- Feb 24, 2021
-
-
Brad King authored
-
Brad King authored
-
a0fc64ac CUDA: Improve error messages when CUDA compiler detection fails Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !5844
-
6fa36470 ctest: Add support for '--prefix=<prefix>' form of the argument 3357d377 cmake: Add support for '--build --prefix=<prefix>' form of the argument 2f13fdef cmake: Document '--preset <preset>' form of the argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5849
-
b722eea9 Genex: LINK_LANGUAGE respects LINKER_LANGUAGE property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5841
-
339dbc90 Help: Note that CMP0116 is recorded at the time of CC creation e3740e02 Tests: Test Qt autogen target with CMP0116 set to WARN cf34011c Tests: Test per-CC behavior of CMP0116 3a955035 Ninja: Use CMP0116 status recorded at time of custom command's creation f01f10e8 cmCustomCommand: Record value of CMP0116 at time of creation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5848
-
Brad King authored
-
06e16ea0 Merge branch 'backport-3.19-preset-no-comments' into preset-no-comments afaa69f5 Tests: Remove comments from CMakePresetsTest/Good.json.in 4a92277f Revert "Help: Document JSON comment support in cmake-presets(7)" 431dd59b CMakePresets.json: Remove undocumented support for comments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5853
-
d33c2c93 Tests: Update for upstream ninja change to write status on stderr Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5850
-
Brad King authored
Merge-request: !5853
-
Brad King authored
-
-
Revert commit 8f1e607e (Help: Document JSON comment support in cmake-presets(7), 2021-02-18). The support for comments was a mistake when the feature was implemented in 3.19, and is being removed.
-
Fixes: #21858
-
- Feb 23, 2021
-
-
397ced99 gitlab-ci: Add macos-arm64 jobs for Ninja and Xcode 0755c2ff gitlab-ci: rename macos build and test jobs to macos-x86_64 73150a37 ci: add sccache 0.2.15 custom build for aarch64-apple-darwin cab41b96 ci: update to sccache 0.2.15 on linux builds 8dcbe568 ci: Use Qt macOS 10.13+ package for macOS build and test jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5851
-
Brad King authored
For now, leave these jobs out during merge requests.
-
Brad King authored
This makes room for future equivalents for other architectures. The packaging jobs produce universal binaries, so leave them as-is.
-
Brad King authored
Our custom build includes a patch to avoid server startup timeouts.
-
Brad King authored
Merge-request: !5850
-
Brad King authored
Upstream ninja commit `ad3d29fb53` (Put builder output through status interface) from ninja PR 1899 changed the status output from stdout to stderr. In particular, `ninja: no work to do` is now printed on stderr. Update our RunCMake tests to accept this difference. A few RunCMake test cases check for `ninja: no work to do`. For those, move the message to stdout using `RunCMake_TEST_OUTPUT_MERGE`. The rest of the test cases do not care about the message, so remove it from the actual stderr content before comparing against that expected.
-
Brad King authored
The upstream release includes binaries for the architectures we need. However, the binaries do not have execute permission in their tarballs, so add it explicitly.
-
Brad King authored
It is a universal binary for both `x86_64` and `arm64` architectures.
-
Brad King authored
The main `cmake --preset` argument for configure presets supports both forms, so support it for `ctest --preset` too. Fixes: #21855
-
Robert Maynard authored
-
Kyle Edwards authored
-
Kyle Edwards authored
-
Kyle Edwards authored
-
Kyle Edwards authored
-
Kyle Edwards authored
-
Brad King authored
The main `cmake --preset` argument for configure presets supports both forms, so support it for `cmake --build --preset` too. Issue: #21855
-
If target property LINKER_LANGUAGE is set, LINK_LANGUAGE generator expression evaluation must be always successful. This fix can be helpful to elaborate a solution for issue #21818.
-
74fe16a2 Tests: Fix ExternalProject CONFIGURE_HANDLED_BY_BUILD on 1s filesystems Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5838
-
1c15eb39 Tests: Suppress failures on macOS arm64 due to separate Xcode signing phase 92418ac0 Tests: Fix CTestTestCrash expected output on macOS arm64 8b22d9b3 Tests: Remove explicit no-signing marks from BundleTest 483db3de Tests: Clarify internal project name in RunCMake.GoogleTest cases Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5846
-
134d6912 cmake-gui: Restore search bar for cache view and environment dialog Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5845
-
ec030877 NAG: Fix using Fortran modules from their output directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5842
-
a3df25c6 Autogen: Don't change the order of HEADERS array in AutogenInfo.json Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5840
-
- Feb 22, 2021
-
-
Brad King authored
Some tests fail because Xcode runs `POST_BUILD` commands before signing the binaries they run. Tell the linker to perform ad-hoc codesign even though Xcode normally tells it not to. Other tests fail because `install_name_tool` does not revise ad-hoc signatures without the codesign `linker-signed` flag. Add that flag ourselves where needed by our tests. For now these changes help our test suite pass so we can use it to cover everything else. Both of these cases may need further investigation to update CMake to help projects in general. Issue: #21845, #21854
-
This was broken by commit f1de6f66 (cmake-gui: Support building against Qt6, 2020-12-17, v3.20.0-rc1~205^2~7). Fixes: #21850
-