Brad King
30eee7702f
Merge topic 'export-targets-empty'
...
2ba5c37b3f export: Restore support for empty TARGETS list
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3484
2019-06-26 07:03:25 -04:00
Brad King
c864765496
Merge topic 'ninja-nvcc-rsp'
...
eda4c43879 Ninja: Fix CUDA device linking when using response files
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3482
2019-06-26 07:02:11 -04:00
Brad King
b51b6cc572
Merge topic 'iconv-c++11'
...
736f38ff34 FindIconv test: request C++11
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3469
2019-06-26 07:00:41 -04:00
Brad King
d7d282cd89
Merge topic 'doc-CMAKE_FRAMEWORK-crossref'
...
f57a53d43e Help: Document that CMAKE_FRAMEWORK initializes FRAMEWORK target prop
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3478
2019-06-26 06:59:33 -04:00
Kitware Robot
b598c64954
CMake Nightly Date Stamp
2019-06-26 00:01:07 -04:00
Brad King
2ba5c37b3f
export: Restore support for empty TARGETS list
...
Refactoring in commit f5acecaa6f (cmExportCommand: Port to
cmArgumentParser, 2019-03-23, v3.15.0-rc1~270^2~3) broke the `export`
command's support for specifying `TARGETS` with no entries. Fix it and
add a test case.
Fixes : #19415
2019-06-25 17:23:34 -04:00
Francisco Facioni
eda4c43879
Ninja: Fix CUDA device linking when using response files
...
Fix the logic added by commit d91b5a72cd (Ninja: Add support for CUDA
nvcc response files, 2019-05-30, v3.15.0-rc1~8^2) to always use the CUDA
compiler response file flag for response files during device linking.
2019-06-25 14:30:36 -04:00
Kyle Edwards
d2ac3e3e59
Merge topic 'fix-cmp0095-notes'
...
dc764bd80d Help: Move CMP0095 into CMake 3.16 section
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3479
2019-06-25 11:02:13 -04:00
Kyle Edwards
dc764bd80d
Help: Move CMP0095 into CMake 3.16 section
...
CMP0095 was introduced in 3.16, but was mistakenly put in the notes
for 3.15. This error was not caught during review. Move it into the
notes for 3.16.
2019-06-25 09:56:20 -04:00
Rolf Eike Beer
736f38ff34
FindIconv test: request C++11
2019-06-25 15:14:02 +02:00
Craig Scott
f57a53d43e
Help: Document that CMAKE_FRAMEWORK initializes FRAMEWORK target prop
2019-06-25 21:57:31 +10:00
Brad King
1009fd1860
Merge topic 'matlab-if'
...
56e89e50d3 FindMatlab: simplify several if()-constructs
51bcdeb17f Tests: simplify checks for Matlab variables being set
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3472
2019-06-25 07:15:33 -04:00
Brad King
dba8086f58
Merge topic 'refactor/use-unique_ptr'
...
5e52de7d57 modermize: replace some raw pointers w/ `unique_ptr`
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3465
2019-06-25 07:13:38 -04:00
Brad King
92351fe7cd
Merge topic 'find_matlab_exact'
...
2454fe84f5 FindMatlab: Support EXACT versions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Raffi Enficiaud <raffi.enficiaud@free.fr >
Merge-request: !3460
2019-06-25 07:07:29 -04:00
Brad King
b4a882cf10
Merge topic 'FindPython-FIND_ABI'
...
9201908ca5 FindPython: add Python_FIND_ABI hint.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3463
2019-06-25 07:06:35 -04:00
Brad King
2e8b8eb857
Merge topic 'help-guide-tutorial'
...
8ab8563533 Help: Add tutorial guide table of contents
0a6c9c417a Help: Update tutorial to include text from CMake book
eef3e020c2 Help: Populate tutorial guide text
862cfc0e6c Help/guide/tutorial: Adopt tutorial code
d2fde94809 Help: Add infrastructure for guide-level documentation
f067af8e38 Tests/Tutorial: Remove trailing blank lines
d5a81ef747 Tests/Tutorial: Remove unused file
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3439
2019-06-25 07:05:35 -04:00
Kitware Robot
edf232dbe4
CMake Nightly Date Stamp
2019-06-25 00:01:07 -04:00
Rolf Eike Beer
56e89e50d3
FindMatlab: simplify several if()-constructs
2019-06-24 18:33:48 +02:00
Rolf Eike Beer
51bcdeb17f
Tests: simplify checks for Matlab variables being set
2019-06-24 18:33:43 +02:00
Brad King
5835f553be
Merge branch 'release-3.15'
2019-06-24 09:44:46 -04:00
Brad King
154d25f5ba
Merge branch 'doc-typos-cmake_parse_arguments' into release-3.15
...
Merge-request: !3468
2019-06-24 09:44:07 -04:00
Brad King
394adf63c6
Merge topic 'doc-typos-cmake_parse_arguments'
...
264612c013 Help: Typo and grammar fixes in cmake_parse_arguments() docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Brad King <brad.king@kitware.com >
Merge-request: !3468
2019-06-24 09:43:50 -04:00
Alex Turbov
5e52de7d57
modermize: replace some raw pointers w/ unique_ptr
2019-06-24 09:36:09 -04:00
Brad King
e8fe1d34f8
Merge branch 'release-3.15'
2019-06-24 08:28:13 -04:00
Brad King
2225c8a1dd
Merge topic 'doc-IMPORTED_LOCATION'
...
96c6bc2584 Help: Improve documentation of IMPORTED_LOCATION property
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Alex Turbov <i.zaufi@gmail.com >
Merge-request: !3466
2019-06-24 08:26:46 -04:00
Brad King
1ba0cd2967
Merge topic 'vs-ce-deploy'
...
7035bdeb52 VS10Generator: add project properties to enable WindowsCE deployment.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3462
2019-06-24 08:25:41 -04:00
Marc Chevrier
9201908ca5
FindPython: add Python_FIND_ABI hint.
...
This variable will enable to specify will ABIs will be searched.
2019-06-24 12:00:21 +02:00
Stefan Lietzau
2454fe84f5
FindMatlab: Support EXACT versions
...
If an exact version is requested, don't pick the latest matlab version but the one matching
the requested version.
Fixes : #19155
2019-06-24 09:27:39 +02:00
Kitware Robot
a639464691
CMake Nightly Date Stamp
2019-06-24 00:01:05 -04:00
Craig Scott
264612c013
Help: Typo and grammar fixes in cmake_parse_arguments() docs
2019-06-23 21:10:16 +10:00
Kitware Robot
0ecf3ef9e8
CMake Nightly Date Stamp
2019-06-23 00:01:06 -04:00
Kitware Robot
f2bce265b7
CMake Nightly Date Stamp
2019-06-22 00:01:08 -04:00
Brad King
7dbd21fcf4
Merge branch 'doc-IMPORTED_LOCATION' into release-3.15
...
Merge-request: !3466
2019-06-21 12:00:44 -04:00
Alexandru Croitor
96c6bc2584
Help: Improve documentation of IMPORTED_LOCATION property
...
Mention the usage of a configuration specific
`IMPORTED_LOCATION_<CONFIG>` value even if the `<CONFIG>` is not the
same as the active configuration of the currently built project.
Co-Author: Brad King <brad.king@kitware.com >
2019-06-21 11:59:38 -04:00
Brad King
12c65a52bd
Merge topic 'find-control-vars'
...
02f527c66a Find: Provide global controls for the `NO_[]_PATH` call options
f0a89149bc RunCMake: Automatically support platform out override files
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3444
2019-06-21 11:07:56 -04:00
Robert Maynard
02f527c66a
Find: Provide global controls for the NO_[]_PATH call options
2019-06-21 11:06:39 -04:00
Robert Maynard
f0a89149bc
RunCMake: Automatically support platform out override files
2019-06-21 11:06:39 -04:00
Kitware Robot
512013e276
CMake Nightly Date Stamp
2019-06-21 00:01:07 -04:00
Brad King
cecf7e61c4
Merge topic 'BundleUtilities-cleanup'
...
8d59ebb704 GetPrerequisites: use CMAKE_OBJDUMP if it is set
e33f4cb0cb BundleUtilities: use if(... IN_LIST ...)
6695383dd5 BundleUtilities: remove needless variable expansions in if() arguments
d5333c0923 BundleUtilities: simplify inclusion of GetPrerequisites
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3447
2019-06-20 11:43:51 -04:00
Brad King
fe11593d30
Merge topic 'update-libuv'
...
db4667cc72 libuv: fix compilation with macOS 10.10 SDK
cee57246ef libuv: Add uv__statx() stub to cmake-bootstrap.c
69b139cfca Merge branch 'upstream-libuv' into update-libuv
b4069b04ff libuv 2019-06-10 (ee24ce90)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3457
2019-06-20 11:42:49 -04:00
Brad King
d94d549668
Merge branch 'release-3.15'
2019-06-20 11:42:10 -04:00
Brad King
282fa97a45
Merge topic 'autogen_documentation'
...
b55e5d6641 Help: Autogen: Overhaul AUTOMOC target property documentation
fdab21f30b Help: Autogen: Overhaul AUTOUIC target property documentation
d08548c624 Help: Autogen: Overhaul AUTORCC target property documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3461
2019-06-20 11:27:52 -04:00
Kitware Robot
3e1dac7391
CMake Nightly Date Stamp
2019-06-20 00:01:07 -04:00
Wil Stark
7035bdeb52
VS10Generator: add project properties to enable WindowsCE deployment.
...
Fixes : #19408
2019-06-19 15:11:57 -07:00
Brad King
036752cc0e
Merge branch 'autogen_documentation' into release-3.15
...
Merge-request: !3461
2019-06-19 10:43:43 -04:00
Sebastian Holtermann
b55e5d6641
Help: Autogen: Overhaul AUTOMOC target property documentation
...
- Rewrites and restructures the AUTOMOC target property documentation
- Remove the reference to the deprecated CMAKE_AUTOMOC_RELAXED_MODE
Fixes : #19167
2019-06-19 10:40:42 -04:00
Sebastian Holtermann
fdab21f30b
Help: Autogen: Overhaul AUTOUIC target property documentation
2019-06-19 10:40:42 -04:00
Sebastian Holtermann
d08548c624
Help: Autogen: Overhaul AUTORCC target property documentation
2019-06-19 10:40:42 -04:00
Brad King
90bd7d0ecf
Merge branch 'release-3.15'
2019-06-19 09:46:45 -04:00
Brad King
8ab8563533
Help: Add tutorial guide table of contents
2019-06-19 09:00:19 -04:00