https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
a15cc77 CMake 3.23.0-rc1 08 February 2022, 15:43:14 UTC
0167dc0 Merge branch 'release-3.22' into release-3.23 08 February 2022, 15:41:59 UTC
46ef6a5 Merge topic 'FindGSL-version-regex' into release-3.23 b67ff61c3a FindGSL: Improve version extraction regex Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6960 08 February 2022, 15:41:17 UTC
b91c4df Merge branch 'FindGSL-version-regex' into release-3.22 Merge-request: !6960 08 February 2022, 15:31:16 UTC
b67ff61 FindGSL: Improve version extraction regex Backport commit 58f2708b90 (FindGSL: Improve version extraction regex, 2021-12-17) to the CMake 3.22 branch. Fixes: #23017 08 February 2022, 15:21:15 UTC
6e32db4 Merge topic 'dotnet_sdk' into release-3.23 5cdd774d51 VS: Handle build target correct for .NET SDK style projects with Any CPU 309191052c VS: Set Visual Studio versions read out from solution file f7791698cb VS: Allow setting output directory in .NET SDK style projects Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6944 08 February 2022, 13:39:34 UTC
5bf6e57 Merge topic 'GoogleTest-discover-type-params' into release-3.23 073dd1bd81 GoogleTest: Change format for typed tests f28f738bd2 GoogleTest: Fix type param tests for suites with many cases Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6958 08 February 2022, 13:35:18 UTC
073dd1b GoogleTest: Change format for typed tests Before it would output a typed test as follows: Suit/Type.Case And now it would be: Suit.Case<Type> In case of NO_PRETTY_TYPES it would simply use the type number instead of its text representation: Suit.Case<0> The change is introduced to make sure CTest outputs tests in a similar fashion which is "*Suit.Case*" and angle brackets "<>" emphasize that we are dealing with a typed (template) kind. 07 February 2022, 17:53:17 UTC
f28f738 GoogleTest: Fix type param tests for suites with many cases When there were many cases (two digits or more) the "prettier" would fail to recognize the pretty part leaving the test name unprocessed. The fix made sure the processing would work correctly, irrespective of the case number. Before the fix, for the following input: TypedSuite/1. # TypeParam = int case TypedSuite/10. # TypeParam = char case The output would be: TypedSuite/int.case TypedSuite/10. # TypeParam = char.case Now the output will be: TypedSuite/int.case TypedSuite/char.case 07 February 2022, 17:53:16 UTC
860dbec Merge topic 'doc-DESTDIR' into release-3.23 a9b8c9d33e Help: Clarify roles of DESTDIR and CMAKE_INSTALL_PREFIX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6955 07 February 2022, 16:49:26 UTC
5cdd774 VS: Handle build target correct for .NET SDK style projects with Any CPU * Extend Visual Studio solution parser for reading build target * Map solution build target to project build target (especially for Any CPU) * Use C++ <optional> template instead of pointer return value for cmSlnData::GetProjectByGUID 07 February 2022, 12:08:37 UTC
3091910 VS: Set Visual Studio versions read out from solution file 07 February 2022, 12:07:40 UTC
f779169 VS: Allow setting output directory in .NET SDK style projects 07 February 2022, 11:03:03 UTC
a9b8c9d Help: Clarify roles of DESTDIR and CMAKE_INSTALL_PREFIX 04 February 2022, 20:33:11 UTC
5c9bf43 Merge branch 'release-3.22' into release-3.23 04 February 2022, 13:21:25 UTC
a2b5ef3 Merge topic 'default-extensions' into release-3.23 4ef6e27cb9 CompilerId: Fix default extensions check for Clang targeting MSVC ABI Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !6949 04 February 2022, 13:20:21 UTC
ce00bfd Merge topic 'vs-simplify-pch' into release-3.23 dd1e2cc80c VS: Simplify generation of per-source PCH settings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6950 04 February 2022, 13:19:18 UTC
01b89d2 Merge topic 'ep-patch-USES_TERMINAL' into release-3.23 cbb87e0a2c ExternalProject: Add support for USES_TERMINAL_PATCH keyword Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6940 04 February 2022, 13:18:12 UTC
c8a9555 Merge topic 'GoogleTest-discover-spaces-in-parameters' into release-3.23 fd6b8fa40e GoogleTest: Preserve spaces in test parameters Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6941 04 February 2022, 13:13:06 UTC
3900a31 Merge topic 'test-mfc-explicit' into release-3.23 9d621ceba1 Tests: Run MFC test only when explicitly enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6943 04 February 2022, 13:08:23 UTC
793c3dc Merge topic 'rel-version' into release-3.23 bd11d78dfc Help/dev: Clarify maintainer guide step for DEVEL_CMAKE_VERSION d184bf0659 Replace DEVEL_CMAKE_VERSION with literal 3.23 release version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6951 04 February 2022, 13:06:15 UTC
bd11d78 Help/dev: Clarify maintainer guide step for DEVEL_CMAKE_VERSION The previous wording could be misread as ensuring the arguments to the call match the release version. Clarify that one needs to remove the call and replace it with the literal release version string. 04 February 2022, 11:48:58 UTC
d184bf0 Replace DEVEL_CMAKE_VERSION with literal 3.23 release version This was accidentally left out of commit 736663deed (Begin 3.23 release versioning, 2022-02-03). The step is documented as part of the release branching process in the CMake Maintainer Guide `Help/dev/maint.rst`. 04 February 2022, 11:44:22 UTC
dd1e2cc VS: Simplify generation of per-source PCH settings Avoid looking up the PCH create/use flags just to map them through flag tables back to the `.vcxproj` settings. Instead, simply generate the PCH settings directly for each source file. Since commit 9df1f33c9a (VisualStudio: move PCH rules to projects when possible., 2020-10-15, v3.20.0-rc1~638^2) we already do this for the target-wide PCH settings. 03 February 2022, 20:52:22 UTC
d60647a Merge branch 'default-extensions' into release-3.22 Merge-request: !6949 03 February 2022, 17:52:45 UTC
4ef6e27 CompilerId: Fix default extensions check for Clang targeting MSVC ABI In commit fc3a1cbdd8 (CompilerID: Compiler extensions default detection, 2021-05-29, v3.22.0-rc1~52^2~2), extensions were assumed to be `OFF` for Clang targeting the MSVC ABI. However, the `clang` and `clang++` tools both seem to have extensions enabled by default even when targeting the MSVC ABI. This can be observed with the `RunCMake.CompileFeatures` test. It fails with the GNU-like `clang/clang++` front-end, but removing the above special case makes it pass. The test passes either way with the MSVC-like `clang-cl` front-end. 03 February 2022, 17:06:00 UTC
c63ee04 Merge topic 'doc-cmcmd-versionadded' into release-3.23 892c96dda0 Help: add versionadded markup to cmake -E commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6946 03 February 2022, 15:13:28 UTC
8d4e353 Merge topic 'ci-minor-cleanups' into release-3.23 040c509bce gitlab-ci: clarify name of windows fragment for building with ninja bd14f07ce9 Tests: Skip Clang PCH_INSTANTIATE_TEMPLATES test in MSVC ABI c26b064b8c Tests: Suppress MSVC CRT deprecation warnings in pseudo_llvm-rc Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6947 03 February 2022, 14:57:45 UTC
892c96d Help: add versionadded markup to cmake -E commands 03 February 2022, 14:39:56 UTC
cbb87e0 ExternalProject: Add support for USES_TERMINAL_PATCH keyword This brings the patch step into line with all the others which already had their own `USES_TERMINAL_<step>` keyword. All steps (including patch) already have their own `LOG_<step>` keyword too, so the lack of `USES_TERMINAL_PATCH` was inconsistent. 03 February 2022, 14:27:35 UTC
736663d Begin 3.23 release versioning 03 February 2022, 14:12:55 UTC
8efb061 gitlab-ci: Drop package pipeline upload jobs for release branch The package pipeline for release versions should not upload packages automatically to our archive of nightly development versions. 03 February 2022, 14:11:34 UTC
823e908 Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. 03 February 2022, 14:11:03 UTC
3d85c00 Merge topic 'doc-3.23-relnotes' 9334b5bd7b Help: Update Sphinx versionadded directives for 3.23 release e61969c59e Help: Organize and revise 3.23 release notes f5bdea75a0 Help: Consolidate 3.23 release notes ef23e81544 Help: Remove stray leading blank lines from release notes 51aaea34d6 Help: Polish CMAKE{,_SYSTEM}_IGNORE_PREFIX_PATH documentation 23b1d8f03c CheckPIESupported: Document version adding support for more languages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6936 03 February 2022, 14:10:06 UTC
9334b5b Help: Update Sphinx versionadded directives for 3.23 release Run the script: Utilities/Sphinx/update_versions.py --since v3.22.0 --overwrite Manually select updates that really belong to the 3.23 release, as against adding documentation for previously-existing entities. 03 February 2022, 12:53:46 UTC
e61969c Help: Organize and revise 3.23 release notes Add section headers similar to the 3.22 release notes and move each individual bullet into an appropriate section. Revise a few bullets. 03 February 2022, 12:53:46 UTC
f5bdea7 Help: Consolidate 3.23 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.23.rst`. 03 February 2022, 12:53:45 UTC
ef23e81 Help: Remove stray leading blank lines from release notes 03 February 2022, 12:53:45 UTC
51aaea3 Help: Polish CMAKE{,_SYSTEM}_IGNORE_PREFIX_PATH documentation 03 February 2022, 12:53:45 UTC
23b1d8f CheckPIESupported: Document version adding support for more languages 03 February 2022, 12:53:45 UTC
d738939 Merge topic 'doc-imported-no-system' ec29a6a1a9 Help: Clarify documentation on SYSTEM include directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6942 03 February 2022, 12:52:46 UTC
7077916 Merge topic 'cmake-ignore-prefix-path' 201d8c4298 find_*(): Add CMAKE_IGNORE_PREFIX_PATH variable bd805a51ae Refactor: Keep track of prefixes in cmSearchPath Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6880 03 February 2022, 12:35:23 UTC
0c0d4e1 Merge topic 'cmake-presets-configure-preset-reachability' c18409cdac CMakePresets.json: Ensure configurePreset is reachable from current file Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6937 03 February 2022, 12:32:54 UTC
9d621ce Tests: Run MFC test only when explicitly enabled Previously we used a complicated heuristic to decide whether or not to run the MFC test, but it sometimes decided incorrectly to run the test. Since that was first written, we have developed a convention for other tests to enable them via undocumented cache entries that are added only on machines known to meet the tests' requirements. Do that for MFC. 03 February 2022, 11:45:53 UTC
ec29a6a Help: Clarify documentation on SYSTEM include directories Mention that system include directories are searched after normal include directories. Document that `IMPORTED_NO_SYSTEM` and `NO_SYSTEM_FROM_IMPORTED` do not affect `INTERFACE_SYSTEM_INCLUDE_DIRECTORIES`. 03 February 2022, 11:21:37 UTC
fd6b8fa GoogleTest: Preserve spaces in test parameters Before the fix the gtest_discover_tests() function would strip the user data in test parameters (everything to the right of GetParam()) of spaces. Now the parameters aren't altered in any way. Fixes #23058 03 February 2022, 11:12:53 UTC
fb26581 CMake Nightly Date Stamp 03 February 2022, 05:01:15 UTC
040c509 gitlab-ci: clarify name of windows fragment for building with ninja 02 February 2022, 21:27:02 UTC
c18409c CMakePresets.json: Ensure configurePreset is reachable from current file 02 February 2022, 20:17:30 UTC
bd14f07 Tests: Skip Clang PCH_INSTANTIATE_TEMPLATES test in MSVC ABI 02 February 2022, 20:02:51 UTC
c26b064 Tests: Suppress MSVC CRT deprecation warnings in pseudo_llvm-rc 02 February 2022, 19:46:25 UTC
201d8c4 find_*(): Add CMAKE_IGNORE_PREFIX_PATH variable Fixes: #20878 02 February 2022, 16:09:00 UTC
bd805a5 Refactor: Keep track of prefixes in cmSearchPath 02 February 2022, 16:09:00 UTC
9245925 Merge topic 'cuda_generic_arch_all' 8f64df0a7c CUDA: Generic all and all-major support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex <leha-bot@yandex.ru> Merge-request: !6816 02 February 2022, 13:23:19 UTC
0f31667 Merge topic 'dotnet_ref_in_sdk' 5ee3154f65 VS: .Net SDK Style projects can add Reference to dlls Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6932 02 February 2022, 13:21:16 UTC
490e589 Merge topic 'update-expat' 338240fd21 Merge branch 'upstream-expat' into update-expat 8e0070b905 expat 2022-01-30 (81b89678) f06a4c2406 expat: Update script to get Expat 2.4.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6933 02 February 2022, 13:18:45 UTC
1e1e04d Merge topic 'ep-redownload-on-SOURCE_DIR-change' d3477eba06 ExternalProject: Rerun download on SOURCE_DIR change Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6926 02 February 2022, 13:17:51 UTC
9e76b4c Merge topic 'ci-fedora35' c76abba044 gitlab-ci: update to Fedora 35 base images 0ab6e5ca5b gitlab-ci: update to Fedora 35 for upload jobs 1729e1292d ci: update to Fedora 35 for Linux base images 89700cba9a clang-tidy: ignore warnings new in version 13 efe3af0119 Tests: Update FindBoost.TestPython for Python 3.10 a541c8f510 Utilities/Sphinx: Ignore warning in generated texinfo documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6935 02 February 2022, 13:16:46 UTC
ece3249 CMake Nightly Date Stamp 02 February 2022, 05:01:17 UTC
c76abba gitlab-ci: update to Fedora 35 base images 01 February 2022, 22:20:29 UTC
0ab6e5c gitlab-ci: update to Fedora 35 for upload jobs 01 February 2022, 22:20:29 UTC
1729e12 ci: update to Fedora 35 for Linux base images 01 February 2022, 22:20:29 UTC
89700cb clang-tidy: ignore warnings new in version 13 These warnings can be fixed in the future. Ignore them for now. 01 February 2022, 22:20:29 UTC
efe3af0 Tests: Update FindBoost.TestPython for Python 3.10 Follow up commit d4bb6c0c7f (FindBoost: Add support for Python 3.10, 2021-12-16, v3.22.2~14^2) with an update for the FindBoost test. 01 February 2022, 22:20:28 UTC
a541c8f Utilities/Sphinx: Ignore warning in generated texinfo documentation 01 February 2022, 22:20:28 UTC
71294d4 Merge branch 'release-3.22' 01 February 2022, 17:09:54 UTC
18881af Merge branch 'release-3.21' 01 February 2022, 17:09:43 UTC
17f9714 Merge branch 'release-3.21' into release-3.22 01 February 2022, 17:08:05 UTC
c138ddb Merge topic 'refactor-find-package-cmake-ignore-path' 11f97d1968 find_package(): Refactor CMAKE_[SYSTEM_]IGNORE_PATH 30e5c1d92b find_package(): Add tests for CMAKE_IGNORE_PATH Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6918 01 February 2022, 17:04:33 UTC
8f64df0 CUDA: Generic all and all-major support Commit 14d8a276 (CUDA: Support nvcc 11.5 new -arch=all|all-major flags, 2021-08-17) added all and all-major options to CUDA_ARCHITECTURES. These are fairly generic and likely to see real-world use by distributors. Thus it's desirable to support these also for Clang and older NVCC versions. The supported architectures are dependent on the toolkit version. We determine the toolkit version prior to compiler detection. For NVCC we get the version from the vendor identification output, but for Clang we need to invoke NVCC separately. The architecture information is mostly based on the Wikipedia list with the earliest supported version being CUDA 7.0. This could be documented and expanded in the future to allow projects to query CUDA toolkit version and architecture information. For Clang we additionally constrain based on its support. Additionally the architecture mismatch detection logic is fixed, improved and updated for generic support: * Commit 01428c55 (CUDA: Fail fast if CMAKE_CUDA_ARCHITECTURES doesn't work during detection, 2020-08-29) enabled CMAKE_CUDA_COMPILER_ID_REQUIRE_SUCCESS if CMAKE_CUDA_ARCHITECTURES is specified. This results in CMakeDetermineCompilerID.cmake printing the compiler error and our code for presenting the mismatch in a user-friendly way being useless. The custom logic seems preferable so go back to not enabling it. * Commit 14d8a276 (CUDA: Support nvcc 11.5 new -arch=all|all-major flags, 2021-08-17) tried to support CMP0054 but forgot to add x to the interpolated result. Thus the conditions would always evaluate to false. This is fixed as a byproduct of removing NVIDIA specific checks, improving the error message and replacing architectures_mode with a simpler architectures_explicit. Visual Studio support omits testing the flags during detection due to complexities in determining the toolkit version when using it. A long-term proper implementation would be #23161. Implements #22860. 01 February 2022, 16:25:20 UTC
6fe5df1 CMake 3.21.5 01 February 2022, 15:54:10 UTC
338240f Merge branch 'upstream-expat' into update-expat # By Expat Upstream * upstream-expat: expat 2022-01-30 (81b89678) 01 February 2022, 15:43:53 UTC
8e0070b expat 2022-01-30 (81b89678) Code extracted from: https://github.com/libexpat/libexpat.git at commit 81b89678e200820271b72cacdd45fb5868855765 (R_2_4_4). 01 February 2022, 15:43:53 UTC
f06a4c2 expat: Update script to get Expat 2.4.4 01 February 2022, 15:43:39 UTC
012ea11 Merge topic 'update-kwsys' 1e242a95d0 Merge branch 'upstream-KWSys' into update-kwsys 7d9204a7e2 KWSys 2022-01-31 (9fd1660a) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6930 01 February 2022, 15:38:07 UTC
6bbbd42 Merge topic 'FindHDF5-imported-per-config' db9d911db0 FindHDF5: Set config-specific locations for imported targets d28e5263fe FindHDF5: Drop IMPORTED_IMPLIB property from imported UNKNOWN libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6931 01 February 2022, 15:35:32 UTC
9d439df Merge topic 'feature/findruby-3x' 6b6bc7791d FindRuby: evict non-matching binaries and keep scanning. 42d99a248e FindRuby: add support for versions up to 3.1. Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6925 01 February 2022, 15:31:39 UTC
e7e5ebd Merge topic 'cpack_nsis_no_description' b56e0f4689 CPack/NSIS: Fix description not displayed for components Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6920 01 February 2022, 15:30:55 UTC
a9150aa Merge branch 'release-3.22' 01 February 2022, 15:27:40 UTC
68ab7b1 Merge branch 'ci-assertions' into release-3.22 Merge-request: !6927 01 February 2022, 15:27:24 UTC
4aedf84 Merge topic 'ci-assertions' 45feab3c00 gitlab-ci: enable assertions on fedora34-ninja jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6927 01 February 2022, 15:25:50 UTC
5ee3154 VS: .Net SDK Style projects can add Reference to dlls When support for `DOTNET_SDK` was added, only a minimal set of options were built in. Based on user feedback, support for reference to dlls (not just projects) is needed. That support is added here. Fixes: #23166 01 February 2022, 15:18:03 UTC
b96f1fb Merge branch 'release-3.22' 01 February 2022, 14:51:51 UTC
79aa2c5 Merge branch 'release-3.21' into release-3.22 01 February 2022, 14:51:43 UTC
bd1b169 Merge branch 'release-3.21' 01 February 2022, 14:51:26 UTC
f30c0ef Merge branch 'release-3.20' 01 February 2022, 14:51:14 UTC
ba6d89a Merge branch 'release-3.22' 01 February 2022, 14:50:41 UTC
983df68 Merge topic 'help-try-compile-result-var' 34d263270e Help: Drop incorrect versionadded for try_compile result variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6923 01 February 2022, 14:50:41 UTC
cb66d25 Merge topic 'help-try-compile-result-var' into release-3.22 34d263270e Help: Drop incorrect versionadded for try_compile result variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6923 01 February 2022, 14:50:40 UTC
d3477eb ExternalProject: Rerun download on SOURCE_DIR change Fixes: #21748 01 February 2022, 11:31:29 UTC
0294570 CMake Nightly Date Stamp 01 February 2022, 05:01:17 UTC
db9d911 FindHDF5: Set config-specific locations for imported targets Update the imported target locations added by commit a8e0a6b3e4 (FindHDF5: Port changes from VTK, 2020-06-10, v3.19.0-rc1~312^2~1) to use config-specific locations. Issue: #21637 31 January 2022, 22:42:39 UTC
d28e526 FindHDF5: Drop IMPORTED_IMPLIB property from imported UNKNOWN libraries The imported targets added by commit a8e0a6b3e4 (FindHDF5: Port changes from VTK, 2020-06-10, v3.19.0-rc1~312^2~1) to use config-specific locations set the `IMPORTED_IMPLIB` target property. That property has no meaning for an imported library with type `UNKNOWN`. Drop it to avoid confusion. 31 January 2022, 22:16:37 UTC
1e242a9 Merge branch 'upstream-KWSys' into update-kwsys # By KWSys Upstream * upstream-KWSys: KWSys 2022-01-31 (9fd1660a) 31 January 2022, 20:27:01 UTC
7d9204a KWSys 2022-01-31 (9fd1660a) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 9fd1660a9ddeaf9cb590bfd801c94a7a374ae94b (master). Upstream Shortlog ----------------- Aaron Liu (1): dc6b6641 testSystemTools: apply root-check on AIX 31 January 2022, 20:27:00 UTC
fc27354 Merge branch 'release-3.20' into release-3.21 31 January 2022, 16:36:57 UTC
d647ca1 Merge branch 'help-try-compile-result-var' into release-3.21 Merge-request: !6923 31 January 2022, 16:36:46 UTC
d6bfce2 Merge branch 'help-try-compile-result-var' into release-3.20 Merge-request: !6923 31 January 2022, 16:35:58 UTC
45feab3 gitlab-ci: enable assertions on fedora34-ninja jobs We should have at least one CI job in merge request pipelines that builds CMake with assertions enabled. We avoid using the `Debug` configuration in order to keep CI artifacts small, so instead use the `Release` configuration without `-DNDEBUG`. 31 January 2022, 16:34:12 UTC
34d2632 Help: Drop incorrect versionadded for try_compile result variable In commit c705279bae (Help: Add `.. versionadded` directives to commands documentation, 2020-11-08, v3.20.0-rc1~508^2) we accidentally added ``versionadded`` markup suggesting that the first argument to `try_compile` was fixed as `RESULT_VAR` prior to CMake 3.14. This was probably due to misinterpreting the change from commit 7975edeac5 (Help: User-provided variable names for try_* commands, 2019-02-24, v3.14.0-rc3~16^2~3). The result variable has never been fixed. Drop the incorrect markup. 31 January 2022, 15:59:56 UTC
back to top