- Oct 01, 2022
-
-
Kitware Robot authored
-
- Sep 30, 2022
-
-
d0a6ebf5 Xcode: Fix "clean" operation under the "new build system" dc5fc898 Xcode: Set object file locations using TARGET_TEMP_DIR a7fb4bc4 Xcode: Set build product locations using CONFIGURATION_BUILD_DIR 6883b821 cmGlobalXCodeGenerator: Remove unused local variable settings Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7730
-
586c2ab4 Tests: Test more CMakeTest*Compiler.cmake fallbacks Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7727
-
9c8c9654 ci: Revert "add clang-tidy to Debian x86_64 base image" Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !7729
-
Kitware Robot authored
-
- Sep 29, 2022
-
-
Brad King authored
Previously we set `SYMROOT` to tell Xcode where to place the build products. However, the "clean" operation in the Xcode "new build system" expects that only Xcode creates the `SYMROOT` directory or contents inside it. Since we create that directory, "clean" fails. We now explicitly set `CONFIGURATION_BUILD_DIR` and `TARGET_TEMP_DIR` instead of letting Xcode compute their values from `SYMROOT`, so we no longer need to set the latter. Drop the now-unnecessary `SYMROOT`. Fixes: #22550
-
Brad King authored
This avoids relying on `SYMROOT` to locate the object files. Issue: #22550
-
Brad King authored
Since commit 59a22655 (Xcode: Use EFFECTIVE_PLATFORM_NAME reference in ComputeOutputDir, 2011-08-12, v2.8.6~43^2~1) we can now set the build products path using `CONFIGURATION_BUILD_DIR` unconditionally because we compute the correct value even when using `EFFECTIVE_PLATFORM_NAME`. This avoids relying on `SYMROOT` to locate the build products. Issue: #22550
-
Brad King authored
-
09b30515 try_compile: Add NO_CACHE option (also try_run) Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7723
-
e0a62b84 FindGLUT: On Windows and with multiple config generator do not use pkg-config Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7721
-
37fceb6f Tutorial: Update step 4 style Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7646
-
da45136c CMakeTestCXXCompiler.cmake: Improve logging consistency Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7724
-
f891a75d Tests: Test CMakeTest*Compiler.cmake fallbacks Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !7722
-
Kitware Robot authored
-
- Sep 28, 2022
-
-
Matthew Woehlke authored
Add NO_CACHE option to try_compile and try_run, which places the results in regular, rather than cache, variables. Issue: #22799
-
Matthew Woehlke authored
Use "C++ compiler" rather than "CXX compiler" in certain logging messages. This improves both internal consistency (as "C++ compiler" was already used elsewhere) and consistency with e.g. the equivalent logging for the "Objective-C[++] compiler".
-
Markus Ferrell authored
-
41f7b116 Modules: Use new SOURCES_FROM_* try_compile (2/2) db76876d Modules: Use new SOURCES_FROM_* try_compile (1/2) Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7717
-
6c1337cb Deprecate Visual Studio 11 2012 generator 5faf145a Tests: Drop unused files from RunCMake.CommandLine Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7720
-
374d82bb cmake: Add --workflow mode e3168128 CMakePresets.json: Add workflow presets to schema Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7711
-
Add tests that explicitly test the fallback tests of the modules which test for a functional [Obj]C[xx] compiler, bypassing the ABI tests. Due to the ABI test short-circuiting added by commit 1d21dd0f (enable_language: Assume compiler works if ABI detection compiles, 2020-05-25, v3.18.0-rc1~93^2), this logic is likely not getting tested otherwise.
-
-
Kitware Robot authored
-
- Sep 27, 2022
-
-
Matthew Woehlke authored
Modify some additional modules that ship with CMake to use the new SOURCES_FROM_* arguments to try_compile / try_run as added by commits cb14ae2b (try_compile: Add SOURCE_FROM_{ARG,VAR}, 2022-09-21) and 611d8017 (try_compile: Add SOURCE_FROM_FILE, 2022-09-22). This covers modules that need to read and alter a template source file, which were not addressed in the previous commit. Note that FindOpenACC.cmake does not actually need configure_file functionality; it appears to have inherited the (gratuitous) use thereof from FindOpenMP.cmake, with which its code bears significant similarity.
-
Matthew Woehlke authored
Modify some modules that ship with CMake to use the new SOURCES_FROM_* arguments to try_compile / try_run as added by commits cb14ae2b (try_compile: Add SOURCE_FROM_{ARG,VAR}, 2022-09-21) and 611d8017 (try_compile: Add SOURCE_FROM_FILE, 2022-09-22). This covers users which previously either used an existing file (but sometimes needed to rename it), or which wrote out their source in entirety. It does NOT cover users that actually need configure_file functionality, as those will be more involved to update and will thus be tackled in part 2.
-
Brad King authored
Update documentation to mark the generator deprecated. Add a warning at the end of generation plus an option to turn off the warning.
-
Kyle Edwards authored
Fixes: #23118
-
8d6f015d Drop Visual Studio 10 2010 generator Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7718
-
4b2e7650 Drop try_run macro from CMake's own build Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7719
-
2eb30a70 add_subdirectory: Add SYSTEM option Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7399
-
d1613ac8 CPack/NSIS: Add options to set makensis arguments Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7715
-
7671d712 VS: Fix target output paths in SDK-style projects Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !7713
-
-
65260d6c ctest: only report make-level errors when no others are found Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7710
-
65260d6c ctest: only report make-level errors when no others are found Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7710
-
23de1675 libuv: Update CMake-internal buildsystem for 1.44.2 ff82df30 Merge branch 'upstream-libuv' into update-libuv a23da155 libuv 2022-07-12 (0c1fa696) cfe8fd64 libuv: Update script to get libuv 1.44.2 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7709
-