https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
8f67d42 Merge topic 'find-matlab-imported-targets' 161990b921 FindMatlab: Add imported targets Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6488 14 September 2021, 13:42:50 UTC
fdeb9e0 Merge topic 'GNUInstallDirs_become_conda_install_aware' ecaca8c129 GNUInstallDirs now aware of conda lib directory requirements Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Silvio Traversaro <pegua1@gmail.com> Merge-request: !6512 14 September 2021, 13:41:19 UTC
67b3c27 Merge topic 'refactor-CPack-GetOption-returns-cmProp' 202a65759b cmCPackGenerator::GetOption returns cmProp Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6506 14 September 2021, 13:40:19 UTC
0a84ba8 Merge topic 'refactor-CTest-GetOption-returns-cmProp' f9bcde974e cmCTestGenericHandler::GetOption returns cmProp Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6505 14 September 2021, 13:39:09 UTC
03124e4 Merge topic 'update-jsoncpp' ffc6be33a7 IWYU: Map jsoncpp internal header to its public header d7dfb84f89 Merge branch 'upstream-jsoncpp' into update-jsoncpp 0b97650518 jsoncpp 2020-09-25 (9059f5ca) d9f8e39357 jsoncpp: Update script to get jsoncpp 1.9.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6514 14 September 2021, 13:37:49 UTC
085719d Merge topic 'iwyu-cl' ccfe1b0b40 IWYU: Add `--driver-mode=cl` when applicable Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6511 14 September 2021, 13:36:13 UTC
2a8d9bf Merge topic 'CMakeDependentOption-condition-syntax' 059b90a0b4 CMakeDependentOption: Introduce policy CMP0127 for full Condition Syntax Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6493 14 September 2021, 13:35:07 UTC
036f41e Merge topic 'CMakeFindPackageMode-sysroot' 8defe3380e CMakeFindPackageMode: Honor CMAKE_SYSROOT to detect lib64 platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6513 14 September 2021, 13:33:55 UTC
de1c6c0 CMake Nightly Date Stamp 14 September 2021, 04:01:11 UTC
161990b FindMatlab: Add imported targets 13 September 2021, 16:12:05 UTC
202a657 cmCPackGenerator::GetOption returns cmProp 13 September 2021, 13:54:27 UTC
ecaca8c GNUInstallDirs now aware of conda lib directory requirements No matter the OS when installing for conda the library components need to be placed into the `lib` directory. To better meet these requirements GNUInstallDirs now checks to see if it is being asked to install into a conda install location, and if so use the 'lib' directory instead of the system directory name. 13 September 2021, 12:42:40 UTC
f9bcde9 cmCTestGenericHandler::GetOption returns cmProp 13 September 2021, 09:29:07 UTC
253f31f CMake Nightly Date Stamp 13 September 2021, 04:01:21 UTC
b7bcf70 CMake Nightly Date Stamp 12 September 2021, 04:01:13 UTC
dadb7a2 Merge topic 'document_find_package_version_restrictions' 563139e5e9 Help: find_package document version only supports numeric components Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6510 11 September 2021, 08:39:10 UTC
00a2dc4 CMake Nightly Date Stamp 11 September 2021, 04:01:17 UTC
ffc6be3 IWYU: Map jsoncpp internal header to its public header 10 September 2021, 15:05:01 UTC
ccfe1b0 IWYU: Add `--driver-mode=cl` when applicable We already do this for `clang-tidy`. Fixes: #16554 10 September 2021, 13:53:31 UTC
9488f8a Merge topic 'enh-AddCacheEntry-accepts-new-types' f84193292c Use new AddCacheEntry signatures 3c2e58eeb8 AddCacheEntry accept cmProp or std::string Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6495 10 September 2021, 13:47:39 UTC
059b90a CMakeDependentOption: Introduce policy CMP0127 for full Condition Syntax Fixes: #22303 10 September 2021, 13:46:55 UTC
f841932 Use new AddCacheEntry signatures 10 September 2021, 13:46:21 UTC
3c2e58e AddCacheEntry accept cmProp or std::string 10 September 2021, 13:45:51 UTC
293070c Merge topic 'vs_settings' f21158cdfe VS: Honor VS_SETTINGS source file property on all sources 3bf013632d cmVisualStudio10TargetGenerator: Factor out helper to write VS_SETTINGS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6492 10 September 2021, 13:34:17 UTC
595502c Merge topic 'vs-csproj-scripts' b284a21fee VS: Add missing label in C# project-build events Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6485 10 September 2021, 13:33:23 UTC
72c4f12 Merge topic 'icu-advanced' cdd2714dfa FindICU: Really mark variables as advanced Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6507 10 September 2021, 13:32:26 UTC
c8605bf Merge topic 'clang_msvc_frontend_detection_for_asm' c9c79dde41 Clang: Add MSVC frontend detection for the ASM compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6481 10 September 2021, 13:31:00 UTC
a4fccf7 Merge topic 'ctest-memcheck-generate-test.xml' ce44c2cec3 ctest_memcheck: generate `DynamicAnalysis-Test.xml` as well Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6491 10 September 2021, 13:29:42 UTC
118a0ad Merge topic 'ninja-rc' fa2f6e0f5a cmNinjaTargetGenerator: Use short path for cmcldeps.exe Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6502 10 September 2021, 13:28:39 UTC
dc971e7 Merge topic 'thread-typos' d897391782 Fix typo in comment Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Arcturus <arcturus102@outlook.com> Merge-request: !6504 10 September 2021, 08:34:09 UTC
0627020 CMake Nightly Date Stamp 10 September 2021, 04:01:15 UTC
d7dfb84 Merge branch 'upstream-jsoncpp' into update-jsoncpp * upstream-jsoncpp: jsoncpp 2020-09-25 (9059f5ca) 09 September 2021, 20:20:13 UTC
0b97650 jsoncpp 2020-09-25 (9059f5ca) Code extracted from: https://github.com/open-source-parsers/jsoncpp.git at commit 9059f5cad030ba11d37818847443a53918c327b1 (1.9.4). 09 September 2021, 20:00:10 UTC
d9f8e39 jsoncpp: Update script to get jsoncpp 1.9.4 09 September 2021, 20:00:02 UTC
8defe33 CMakeFindPackageMode: Honor CMAKE_SYSROOT to detect lib64 platforms Add `CMAKE_SYSROOT` to check the full path on host OS. In a non-crosscompiling use case, the call to `CMAKE_SYSROOT` is empty. Fixes: #22608 09 September 2021, 19:55:26 UTC
563139e Help: find_package document version only supports numeric components 09 September 2021, 19:02:30 UTC
c9c79dd Clang: Add MSVC frontend detection for the ASM compiler Fixes: #22495 09 September 2021, 18:26:44 UTC
b284a21 VS: Add missing label in C# project-build events Fixes: #21440 09 September 2021, 18:22:26 UTC
f21158c VS: Honor VS_SETTINGS source file property on all sources Extend the feature added by commit 2ce42f281f (VS: Add VS_SETTINGS source file property, 2020-03-18, v3.18.0-rc1~449^2~3) to support all source file types. 09 September 2021, 18:19:28 UTC
3bf0136 cmVisualStudio10TargetGenerator: Factor out helper to write VS_SETTINGS 09 September 2021, 18:19:28 UTC
ed9abd9 Merge topic 'mocmacrosonce' 8ff0c2b1dd AutoMoc: Do not list moc macros multiple times 6e2f4029c0 cmAlgorithms: Preserve const-ness in cmRemoveDuplicates range signature Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6459 09 September 2021, 18:02:52 UTC
111f818 Merge topic 'refactor-string-backtrace-vectors' ab94c369c9 Refactor: Convert parallel string/backtrace vectors to BT vectors Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6486 09 September 2021, 17:23:56 UTC
c268687 Merge branch 'release-3.21' 09 September 2021, 17:19:54 UTC
37fce84 Merge topic 'update-kwsys' 5cb8516bec Merge branch 'backport-kwsys' into update-kwsys 8e16c9ed1c Merge branch 'upstream-KWSys' into update-kwsys 00ccc0f47c KWSys 2021-09-03 (0da908d4) 115152ce10 KWSys: SystemTools: Ensure Windows Vista APIs are available before using them Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6500 09 September 2021, 17:19:53 UTC
d2a5fef Merge topic 'update-kwsys' into release-3.21 115152ce10 KWSys: SystemTools: Ensure Windows Vista APIs are available before using them Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6500 09 September 2021, 17:19:53 UTC
7591718 Merge branch 'release-3.21' 09 September 2021, 17:17:32 UTC
6ed6566 Merge topic 'ci-msvc-19.29-16.11' 09c7c0a9c3 gitlab-ci: Update Windows builds to MSVC 19.29-16.11 toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6501 09 September 2021, 17:17:32 UTC
0e09777 Merge topic 'ci-msvc-19.29-16.11' into release-3.21 09c7c0a9c3 gitlab-ci: Update Windows builds to MSVC 19.29-16.11 toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6501 09 September 2021, 17:17:31 UTC
ce6820f CMake Nightly Date Stamp 09 September 2021, 04:01:11 UTC
ce44c2c ctest_memcheck: generate `DynamicAnalysis-Test.xml` as well This is useful so that memcheck results also show up as test results on CDash. It will be submitted with the other `MemCheck` parts. Fixes: #22190 09 September 2021, 01:04:46 UTC
cf5ed70 CMake Nightly Date Stamp 08 September 2021, 04:01:19 UTC
ddea20b 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 07 September 2021, 12:26:14 UTC
ca85bc8 Merge branch 'release-3.21' 07 September 2021, 09:18:55 UTC
88ea6cb 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 07 September 2021, 09:18:55 UTC
45e4ba1 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 07 September 2021, 09:18:54 UTC
51e7a78 CMake Nightly Date Stamp 07 September 2021, 04:01:13 UTC
84aaebf Help: Mention that Qt6 is supported by AUTOGEN Co-Authored-By: Craig Scott <craig.scott@crascit.com> 06 September 2021, 22:51:26 UTC
cdd2714 FindICU: Really mark variables as advanced 06 September 2021, 13:09:31 UTC
d897391 Fix typo in comment The comment lists -lpthread twice, when "-lpthreads, -lpthread" is meant. Also the grammar (did not found) is incorrect. 06 September 2021, 04:54:51 UTC
86ee38d CMake Nightly Date Stamp 06 September 2021, 04:01:25 UTC
9ab2e0e CMake Nightly Date Stamp 05 September 2021, 04:01:09 UTC
6d5452f CMake Nightly Date Stamp 04 September 2021, 04:01:13 UTC
fa2f6e0 cmNinjaTargetGenerator: Use short path for cmcldeps.exe 03 September 2021, 23:34:05 UTC
2567857 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 03 September 2021, 14:24:35 UTC
d219220 Merge branch 'release-3.21' 03 September 2021, 14:18:50 UTC
6059996 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 03 September 2021, 14:18:50 UTC
31a5b25 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 03 September 2021, 14:18:49 UTC
59cd708 Merge branch 'release-3.21' 03 September 2021, 14:17:35 UTC
a2c3ef9 Merge topic 'FindBoost-1.77' 1ad0c5ae53 FindBoost: Add support for Boost 1.77 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6494 03 September 2021, 14:17:35 UTC
db053df 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 03 September 2021, 14:17:34 UTC
6d3eb7b Merge branch 'release-3.21' 03 September 2021, 14:16:26 UTC
eec847c Merge topic 'ninja-armclang-windows' b6cf93472f Ninja: fix ARMClang paths for Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6484 03 September 2021, 14:16:26 UTC
351b5dd 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 03 September 2021, 14:16:25 UTC
5cb8516 Merge branch 'backport-kwsys' into update-kwsys 03 September 2021, 14:05:54 UTC
8e16c9e Merge branch 'upstream-KWSys' into update-kwsys # By KWSys Upstream * upstream-KWSys: KWSys 2021-09-03 (0da908d4) 03 September 2021, 14:05:47 UTC
00ccc0f KWSys 2021-09-03 (0da908d4) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 0da908d419f80a32c361d28d7ce364b8a80ae2c2 (master). Upstream Shortlog ----------------- Ben Boeckel (2): 40bbf3fd Status: offer an `IsSuccess` method a6a0bb15 Status: use the new IsSuccess method Brad King (1): 5d4c8b04 SystemInformation: Simplify demangle buffer management ulatekh (1): 4ef5b106 SystemTools: Ensure Windows Vista APIs are available before using them 03 September 2021, 14:05:47 UTC
115152c KWSys: SystemTools: Ensure Windows Vista APIs are available before using them Backport KWSys commit `4ef5b1063` (SystemTools: Ensure Windows Vista APIs are available before using them, 2021-08-30) to the CMake 3.21 release branch. 03 September 2021, 14:04:38 UTC
ab94c36 Refactor: Convert parallel string/backtrace vectors to BT vectors 03 September 2021, 13:52:14 UTC
8ff0c2b AutoMoc: Do not list moc macros multiple times When working on a project with a nested dependency tree, a macro can be added multiple times. For example in a project I am working on, in the warning "includes the moc file [... ] but does not contain a [...] macro" the macro list contains 127 entries but only 25 unique ones. 03 September 2021, 13:41:12 UTC
6e2f402 cmAlgorithms: Preserve const-ness in cmRemoveDuplicates range signature The pattern `vec.erase(cmRemoveDuplicates(vec), vec.end())` fails to compile with GCC 4.8's libstdc++ if `cmRemoveDuplicates` returns a `const_iterator` because `end()` returns an `iterator`. Overload `cmRemoveDuplicates` to return an iterator type matching the const-ness of its argument. 03 September 2021, 13:40:57 UTC
2636ad5 FindPython: Ensure homebrew on Mac M1 is used Fixes: #22581 03 September 2021, 12:59:52 UTC
a89ae72 CMake Nightly Date Stamp 03 September 2021, 04:01:17 UTC
441691b 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. 02 September 2021, 18:49:40 UTC
09c7c0a gitlab-ci: Update Windows builds to MSVC 19.29-16.11 toolset 02 September 2021, 18:24:25 UTC
38c8f2c IRSL: Add discovery of VS 2022 v143 toolset redistributables Fixes: #22586 02 September 2021, 17:47:46 UTC
f01ea7e 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 02 September 2021, 17:47:42 UTC
1ad0c5a 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 02 September 2021, 16:43:43 UTC
b6cf934 Ninja: fix ARMClang paths for Windows We need to escape paths for ARMClang on Windows, see the referenced issue for more details. Fixes: #21093 02 September 2021, 15:40:17 UTC
c8991f1 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 02 September 2021, 14:26:21 UTC
bd7003b 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 02 September 2021, 14:23:35 UTC
04a05e7 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 02 September 2021, 14:22:44 UTC
80e0245 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 02 September 2021, 07:42:31 UTC
3078bf2 CMake Nightly Date Stamp 02 September 2021, 04:01:09 UTC
2458541 CMake Nightly Date Stamp 01 September 2021, 04:01:12 UTC
f94e4b8 CMake Nightly Date Stamp 31 August 2021, 04:01:10 UTC
f3294e6 CMake Nightly Date Stamp 30 August 2021, 04:01:36 UTC
122ae31 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 29 August 2021, 11:47:50 UTC
c9292f5 CMake Nightly Date Stamp 29 August 2021, 04:01:09 UTC
d186797 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") ``` 28 August 2021, 14:49:28 UTC
9c8e25c CMake Nightly Date Stamp 28 August 2021, 04:01:10 UTC
back to top