summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | CMake Nightly Date StampKitware Robot2021-09-051-1/+1
| | | | | | | | | |
* | | | | | | | | | CMake Nightly Date StampKitware Robot2021-09-041-1/+1
| |_|_|_|_|_|/ / / |/| | | | | | | |
* | | | | | | | | Merge topic 'doc-implicit-lib-vars'Brad King2021-09-032-5/+33
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 441691bc24 Help: Document that toolchain files may set implicit link information Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6498
| * | | | | | | | | Help: Document that toolchain files may set implicit link informationBrad King2021-09-022-5/+33
| | |_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | | Merge branch 'release-3.21'Brad King2021-09-030-0/+0
|\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | |
| * | | | | | | | Merge topic 'vs2022' into release-3.21Brad King2021-09-032-3/+10
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | \ \ \ \ \ \ \ \ Merge topic 'vs2022'Brad King2021-09-032-3/+10
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | | IRSL: Add discovery of VS 2022 v143 toolset redistributablesBrad King2021-09-021-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22586
| * | | | | | | | | MSVC: Fix MSVC_TOOLSET_VERSION for VS 2022 v143 toolsetBrad King2021-09-021-1/+4
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | Merge branch 'release-3.21'Brad King2021-09-030-0/+0
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| * | | | | | | | Merge topic 'FindBoost-1.77' into release-3.21Brad King2021-09-031-3/+18
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1ad0c5ae53 FindBoost: Add support for Boost 1.77 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6494
* | \ \ \ \ \ \ \ \ Merge topic 'FindBoost-1.77'Brad King2021-09-031-3/+18
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1ad0c5ae53 FindBoost: Add support for Boost 1.77 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6494
| * | | | | | | | | FindBoost: Add support for Boost 1.77Brad King2021-09-021-3/+18
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | Merge branch 'release-3.21'Brad King2021-09-030-0/+0
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| * | | | | | | | Merge topic 'ninja-armclang-windows' into release-3.21Brad King2021-09-031-0/+2
| |\ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b6cf93472f Ninja: fix ARMClang paths for Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6484
* | | | | | | | | Merge topic 'ninja-armclang-windows'Brad King2021-09-031-0/+2
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | / / / / / | |_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | b6cf93472f Ninja: fix ARMClang paths for Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6484
| * | | | | | | Ninja: fix ARMClang paths for WindowsMartin Kojtal2021-09-021-0/+2
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to escape paths for ARMClang on Windows, see the referenced issue for more details. Fixes: #21093
* | | | | | | CMake Nightly Date StampKitware Robot2021-09-031-1/+1
| |/ / / / / |/| | | | |
* | | | | | Merge topic 'cmake-packages-pkg-cfg-file-example'Brad King2021-09-021-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | Help: Fix regex in example of cmake-packages(7) Johel Ernesto Guerrero Peña2021-08-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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") ```
* | | | | | | Merge topic 'test-install-symlinks'Brad King2021-09-026-15/+28
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | Fix: InstallMode tests fail on some platformsFelix Lelchuk2021-08-245-10/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) The ExternalProject_Add() command was called with UPDATE_COMMAND ";" which was not noticable on most platforms 2) On AIX/GCC, the executable did not link because symbols from imported libraries were assumed extern "C" (see commit 4fc47424)
| * | | | | | | Tests: Fix check to add InstallMode testsBrad King2021-08-191-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The check added by commit 58d10cf6f1 (Alternative symlink-creating mode for file(INSTALL ...), 2021-08-02) only works when re-running CMake in a build tree after building `cmake`. Use the driving CMake to check instead. Remove the stray link after creation. Also remove the message on failure: we do not use that convention.
* | | | | | | | Merge topic 'update-libarchive'Brad King2021-09-0268-626/+1242
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | libarchive: Limit xz compression level to 6 on AIXBrad King2021-08-241-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since libarchive commit `aff9809c` (Enable compression level up to 9 for xz, xar, 7zip, 2020-07-26, v3.5.0~19^2), libarchive fails to initialize xz compression on AIX with error Internal error initializing compression library: Cannot allocate memory Revert to the old limit of level 6 on AIX. Issue: #22553
| * | | | | | | Utilities: Add hard-coded try_compile result for libarchive strnlen checkBrad King2021-08-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libarchive 3.5.1 checks for strnlen. It is available on all Windows platforms.
| * | | | | | | Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2021-08-2466-627/+1238
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-LibArchive: LibArchive 2020-12-26 (227a4b97)
| | * | | | | | | LibArchive 2020-12-26 (227a4b97)LibArchive Upstream2021-08-2466-626/+1237
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/libarchive/libarchive.git at commit 227a4b9719a7fbeba6ba46e377ff7d953f405cd5 (v3.5.1).
| * | | | | | | | libarchive: Update script to get 3.5.1Brad King2021-08-241-1/+1
| | | | | | | | |
* | | | | | | | | Merge topic 'enh-SetProperty-accepts-new-types'Marc Chevrier2021-09-0226-88/+184
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dc3aa4024e Refactor: Use new SetProperty signatures 6dfa581bab Enhancement: SetProperty accept cmProp or std::string Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6478
| * | | | | | | | | Refactor: Use new SetProperty signaturesMarc Chevrier2021-08-2512-32/+30
| | | | | | | | | |
| * | | | | | | | | Enhancement: SetProperty accept cmProp or std::stringMarc Chevrier2021-08-2516-56/+154
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Methods SetProperty of classes cmPropertyMap, cmStateDirectory and cmMakefile accept now cmProp or std::string as argument.
* | | | | | | | | CMake Nightly Date StampKitware Robot2021-09-021-1/+1
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2021-09-011-1/+1
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2021-08-311-1/+1
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2021-08-301-1/+1
| | | | | | | | |
* | | | | | | | | Merge topic 'command-if-matches'Craig Scott2021-08-291-1/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c6a6c008f4 Help: Fix terminology for regular expression in if(MATCHES) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6487
| * | | | | | | | | Help: Fix terminology for regular expression in if(MATCHES)Johel Ernesto Guerrero Peña2021-08-281-1/+1
| | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was wrongly changed in commit ba90611225 (Help: Make synopsis of if command more compact; add section headers, 2018-10-05).
* | | | | | | | | CMake Nightly Date StampKitware Robot2021-08-291-1/+1
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2021-08-281-1/+1
|/ / / / / / /
* | | | | | | CMake Nightly Date StampKitware Robot2021-08-271-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2021-08-261-1/+1
| | | | | | |
* | | | | | | Merge branch 'release-3.21'Brad King2021-08-250-0/+0
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | |
| * | | | | | CMake 3.21.2v3.21.2Brad King2021-08-251-1/+1
| | | | | | |
* | | | | | | Merge branch 'release-3.21'Brad King2021-08-250-0/+0
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Merge topic 'vs2022' into release-3.21Brad King2021-08-252-3/+6
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c8ec137da7 VS: Update Visual Studio 17 2022 generator for Preview 3.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6480
* | \ \ \ \ \ \ Merge topic 'vs2022'Brad King2021-08-252-3/+6
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c8ec137da7 VS: Update Visual Studio 17 2022 generator for Preview 3.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6480
| * | | | | | | VS: Update Visual Studio 17 2022 generator for Preview 3.1Brad King2021-08-252-3/+6
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Issue: #22339
* | | | | | | Merge topic 'find-package-note'Brad King2021-08-251-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d7e521bcd3 Help: find_package: Tweak change description Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6477
| * | | | | | | Help: find_package: Tweak change descriptionFeRD (Frank Dana)2021-08-241-1/+1
| | | | | | | |