https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
d749d46 CMake Nightly Date Stamp 25 October 2020, 04:01:04 UTC
a8e9208 CMake Nightly Date Stamp 24 October 2020, 04:01:19 UTC
5988a4d Merge topic 'no-override-flow-control' 8aee7fdb32 cmState: Prohibit override of flow control commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5409 23 October 2020, 13:06:03 UTC
31848e3 Merge topic 'proper-command-nesting' 12f6e37eb7 cmListFileCache: Enforce proper nesting of flow control statements 67383725bd cm::optional: Add constructor delegation to nullopt_t constructor 0668120398 cm::optional: Fix move assignment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5401 23 October 2020, 13:05:13 UTC
b91dd2c Merge topic 'ctest-hostname-cleanup' 11d21c1c4e CTest: Avoid invoking external tool to get the host name 3f3762856f Tests: Add case verifying CTest module SITE variable 94c6295db1 Help: Document site_name command use of HOSTNAME variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5407 23 October 2020, 13:02:37 UTC
a541921 Merge topic 'FindGTest-config-mode' 2327b4330c FindGTest: Added support for CONFIG mode 6d45f951ed FindGTest: Minor whitespace change, moved an include upwards 98d5f033ed FindGTest: Ensure target names follow upstream GTest 585cc7c930 ci: install gmock in the Fedora 31 image Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5404 23 October 2020, 13:01:00 UTC
d11338d Merge branch 'release-3.19' 23 October 2020, 12:44:48 UTC
bc0c72f Merge topic 'vs-fortran-debugging-flags' 8ad6fabfc5 VS: Remove flag table entries for Fortran /Z* flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5406 23 October 2020, 12:44:48 UTC
f2a59d4 Merge topic 'vs-fortran-debugging-flags' into release-3.19 8ad6fabfc5 VS: Remove flag table entries for Fortran /Z* flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5406 23 October 2020, 12:44:47 UTC
e4b92b4 Merge branch 'release-3.19' 23 October 2020, 10:37:57 UTC
5e1858c Merge topic 'cmake-presets-toolset-arch-config' into release-3.19 64afabdbcb CMakePresets.json: Split cmakeGeneratorConfig field Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5387 23 October 2020, 10:37:56 UTC
dbd1d73 Merge topic 'cmake-presets-toolset-arch-config' 64afabdbcb CMakePresets.json: Split cmakeGeneratorConfig field Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5387 23 October 2020, 10:37:56 UTC
3bc4dc0 Merge branch 'release-3.19' 23 October 2020, 10:36:04 UTC
5d20e6d Merge topic 'cmake-presets-source-dir-name' 25742c589c CMakePresets.json: Add ${sourceDirName} macro Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: Craig Scott <craig.scott@crascit.com> Merge-request: !5386 23 October 2020, 10:36:03 UTC
761dc32 Merge topic 'cmake-presets-source-dir-name' into release-3.19 25742c589c CMakePresets.json: Add ${sourceDirName} macro Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: Craig Scott <craig.scott@crascit.com> Merge-request: !5386 23 October 2020, 10:36:03 UTC
6d306a4 CMake Nightly Date Stamp 23 October 2020, 04:01:14 UTC
8aee7fd cmState: Prohibit override of flow control commands 22 October 2020, 21:04:31 UTC
3a82ff6 Merge topic 'cmake-16773' 3c324689a7 include: refactor call sites of cmMakefile::ReadDependentFile Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !5405 22 October 2020, 16:00:39 UTC
12f6e37 cmListFileCache: Enforce proper nesting of flow control statements Fixes: #19153 22 October 2020, 15:40:48 UTC
6738372 cm::optional: Add constructor delegation to nullopt_t constructor Some static analysis tools incorrectly identify this constructor as leaving _has_value in an undefined state. Explicitly call the default constructor to force _has_value to false. 22 October 2020, 15:40:48 UTC
64afabd CMakePresets.json: Split cmakeGeneratorConfig field Make this field separate for both architecture and toolset. Allow architecture and toolset to be either strings or objects with value and strategy fields. Fixes: #21317 22 October 2020, 15:24:39 UTC
25742c5 CMakePresets.json: Add ${sourceDirName} macro Fixes: #21312 22 October 2020, 15:09:28 UTC
34990a9 Merge branch 'release-3.19' 22 October 2020, 15:05:09 UTC
5ef9978 Merge topic 'cmake-presets-invalid-macro' 638557cbfe CMakePresets.json: Properly report macro expansion errors Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5397 22 October 2020, 15:05:09 UTC
6091220 Merge topic 'cmake-presets-invalid-macro' into release-3.19 638557cbfe CMakePresets.json: Properly report macro expansion errors Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5397 22 October 2020, 15:05:09 UTC
3e74f89 Merge branch 'release-3.19' 22 October 2020, 15:04:19 UTC
6abe14d Merge topic 'cmake-presets-boolean-cache' 920d180047 CMakePresets.json: Allow boolean for cache variable value Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5398 22 October 2020, 15:04:19 UTC
6af1185 Merge topic 'cmake-presets-boolean-cache' into release-3.19 920d180047 CMakePresets.json: Allow boolean for cache variable value Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5398 22 October 2020, 15:04:18 UTC
11d21c1 CTest: Avoid invoking external tool to get the host name Populate the SITE cache entry using an internal query instead. 22 October 2020, 14:49:17 UTC
3f37628 Tests: Add case verifying CTest module SITE variable 22 October 2020, 14:20:43 UTC
94c6295 Help: Document site_name command use of HOSTNAME variable 22 October 2020, 14:20:43 UTC
2327b43 FindGTest: Added support for CONFIG mode Upstream GTest provides its own CMake package files. Use them if available. Fixes: #18801 22 October 2020, 13:32:36 UTC
6d45f95 FindGTest: Minor whitespace change, moved an include upwards 22 October 2020, 13:32:23 UTC
98d5f03 FindGTest: Ensure target names follow upstream GTest 22 October 2020, 13:32:19 UTC
585cc7c ci: install gmock in the Fedora 31 image The gmock libraries are referenced by GTest's CMake package files. While at it, also explicitly install gettext. It is installed already, but make it explicit for future testing of the FindGettext module. 22 October 2020, 13:32:18 UTC
8ad6fab VS: Remove flag table entries for Fortran /Z* flags These were included when the Fortran flag table was first created by commit 10c91ded4f (ENH: add support for Intel Fortran Visual studio IDE, 2008-04-30, v2.8.0~2227), but they map to fields not actually supported by the IDE. Remove their table entries. Instead use just `/debug:minimal` and `/debug:full` to control debug information level in VS Intel Fortran. Let flags like `/Z7` pass through as raw additional options because they have no corresponding IDE property and can be used to complement the supported options. Fixes: #21340 22 October 2020, 13:08:52 UTC
504aadf Merge topic 'move_pch_information_to_projects_where_possible' 9df1f33c9a VisualStudio: move PCH rules to projects when possible. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5395 22 October 2020, 12:51:46 UTC
3870f57 CMake Nightly Date Stamp 22 October 2020, 04:01:13 UTC
0668120 cm::optional: Fix move assignment 21 October 2020, 18:23:43 UTC
920d180 CMakePresets.json: Allow boolean for cache variable value Fixes: #21327 21 October 2020, 14:37:08 UTC
ccd313a Merge topic 'constify' bd705788f6 Constify some code as suggested by clang-tidy Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5391 21 October 2020, 14:19:47 UTC
638557c CMakePresets.json: Properly report macro expansion errors Make a distinction between strings which simply use the $vendor{<...>} macro, which is valid but makes it unusable by CMake, and strings which actually contain invalid macro expansions. Fixes: #21308 21 October 2020, 13:20:52 UTC
9367a7a Merge branch 'release-3.19' 21 October 2020, 13:15:30 UTC
1a03e1b Merge topic 'cmakepresets-schema' cf6ac2d365 Merge branch 'master' into cmakepresets-schema 21bc2fd945 CI: Install jsonschema for schema testing e3bce8edf4 Tests: Add JSON schema validation to CMakePresets.json tests 0307f7c980 Help: Add JSON schema for CMakePresets.json Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5366 21 October 2020, 13:15:29 UTC
ec3b3d2 Merge topic 'cmakepresets-schema' into release-3.19 21bc2fd945 CI: Install jsonschema for schema testing e3bce8edf4 Tests: Add JSON schema validation to CMakePresets.json tests 0307f7c980 Help: Add JSON schema for CMakePresets.json Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5366 21 October 2020, 13:15:29 UTC
3c32468 include: refactor call sites of cmMakefile::ReadDependentFile Fixes: #16773 21 October 2020, 09:20:37 UTC
7398b47 CMake Nightly Date Stamp 21 October 2020, 04:01:17 UTC
e59c8f5 Merge topic 'ci-win-python' into release-3.19 8f7fef629b ci: add Python to PATH on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !5403 20 October 2020, 19:59:20 UTC
ef9030a Merge branch 'release-3.19' 20 October 2020, 19:59:20 UTC
9ef8477 Merge topic 'ci-win-python' 8f7fef629b ci: add Python to PATH on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !5403 20 October 2020, 19:59:20 UTC
8f7fef6 ci: add Python to PATH on Windows Our test suite searches for a Python interpreter to perform some extra checks. Our CI base images for Linux have Python available. Update our Windows jobs to provide a Python interpreter for our test suite to find consistently between the build and test steps. 20 October 2020, 19:11:12 UTC
cf6ac2d Merge branch 'master' into cmakepresets-schema 20 October 2020, 18:51:42 UTC
9df1f33 VisualStudio: move PCH rules to projects when possible. This dramatically helps reduce the size of the solution files when PCH is enabled, since 2 entries per source file are removed. This also corrects a subtle issue where when UNITY + PCH was enabled, the PCH would not be used if a user explicitly tried to compile a source file from outside the unity group. This is possible via the compile source option in the Visual Studio GUI. 20 October 2020, 17:24:31 UTC
21bc2fd CI: Install jsonschema for schema testing 20 October 2020, 16:18:10 UTC
e3bce8e Tests: Add JSON schema validation to CMakePresets.json tests 20 October 2020, 16:07:09 UTC
0307f7c Help: Add JSON schema for CMakePresets.json 20 October 2020, 16:07:09 UTC
81c88bb Merge topic 'cmake-presets-doc-move' into release-3.19 4a123fc28c Help: Clarify purpose of warnings and errors 6c74bcfc20 Help: Make architecture and toolset descriptions generic 45766789a0 Help: Add inheritance to CMakePresets.json example 88c9d6f6eb Help: Add documentation for debug field efab856008 Help: Show environment field 2208db114c Help: Show multiple ways of doing cacheVariables d30f85193f Help: Move vendor field into example b9c8c57860 Help: s/unusedVars/unusedCli/ ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5373 20 October 2020, 15:59:54 UTC
8bb8c9f Merge branch 'release-3.19' 20 October 2020, 15:59:54 UTC
54a5c02 Merge topic 'cmake-presets-doc-move' 4a123fc28c Help: Clarify purpose of warnings and errors 6c74bcfc20 Help: Make architecture and toolset descriptions generic 45766789a0 Help: Add inheritance to CMakePresets.json example 88c9d6f6eb Help: Add documentation for debug field efab856008 Help: Show environment field 2208db114c Help: Show multiple ways of doing cacheVariables d30f85193f Help: Move vendor field into example b9c8c57860 Help: s/unusedVars/unusedCli/ ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5373 20 October 2020, 15:59:54 UTC
30d2d34 Merge topic 'nsis-utf-8-bom' c92b96234a CPack/NSIS: Template file in UTF-8 BOM to support Unicode Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5392 20 October 2020, 13:39:15 UTC
57a29e9 Merge branch 'release-3.19' 20 October 2020, 13:38:18 UTC
2fb0768 Merge topic 'find_package-check-dir' 0356b81525 find_package: Fix regression in searching root prefix Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5396 20 October 2020, 13:38:18 UTC
bb4e2f3 Merge topic 'find_package-check-dir' into release-3.19 0356b81525 find_package: Fix regression in searching root prefix Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5396 20 October 2020, 13:38:17 UTC
7bac94e CMake Nightly Date Stamp 20 October 2020, 04:01:15 UTC
bd70578 Constify some code as suggested by clang-tidy 19 October 2020, 21:04:04 UTC
c92b962 CPack/NSIS: Template file in UTF-8 BOM to support Unicode Fixes: #21318 19 October 2020, 17:53:56 UTC
0356b81 find_package: Fix regression in searching root prefix Fix the check added by commit 2ff1693066 (find_package: avoid showing files as directories when searching config files, 2020-09-30, v3.19.0-rc1~67^2) to avoid skipping the root prefix `/`. Fixes: #21324 19 October 2020, 15:08:49 UTC
4a123fc Help: Clarify purpose of warnings and errors 19 October 2020, 14:29:19 UTC
6c74bcf Help: Make architecture and toolset descriptions generic 19 October 2020, 14:29:19 UTC
4576678 Help: Add inheritance to CMakePresets.json example 19 October 2020, 14:29:19 UTC
c05e561 Merge topic 'checklanguage-honor-toolchain' bddc54a37d CheckLanguage: Pass CMAKE_TOOLCHAIN_FILE to test project Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5384 19 October 2020, 14:28:58 UTC
5f9d41b Merge branch 'release-3.19' 19 October 2020, 14:28:00 UTC
9bda28c Merge topic 'FindPython-support-version-3.10' 23cd98a66a FindPython: Add support of version 3.10 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5383 19 October 2020, 14:28:00 UTC
e61d872 Merge topic 'FindPython-support-version-3.10' into release-3.19 23cd98a66a FindPython: Add support of version 3.10 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5383 19 October 2020, 14:28:00 UTC
b271385 Merge branch 'release-3.19' 19 October 2020, 14:26:31 UTC
bd080f6 Merge topic 'separate_arguments-no-args' 747f80fe82 separate_arguments: Fix crash on *_COMMAND with no arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5382 19 October 2020, 14:26:31 UTC
f4e6dfe Merge topic 'separate_arguments-no-args' into release-3.19 747f80fe82 separate_arguments: Fix crash on *_COMMAND with no arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5382 19 October 2020, 14:26:30 UTC
88c9d6f Help: Add documentation for debug field Oops! 19 October 2020, 14:25:57 UTC
efab856 Help: Show environment field 19 October 2020, 14:25:57 UTC
2208db1 Help: Show multiple ways of doing cacheVariables This demonstrates both the simple string and the complex object, and ensures that they get automated testing. 19 October 2020, 14:25:57 UTC
d30f851 Help: Move vendor field into example This ensures that the vendor field gets automated testing from the example. 19 October 2020, 14:25:57 UTC
b9c8c57 Help: s/unusedVars/unusedCli/ This was a mistake in the documentation. Fixes: #21303 19 October 2020, 14:25:57 UTC
c436aaa Help: Move CMakePresets.json documentation into a separate file 19 October 2020, 14:25:57 UTC
91cc2f1 Merge branch 'release-3.19' 19 October 2020, 14:23:50 UTC
860e40d Merge topic 'doc-CMP0111' 5c3a91c808 CMP0111: Clarify that the new error is on a missing property setting Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Reinking <alex_reinking@berkeley.edu> Merge-request: !5385 19 October 2020, 14:23:50 UTC
ae1ca30 Merge topic 'doc-CMP0111' into release-3.19 5c3a91c808 CMP0111: Clarify that the new error is on a missing property setting Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Reinking <alex_reinking@berkeley.edu> Merge-request: !5385 19 October 2020, 14:23:50 UTC
fd0aab8 Merge branch 'release-3.19' 19 October 2020, 14:21:58 UTC
30d872d Merge topic 'sccache-macos-without-timeouts' b0fe666846 ci: use a patched sccache on macOS Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !5394 19 October 2020, 14:21:58 UTC
d3d292a Merge topic 'sccache-macos-without-timeouts' into release-3.19 b0fe666846 ci: use a patched sccache on macOS Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !5394 19 October 2020, 14:21:57 UTC
b0fe666 ci: use a patched sccache on macOS This version is much less likely to timeout on server startup since it runs the expensive computation in a background thread. See https://github.com/mozilla/sccache/pull/868 for the status. 19 October 2020, 13:23:06 UTC
c1a214a CMake Nightly Date Stamp 19 October 2020, 04:01:27 UTC
52be712 CMake Nightly Date Stamp 18 October 2020, 04:01:13 UTC
792863a Merge topic 'cmake-gui-disable-presets' into release-3.19 d471406f0b CMake GUI: Disable preset fields instead of hiding them Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !5374 17 October 2020, 11:13:18 UTC
b4315cd Merge branch 'release-3.19' 17 October 2020, 11:13:18 UTC
b189834 Merge topic 'cmake-gui-disable-presets' d471406f0b CMake GUI: Disable preset fields instead of hiding them Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !5374 17 October 2020, 11:13:18 UTC
7c916e0 CMake Nightly Date Stamp 17 October 2020, 04:01:13 UTC
d471406 CMake GUI: Disable preset fields instead of hiding them 16 October 2020, 19:16:04 UTC
424093e Merge branch 'release-3.19' 16 October 2020, 13:23:42 UTC
b824fd5 Merge topic 'file-configure-angle-brackets' 06a9a3bdc3 file(CONFIGURE): Allow angle brackets in content Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5379 16 October 2020, 13:23:42 UTC
e1d1242 Merge topic 'file-configure-angle-brackets' into release-3.19 06a9a3bdc3 file(CONFIGURE): Allow angle brackets in content Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5379 16 October 2020, 13:23:42 UTC
back to top