Brad King
860e40de6b
Merge topic 'doc-CMP0111'
...
5c3a91c808 CMP0111: Clarify that the new error is on a missing property setting
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Alex Reinking <alex_reinking@berkeley.edu >
Merge-request: !5385
2020-10-19 10:23:50 -04:00
Brad King
5c3a91c808
CMP0111: Clarify that the new error is on a missing property setting
...
The previous wording could be confused with the file missing on disk.
2020-10-16 08:26:00 -04:00
Brad King
9952ee063a
server: remove deprecated 'cmake -E server' mode
...
The server mode has been deprecated since commit 996e1885c4 (server:
deprecate in favor of the file-api, 2019-04-19, v3.15.0-rc1~198^2).
Clients should now be using the file-api. Remove the server mode.
2020-10-14 16:41:50 -04:00
Brad King
c555959717
Merge topic 'ninja-depfile-transformation'
...
146e1e6ba1 Ninja: Transform DEPFILEs with policy CMP0116
596439b1bb cmCustomCommandGenerator: Add option to transform depfile
b2c14bc774 cmake -E: Add cmake_transform_depfile internal command
946adadd40 cmGccDepfileReader: Rework helper code
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5325
2020-10-14 11:49:51 -04:00
Brad King
a258d03e33
Merge topic 'FindIntl_use_imported_targets'
...
c30d06b7e6 FindIntl: Add imported target
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5333
2020-10-14 11:44:08 -04:00
Brad King
2788ef9044
Merge topic 'post-rel-dev'
...
8b13f1a527 Help/dev: Add maintainer guide step for post-release policy updates
a0e474aaf2 Configure CMake itself with policies through CMake 3.18
3eaf053940 export: Increase maximum policy version in exported files to 3.18
2b218883cd Add deprecation warnings for policies CMP0075 and below
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5363
2020-10-14 11:42:04 -04:00
Kyle Edwards
e41009fe9e
Merge topic 'cmake-help-fix'
...
7d811ceb3a Help: Fix invalid code-block in cmake(1) manual
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5369
2020-10-14 10:09:06 -04:00
Kyle Edwards
7d811ceb3a
Help: Fix invalid code-block in cmake(1) manual
...
Fixes : #21304
2020-10-14 09:47:28 -04:00
Sibi Siddharthan
c30d06b7e6
FindIntl: Add imported target
...
Fixes : #21271
Signed-off-by: Sibi Siddharthan <sibisiddharthan.github@gmail.com >
2020-10-13 15:11:40 -04:00
Brad King
8b13f1a527
Help/dev: Add maintainer guide step for post-release policy updates
2020-10-13 14:44:09 -04:00
Kyle Edwards
146e1e6ba1
Ninja: Transform DEPFILEs with policy CMP0116
...
Fixes : #21267
2020-10-13 10:19:46 -04:00
Kyle Edwards
a1988e4c80
Merge topic 'explicit-source-extensions'
...
fd50a75fa0 CMP0115: Require source file extensions to be explicit
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !5346
2020-10-13 10:17:14 -04:00
Kyle Edwards
fd50a75fa0
CMP0115: Require source file extensions to be explicit
2020-10-13 09:46:54 -04:00
Brad King
ce6f9610b3
Merge topic 'FindPython-Apple-python3' into release-3.19
...
5772ca0a53 FindPython: Ensure Apple Xcode python 3 is usable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5356
2020-10-13 08:26:14 -04:00
Brad King
9c925e7170
Merge topic 'FindPython-Apple-python3'
...
5772ca0a53 FindPython: Ensure Apple Xcode python 3 is usable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5356
2020-10-13 08:26:14 -04:00
Kyle Edwards
55fce4425f
Merge topic 'cmake-presets-documentation-fix' into release-3.19
...
94c955e508 Tests: Test the CMakePresets.json example in the documentation
d6af1e83bc Help: Fix documentation of CMakePresets.json's cacheVariables
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5353
2020-10-12 14:04:41 -04:00
Kyle Edwards
9e9447a427
Merge topic 'cmake-presets-documentation-fix'
...
94c955e508 Tests: Test the CMakePresets.json example in the documentation
d6af1e83bc Help: Fix documentation of CMakePresets.json's cacheVariables
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5353
2020-10-12 14:04:41 -04:00
Kyle Edwards
fa2db663c0
Merge topic 'ninja-multi-segfault'
...
f4215ee57d Ninja Multi-Config: Fix segfault when installing an export
18372afcd4 Help: Fix documentation for Ninja Multi-Config's build.ninja
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5355
2020-10-12 14:03:18 -04:00
Marc Chevrier
5772ca0a53
FindPython: Ensure Apple Xcode python 3 is usable
...
The python 3 distributed as part of Xcode requires the specification
of a 'rpath' pointing at frameowrks root for a correct execution.
Fixes : #21293
2020-10-12 15:45:55 +02:00
Kyle Edwards
94c955e508
Tests: Test the CMakePresets.json example in the documentation
2020-10-09 15:35:54 -04:00
Kyle Edwards
18372afcd4
Help: Fix documentation for Ninja Multi-Config's build.ninja
2020-10-09 13:50:36 -04:00
Kyle Edwards
d6af1e83bc
Help: Fix documentation of CMakePresets.json's cacheVariables
...
cacheVariables is a map with variable names as the keys, but the
example in the documentation was not updated to reflect this. Fix
the example.
2020-10-09 11:41:47 -04:00
Brad King
0cd84434ac
Begin post-3.19 development
2020-10-08 11:28:48 -04:00
Brad King
b16eb7c76d
Help: Drop development topic notes to prepare release
...
Release versions do not have the development topic section of
the CMake Release Notes index page.
2020-10-08 11:22:38 -04:00
Brad King
e1ab55b4ca
Help: Update Sphinx versionadded directives for 3.19 release
...
Run the script:
Utilities/Sphinx/update_versions.py --since v3.18.0 --overwrite
2020-10-08 09:30:26 -04:00
Brad King
1b6c0b375e
Help: Organize and revise 3.19 release notes
...
Add section headers similar to the 3.18 release notes and move each
individual bullet into an appropriate section. Revise a few bullets.
2020-10-08 09:30:25 -04:00
Brad King
b81cb27f20
Help: Consolidate 3.19 release notes
...
Run the `Utilities/Release/consolidate-relnotes.bash` script to move
notes from `Help/release/dev/*` into `Help/release/3.19.rst`.
2020-10-08 09:30:25 -04:00
Brad King
bc19ceb6fe
Merge topic 'check_cuda_helpers'
...
5c66ac31e6 CUDA: CheckLinkerFlag now supports CUDA
da2622ff36 CUDA: Add Support to SourceCompiles|Runs and CheckCompilerFlags
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5338
2020-10-08 09:22:21 -04:00
Robert Maynard
5c66ac31e6
CUDA: CheckLinkerFlag now supports CUDA
2020-10-08 08:30:59 -04:00
Robert Maynard
da2622ff36
CUDA: Add Support to SourceCompiles|Runs and CheckCompilerFlags
2020-10-08 08:30:59 -04:00
Kyle Edwards
0a638e86b2
Help: Add note about Visual Studio tools for Android
2020-10-07 10:24:38 -04:00
Kyle Edwards
55689ce800
Help: Add ref to Ninja Generators section
2020-10-07 10:23:31 -04:00
Brad King
2e53641d76
Merge topic 'user-interaction-presets'
...
4bdc1c0a2c Help: Update user interaction guide with presets info
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5340
2020-10-07 07:48:24 -04:00
Brad King
c4c86acaac
Merge topic 'cmake-presets-empty-var'
...
a395cb516b CMakePresets.json: Prohibit empty variable names
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5339
2020-10-07 07:25:52 -04:00
Brad King
c61f820a7f
Merge topic 'add_ispc_to_check_helpers'
...
e17e2c6a51 ISPC: CheckCompilerFlags and CheckSourceCompiles support ISPC
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5337
2020-10-07 07:13:21 -04:00
Kyle Edwards
4bdc1c0a2c
Help: Update user interaction guide with presets info
2020-10-06 16:11:50 -04:00
Kyle Edwards
a395cb516b
CMakePresets.json: Prohibit empty variable names
2020-10-06 12:09:38 -04:00
Kyle Edwards
6e10518cbc
Help: Add IDE integration guide
2020-10-06 11:54:12 -04:00
Robert Maynard
e17e2c6a51
ISPC: CheckCompilerFlags and CheckSourceCompiles support ISPC
2020-10-06 10:47:20 -04:00
Kyle Edwards
1d25760198
Help: Add presets documentation and release notes
2020-10-05 09:49:59 -04:00
Raul Tambre
079ea66468
CMakeDetermineCompilerABI: Handle NVCC-style -Werror flags
...
NVCC doesn't require an equals sign for its -Werror flags.
Fixes #21265 .
2020-10-04 09:09:21 +03:00
Brad King
3ec0f9d620
Merge topic 'UseSWIG-output-source-file-properties'
...
4a81a0ce3d UseSWIG: Add OUTPUT_DIR and OUTFILE_DIR source file properties
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5303
2020-10-02 09:55:26 -04:00
Brad King
a64c779746
Merge topic 'execute_process-fatal-error'
...
116a427eb1 execute_process: add options for fatal errors on subprocess failure
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5243
2020-10-02 08:38:53 -04:00
Craig Scott
468bcc3291
Merge topic 'FindSWIG-version-range'
...
1d300ee2a9 FindSWIG: Add version range support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5306
2020-10-02 06:58:13 -04:00
Brad King
7074b4c08c
Help/dev: Add maintainer guide steps for CI packaging pipeline updates
2020-10-01 12:16:24 -04:00
Asit Dhal
116a427eb1
execute_process: add options for fatal errors on subprocess failure
...
Fixes : #19930
2020-10-01 17:07:44 +02:00
Brad King
436b57ccb2
Merge topic 'genexpr-for-mfc-flag'
...
c1f1eaf7a4 VS: Teach CMAKE_MFC_FLAG to support generator expressions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5283
2020-10-01 07:59:33 -04:00
Brad King
9fc742041b
Merge topic 'intel-clang'
...
5c3a93ab88 Intel: Add Intel Clang compiler identification
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5300
2020-10-01 07:55:13 -04:00
Craig Scott
431f1183ef
Merge topic 'FindPython-version_range'
...
e4b7049230 FindPython: Add version range support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5265
2020-10-01 07:43:38 -04:00
Marc Chevrier
1d300ee2a9
FindSWIG: Add version range support
2020-10-01 12:00:29 +02:00