https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
00a2dc4 CMake Nightly Date Stamp 11 September 2021, 04:01:17 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
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
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
c6a6c00 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). 28 August 2021, 03:58:25 UTC
33d4ec1 CMake Nightly Date Stamp 27 August 2021, 04:01:10 UTC
aedfe6c CMake Nightly Date Stamp 26 August 2021, 04:01:13 UTC
e0a3475 Merge branch 'release-3.21' 25 August 2021, 15:29:47 UTC
31c5700 CMake 3.21.2 25 August 2021, 14:17:05 UTC
9498a0f Merge branch 'release-3.21' 25 August 2021, 13:59:47 UTC
bd8a6e8 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 25 August 2021, 13:59:47 UTC
af71bdb 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 25 August 2021, 13:59:46 UTC
c8ec137 VS: Update Visual Studio 17 2022 generator for Preview 3.1 Issue: #22339 25 August 2021, 13:47:30 UTC
b0a24db Merge topic 'find-package-note' d7e521bcd3 Help: find_package: Tweak change description Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6477 25 August 2021, 13:19:04 UTC
67d0d8b Merge topic 'darwin-wmake-jwasm-support' bf09145eb0 Enable Watcom WMake generator on Darwin 78f758a463 Use dashes for MASM flags Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6472 25 August 2021, 13:18:11 UTC
e7fe463 Merge branch 'release-3.21' 25 August 2021, 13:14:25 UTC
e4302d8 Merge branch 'release-3.20' into release-3.21 25 August 2021, 13:14:15 UTC
385d6e3 Merge branch 'release-3.20' 25 August 2021, 13:14:03 UTC
8b75095 Merge branch 'release-3.21' 25 August 2021, 13:12:23 UTC
78eff65 Merge topic 'GNUInstallDirs-variable-named-0' 49a5dbcaff GNUInstallDirs: avoid unwanted variable dereference Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6474 25 August 2021, 13:12:23 UTC
eae5533 Merge topic 'GNUInstallDirs-variable-named-0' into release-3.21 49a5dbcaff GNUInstallDirs: avoid unwanted variable dereference Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6474 25 August 2021, 13:12:22 UTC
dc3aa40 Refactor: Use new SetProperty signatures 25 August 2021, 08:09:10 UTC
6dfa581 Enhancement: SetProperty accept cmProp or std::string Methods SetProperty of classes cmPropertyMap, cmStateDirectory and cmMakefile accept now cmProp or std::string as argument. 25 August 2021, 08:09:02 UTC
cb7edb1 CMake Nightly Date Stamp 25 August 2021, 04:01:13 UTC
047d46e Fix: InstallMode tests fail on some platforms 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) 24 August 2021, 17:21:40 UTC
6287b02 libarchive: Limit xz compression level to 6 on AIX 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 24 August 2021, 17:02:57 UTC
651ecdd Utilities: Add hard-coded try_compile result for libarchive strnlen check libarchive 3.5.1 checks for strnlen. It is available on all Windows platforms. 24 August 2021, 16:53:59 UTC
107df8e Merge branch 'upstream-LibArchive' into update-libarchive * upstream-LibArchive: LibArchive 2020-12-26 (227a4b97) 24 August 2021, 14:13:10 UTC
back to top