https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
c23e841 Merge topic 'android-PATH' 94f3776774 Android: Restore searching PATH for executables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6528 17 September 2021, 13:33:45 UTC
3767c61 Merge branch 'release-3.21' 17 September 2021, 13:32:50 UTC
dfb31d3 Merge topic 'iar-enable-in-list-operator' f77ffbc0e3 IAR: Restore support for projects not enabling policy CMP0057 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6527 17 September 2021, 13:32:50 UTC
58ac1ea Merge topic 'iar-enable-in-list-operator' into release-3.21 f77ffbc0e3 IAR: Restore support for projects not enabling policy CMP0057 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6527 17 September 2021, 13:32:49 UTC
241048d CMake Nightly Date Stamp 17 September 2021, 04:01:19 UTC
0d2719d Merge topic 'xcode-embed-libraries' 6ef7bfbb64 Xcode: add support for embedding dynamic libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6490 16 September 2021, 21:46:09 UTC
94f3776 Android: Restore searching PATH for executables Since commit a7f41a7ee4 (Android: Fix find_* search order within NDK for unified toolchains, 2020-10-13, v3.20.0-rc1~610^2), we turn off `CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH`. This breaks `find_program` searching `PATH` for host executables. Fortunately, the setting turns out not to be necessary, perhaps since commit cbc51a8be3 (Android: restructure android search paths, 2020-11-06, v3.20.0-rc1~509^2). Without it, none of NDK tests fail, so remove it to restore pre-3.20 behavior. Fixes: #22634 16 September 2021, 12:45:33 UTC
f77ffbc IAR: Restore support for projects not enabling policy CMP0057 Since commit 5b9bfe738c (IAR: Moved search logic to BinUtils., 2021-07-19, v3.21.1~14^2), we use the `IN_LIST` operator in the `CMakeFindBinUtils` module. Set policy `CMP0057` to ensure it is available regardless of the project's policy settings. Fixes: #22640 16 September 2021, 12:30:51 UTC
ffb9978 Merge topic 'clarify_cmake_policy_warning_doc' 1230ceb97e Help: Improve explanation on CMAKE_POLICY_WARNING warnings occur Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6522 16 September 2021, 12:24:56 UTC
f5445e3 Merge topic 'enh-CPack-SetOption-accepts-new-types' 7fce78982b Use new SetOption signatures 7aeb262278 cmCPackGenerator::SetOption accepts cmProp or std::string Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6526 16 September 2021, 12:22:06 UTC
9858381 Merge topic 'enh-CTest-SetOption-accepts-new-types' 8f52451682 Use new SetOption signatures 8d0ae460de cmCTestGenericHandler::SetOption accepts cmProp or std::string Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6525 16 September 2021, 12:20:30 UTC
98f78af Merge topic 'update-curl' 412189bce7 curl: Set build options the way we need for CMake 8ecd95845c Merge branch 'upstream-curl' into update-curl 386467c9dc curl 2021-09-14 (8e82f2a0) a8ae9c7055 curl: Update script to get curl 7.79.0 3cfd89add5 cmCurl: Fix file:// URLs with spaces for curl 7.78+ 63b5a6869e cmCurl: Adopt helper to fix file:// URLs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6523 16 September 2021, 12:19:37 UTC
b3f4a05 Merge branch 'release-3.21' 16 September 2021, 12:16:54 UTC
1b91aae Merge topic 'vs2022' b6ac10394b VS: Update Visual Studio 17 2022 generator for Preview 4 f200f4d5a7 VS: Fix managed C++ project generation for VS 2022 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6524 16 September 2021, 12:16:54 UTC
64aac04 Merge topic 'vs2022' into release-3.21 b6ac10394b VS: Update Visual Studio 17 2022 generator for Preview 4 f200f4d5a7 VS: Fix managed C++ project generation for VS 2022 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6524 16 September 2021, 12:16:53 UTC
86d0d78 Merge topic 'msvc-pch-obj-restriction' 3b9e04accb PCH: MSVC: Restrict OBJECT library INTERFACE_LINK_LIBRARIES usage Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6518 16 September 2021, 12:15:31 UTC
038c416 CMake Nightly Date Stamp 16 September 2021, 04:01:13 UTC
412189b curl: Set build options the way we need for CMake 15 September 2021, 19:28:53 UTC
8ecd958 Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2021-09-14 (8e82f2a0) 15 September 2021, 19:28:38 UTC
386467c curl 2021-09-14 (8e82f2a0) Code extracted from: https://github.com/curl/curl.git at commit 8e82f2a04a238c54ba91e553e9a8452e6d405965 (curl-7_79_0). 15 September 2021, 19:28:31 UTC
a8ae9c7 curl: Update script to get curl 7.79.0 15 September 2021, 19:28:20 UTC
3cfd89a cmCurl: Fix file:// URLs with spaces for curl 7.78+ Since curl 7.78, URLs with spaces that are not encoded as `%20` or `+` are now correctly rejected with `CURLUE_MALFORMED_INPUT`. However, CMake has long accepted `file://` URLs with spaces in the path due to curl 7.77 and below accidentally allowing them. Preserve this by explicitly encoding spaces in such URLs before handing them to curl. See also upstream curl commit `b67d3ba73` (curl_url_set: reject spaces in URLs w/o CURLU_ALLOW_SPACE, 2021-05-31, curl-7_78_0~133). 15 September 2021, 19:28:01 UTC
63b5a68 cmCurl: Adopt helper to fix file:// URLs Migrate and generalize the helper added by commit e63dcb1378 (Encoding: Use encoding libcurl expects with file: urls., 2014-11-05, v3.2.0-rc1~420^2). 15 September 2021, 19:03:22 UTC
b6ac103 VS: Update Visual Studio 17 2022 generator for Preview 4 15 September 2021, 17:20:02 UTC
f200f4d VS: Fix managed C++ project generation for VS 2022 VS 2022 expects managed `.vcxproj` files to have a `ManagedAssembly` element. Fixes: #22583 15 September 2021, 17:19:37 UTC
7fce789 Use new SetOption signatures 15 September 2021, 16:30:49 UTC
7aeb262 cmCPackGenerator::SetOption accepts cmProp or std::string 15 September 2021, 16:30:41 UTC
8f52451 Use new SetOption signatures 15 September 2021, 16:08:19 UTC
8d0ae46 cmCTestGenericHandler::SetOption accepts cmProp or std::string 15 September 2021, 16:08:19 UTC
3b9e04a PCH: MSVC: Restrict OBJECT library INTERFACE_LINK_LIBRARIES usage The pch object file could cause problems when the reused pch is passed through an OBJECT library, which would use INTERFACE_LINK_LIBRARIES to link the pch object file. Fixes: #22630 15 September 2021, 14:39:46 UTC
1375862 Merge topic 'cpack-nsis-apps-n-features' eb3b3bacdc CPack/NSIS: Fix uninstall on Windows using "Apps & Features" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6517 15 September 2021, 14:18:55 UTC
c9a29ce Merge topic 'fltk_re-entrant' 51fd21736b FindFLTK: Safe to include multiple times Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6519 15 September 2021, 14:18:06 UTC
49fb755 Merge topic 'cmProp-explicit-string_view-cast-operator' 79362cf117 cmProp: cm::string_view cast operator must be explicit Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6515 15 September 2021, 14:16:41 UTC
1230ceb Help: Improve explanation on CMAKE_POLICY_WARNING warnings occur 15 September 2021, 13:28:10 UTC
c2c1c70 CMake Nightly Date Stamp 15 September 2021, 04:01:22 UTC
79362cf cmProp: cm::string_view cast operator must be explicit To avoid ambiguity on std::string assigment between the following two cmProp cast operators: * operator const std::string&() const noexcept * operator cm::string_view() const noexcept 14 September 2021, 15:42:02 UTC
51fd217 FindFLTK: Safe to include multiple times FindFLTK could store multiple entries in `FLTK_INCLUDE_DIR`, and when re-executed would stored into `FLTK_DIR` which had uses which presumed single entries. Fixes #13198 14 September 2021, 15:10:28 UTC
eb3b3ba CPack/NSIS: Fix uninstall on Windows using "Apps & Features" According to NSIS documentation [1], uninstaller executable path in UninstallString must always be quoted. Quote the uninstall executable in `NSIS.template.in` so that it works when the path has spaces. [1] https://nsis.sourceforge.io/Add_uninstall_information_to_Add/Remove_Programs 14 September 2021, 13:52:19 UTC
69c0a5d Merge topic 'pch-xcode-multiple-languages' bbcdac4e5d PCH: Fix all-language precompile header support in Xcode Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6435 14 September 2021, 13:48:00 UTC
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
6ef7bfb Xcode: add support for embedding dynamic libraries 13 September 2021, 22:39:22 UTC
161990b FindMatlab: Add imported targets 13 September 2021, 16:12:05 UTC
bbcdac4 PCH: Fix all-language precompile header support in Xcode Fixes: #22384 13 September 2021, 15:12:11 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
back to top