PigeonF
ccfe1b0b40
IWYU: Add --driver-mode=cl when applicable
...
We already do this for `clang-tidy`.
Fixes : #16554
2021-09-10 09:53:31 -04:00
Kitware Robot
cf5ed70991
CMake Nightly Date Stamp
2021-09-08 00:01:19 -04:00
Craig Scott
ddea20b3dc
Merge topic 'mention-qt6-in-AUTOGEN-help'
...
84aaebf79f Help: Mention that Qt6 is supported by AUTOGEN
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6508
2021-09-07 08:26:14 -04:00
Marc Chevrier
ca85bc8067
Merge branch 'release-3.21'
2021-09-07 05:18:55 -04:00
Marc Chevrier
88ea6cb292
Merge topic 'FindPyhton-homebew-on-Mac-M1'
...
2636ad5045 FindPython: Ensure homebrew on Mac M1 is used
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6499
2021-09-07 05:18:55 -04:00
Marc Chevrier
45e4ba11cd
Merge topic 'FindPyhton-homebew-on-Mac-M1' into release-3.21
...
2636ad5045 FindPython: Ensure homebrew on Mac M1 is used
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6499
2021-09-07 05:18:54 -04:00
Kitware Robot
51e7a78b0b
CMake Nightly Date Stamp
2021-09-07 00:01:13 -04:00
Joerg Bornemann
84aaebf79f
Help: Mention that Qt6 is supported by AUTOGEN
...
Co-Authored-By: Craig Scott <craig.scott@crascit.com >
2021-09-07 08:51:26 +10:00
Kitware Robot
86ee38d756
CMake Nightly Date Stamp
2021-09-06 00:01:25 -04:00
Kitware Robot
9ab2e0e6f7
CMake Nightly Date Stamp
2021-09-05 00:01:09 -04:00
Kitware Robot
6d5452f1bc
CMake Nightly Date Stamp
2021-09-04 00:01:13 -04:00
Brad King
256785749e
Merge topic 'doc-implicit-lib-vars'
...
441691bc24 Help: Document that toolchain files may set implicit link information
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6498
2021-09-03 10:24:35 -04:00
Brad King
d219220b5e
Merge branch 'release-3.21'
2021-09-03 10:18:50 -04:00
Brad King
6059996467
Merge topic 'vs2022'
...
38c8f2c4e3 IRSL: Add discovery of VS 2022 v143 toolset redistributables
f01ea7e391 MSVC: Fix MSVC_TOOLSET_VERSION for VS 2022 v143 toolset
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6497
2021-09-03 10:18:50 -04:00
Brad King
31a5b256b9
Merge topic 'vs2022' into release-3.21
...
38c8f2c4e3 IRSL: Add discovery of VS 2022 v143 toolset redistributables
f01ea7e391 MSVC: Fix MSVC_TOOLSET_VERSION for VS 2022 v143 toolset
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6497
2021-09-03 10:18:49 -04:00
Brad King
59cd70827a
Merge branch 'release-3.21'
2021-09-03 10:17:35 -04:00
Brad King
a2c3ef9379
Merge topic 'FindBoost-1.77'
...
1ad0c5ae53 FindBoost: Add support for Boost 1.77
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6494
2021-09-03 10:17:35 -04:00
Brad King
db053dfd23
Merge topic 'FindBoost-1.77' into release-3.21
...
1ad0c5ae53 FindBoost: Add support for Boost 1.77
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6494
2021-09-03 10:17:34 -04:00
Brad King
6d3eb7bbba
Merge branch 'release-3.21'
2021-09-03 10:16:26 -04:00
Brad King
eec847cca5
Merge topic 'ninja-armclang-windows'
...
b6cf93472f Ninja: fix ARMClang paths for Windows
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6484
2021-09-03 10:16:26 -04:00
Brad King
351b5ddbf3
Merge topic 'ninja-armclang-windows' into release-3.21
...
b6cf93472f Ninja: fix ARMClang paths for Windows
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6484
2021-09-03 10:16:25 -04:00
Marc Chevrier
2636ad5045
FindPython: Ensure homebrew on Mac M1 is used
...
Fixes : #22581
2021-09-03 14:59:52 +02:00
Kitware Robot
a89ae726f4
CMake Nightly Date Stamp
2021-09-03 00:01:17 -04:00
Brad King
441691bc24
Help: Document that toolchain files may set implicit link information
...
Document in `CMAKE_<LANG>_IMPLICIT_LINK_{LIBRARIES,DIRECTORIES}` how
their value is used and that a fallback value may be provided by a
toolchain file.
2021-09-02 14:49:40 -04:00
Brad King
38c8f2c4e3
IRSL: Add discovery of VS 2022 v143 toolset redistributables
...
Fixes : #22586
2021-09-02 13:47:46 -04:00
Brad King
f01ea7e391
MSVC: Fix MSVC_TOOLSET_VERSION for VS 2022 v143 toolset
...
This was forgotten in commit 0c7f918fb1 (VS: Update Visual Studio 17
2022 generator for Preview 2, 2021-07-14, v3.21.1~29^2) when the toolset
was first renumbered to `v143`.
Fixes : #22585
2021-09-02 13:47:42 -04:00
Brad King
1ad0c5ae53
FindBoost: Add support for Boost 1.77
...
Update the list of known versions.
Run the command
cmake -DBOOST_DIR=/path/to/boost_1_77_0 \
-P Utilities/Scripts/BoostScanDeps.cmake
to extract dependencies from the 1.77.0 source tree. The dependencies
differ from those of 1.76: the `contract`, `thread`, and `wave`
components no longer depend on `date_time`. The `math` component no
longer depends on `atomic`.
Fixes : #22588
2021-09-02 12:43:43 -04:00
Martin Kojtal
b6cf93472f
Ninja: fix ARMClang paths for Windows
...
We need to escape paths for ARMClang on Windows, see the referenced
issue for more details.
Fixes : #21093
2021-09-02 11:40:17 -04:00
Brad King
c8991f17cf
Merge topic 'cmake-packages-pkg-cfg-file-example'
...
d186797cf6 Help: Fix regex in example of cmake-packages(7)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !6489
2021-09-02 10:26:21 -04:00
Brad King
bd7003b858
Merge topic 'test-install-symlinks'
...
047d46ebdb Fix: InstallMode tests fail on some platforms
f64e8036aa Tests: Fix check to add InstallMode tests
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6473
2021-09-02 10:23:35 -04:00
Brad King
04a05e75ea
Merge topic 'update-libarchive'
...
6287b02147 libarchive: Limit xz compression level to 6 on AIX
651ecdddfa Utilities: Add hard-coded try_compile result for libarchive strnlen check
107df8e650 Merge branch 'upstream-LibArchive' into update-libarchive
dadea0e5ce LibArchive 2020-12-26 (227a4b97)
3d05964b02 libarchive: Update script to get 3.5.1
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6464
2021-09-02 10:22:44 -04:00
Marc Chevrier
80e0245e0e
Merge topic 'enh-SetProperty-accepts-new-types'
...
dc3aa4024e Refactor: Use new SetProperty signatures
6dfa581bab Enhancement: SetProperty accept cmProp or std::string
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6478
2021-09-02 03:42:31 -04:00
Kitware Robot
3078bf2063
CMake Nightly Date Stamp
2021-09-02 00:01:09 -04:00
Kitware Robot
2458541fb6
CMake Nightly Date Stamp
2021-09-01 00:01:12 -04:00
Kitware Robot
f94e4b8bb3
CMake Nightly Date Stamp
2021-08-31 00:01:10 -04:00
Kitware Robot
f3294e6523
CMake Nightly Date Stamp
2021-08-30 00:01:36 -04:00
Craig Scott
122ae3189e
Merge topic 'command-if-matches'
...
c6a6c008f4 Help: Fix terminology for regular expression in if(MATCHES)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6487
2021-08-29 07:47:50 -04:00
Kitware Robot
c9292f56fc
CMake Nightly Date Stamp
2021-08-29 00:01:09 -04:00
Johel Ernesto Guerrero Peña
d186797cf6
Help: Fix regex in example of cmake-packages(7)
...
This change makes it work as intended as opposed to make the condition always true.
This can be confirmed by running the following script:
```
[johel@sundown tmp]$ cat x.cmake
function(f)
set(valid_inputs abc 123)
foreach(input ${ARGV})
if(";${valid_inputs};" MATCHES input)
message("old valid: ${input}")
endif()
if(";${valid_inputs};" MATCHES ";${input};")
message("new valid: ${input}")
endif()
endforeach()
endfunction()
f("0;z;123;12;abc;ab;13;ac")
set(_supported_components Plot Table)
set(ClimbingStats_FIND_COMPONENTS Plot Table P T)
foreach(_comp ${ClimbingStats_FIND_COMPONENTS})
if(NOT ";${_supported_components};" MATCHES _comp)
message("old invalid: set(ClimbingStats_NOT_FOUND_MESSAGE \"Unsupported component: ${_comp}\")")
endif()
if(NOT ";${_supported_components};" MATCHES ";${_comp};")
message("new invalid: set(ClimbingStats_NOT_FOUND_MESSAGE \"Unsupported component: ${_comp}\")")
endif()
endforeach()
[johel@sundown tmp]$ cmake -P x.cmake
new valid: 123
new valid: abc
old invalid: set(ClimbingStats_NOT_FOUND_MESSAGE "Unsupported component: Plot")
old invalid: set(ClimbingStats_NOT_FOUND_MESSAGE "Unsupported component: Table")
old invalid: set(ClimbingStats_NOT_FOUND_MESSAGE "Unsupported component: P")
new invalid: set(ClimbingStats_NOT_FOUND_MESSAGE "Unsupported component: P")
old invalid: set(ClimbingStats_NOT_FOUND_MESSAGE "Unsupported component: T")
new invalid: set(ClimbingStats_NOT_FOUND_MESSAGE "Unsupported component: T")
```
2021-08-28 10:49:28 -04:00
Kitware Robot
9c8e25c5fd
CMake Nightly Date Stamp
2021-08-28 00:01:10 -04:00
Johel Ernesto Guerrero Peña
c6a6c008f4
Help: Fix terminology for regular expression in if(MATCHES)
...
This was wrongly changed in commit ba90611225 (Help: Make synopsis of
if command more compact; add section headers, 2018-10-05).
2021-08-28 13:58:25 +10:00
Kitware Robot
33d4ec1282
CMake Nightly Date Stamp
2021-08-27 00:01:10 -04:00
Kitware Robot
aedfe6c923
CMake Nightly Date Stamp
2021-08-26 00:01:13 -04:00
Brad King
e0a34750f8
Merge branch 'release-3.21'
2021-08-25 11:29:47 -04:00
Brad King
31c5700d43
CMake 3.21.2
v3.21.2
2021-08-25 10:17:05 -04:00
Brad King
9498a0fbc7
Merge branch 'release-3.21'
2021-08-25 09:59:47 -04:00
Brad King
bd8a6e8abe
Merge topic 'vs2022'
...
c8ec137da7 VS: Update Visual Studio 17 2022 generator for Preview 3.1
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6480
2021-08-25 09:59:47 -04:00
Brad King
af71bdb601
Merge topic 'vs2022' into release-3.21
...
c8ec137da7 VS: Update Visual Studio 17 2022 generator for Preview 3.1
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6480
2021-08-25 09:59:46 -04:00
Brad King
c8ec137da7
VS: Update Visual Studio 17 2022 generator for Preview 3.1
...
Issue: #22339
2021-08-25 09:47:30 -04:00
Brad King
b0a24db270
Merge topic 'find-package-note'
...
d7e521bcd3 Help: find_package: Tweak change description
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6477
2021-08-25 09:19:04 -04:00