- Oct 28, 2020
-
-
c619be27 ccmake: Don't list --preset in --help Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5428
-
ec5951e0 cmake_path: Enhance documentation Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5425
-
ef031242 CMake GUI: Add --browse-manual argument Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5417
-
80e69315 Merge branch 'release-3.19' into FindRuby-restore-VENDORLIB_DIR 4c0ef57e FindRuby: Restore compatibility variable RUBY_VENDORLIB_DIR Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5434
-
5dc23300 Xcode: Fix regression that automatically links libraries in source list Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5432
- Oct 27, 2020
-
-
e68d3e3b ci: update to Qt 5.15.1 d759c431 ci: update to use CMake 3.18.4 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5433
-
Brad King authored
-
Brad King authored
Since commit e672db62 (FindRuby: Rename variables to match case of module name, 2020-03-11, v3.18.0-rc1~546^2), the result variables named with the old `RUBY_` prefix are provided by compatibility code that maps from the new `Ruby_` prefix variables. This variable was accidentally left out. Fixes: #21369
-
Kyle Edwards authored
-
Kyle Edwards authored
And show available options in cmake-gui. Fixes: #21313
-
Ben Boeckel authored
-
Ben Boeckel authored
-
dd77dec1 VS: Don't compute CUDA options unless necessary e9109dec Merge branch 'ninja-multi-per-config-sources' into release-3.18 7c0de417 Merge branch 'cmake-E-cat-binary' into release-3.18 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5422
-
b7d7eca6 CMakePresets.json: Rework how --preset argument is handled Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5416
-
In the following scenario (with 3.18 policies): 1. A CXX target is created. 2. CUDA language is enabled. CMake 3.18 introduced CMP0104, which requires CUDA_ARCHITECTURES to be set. Because the CXX target was created before CUDA was enabled it wouldn't have it set. The Visual Studio generator would however end up computing CUDA compile options for the CXX target, which would result in a fatal error due to the policy violation. There doesn't seem to be a reason to do this for targets that don't actually use the CUDA language, so we can skip and generate the CXX target just fine. Fixes: #21341
-
In commit e637744c (Xcode: Use "Link Binary With Libraries" to link any library, 2019-07-10, v3.19.0-rc1~494^2~1) we accidentally added all the library type files to "Link Binary With Libraries" build phase if they were passed in as source files. Revert that change as any actually linked libraries will be added to that build phase later in the `AddDependAndLinkInformation` call. Fixes: #21361
-
2b0d3c35 CUDA: Use MSVC version to determine supported C++ standard levels Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5423
-
d1929185 Modules: Do not implicitly add new functions via old Check Modules Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5424
-
b8937a99 Merge branch 'release' into ninja-multi-per-config-sources d13bd6ec Ninja Multi-Config: Don't try to calculate dependencies for "all" Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Brad King <brad.king@kitware.com> Merge-request: !5430
-
- Oct 26, 2020
-
-
Brad King authored
Merge-request: !5430
-
Kyle Edwards authored
-
Kyle Edwards authored
-
Robert Maynard authored
Fixes: #21335
-
The conversion of Check<Lang>CompilerFlag, SourceCompiles, and SourceRuns over to the new functions has the possibility of breaking projects that had functions with those existing names. To reduce the possibility of collisions we now have all the legacy code call functions that start with `cmake_`, and users will need to explicitly include the new modules to get the non-prefixed versions Fixes: #21359
-
afac7482 cmake: command arguments which use '=' behave consistently Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5414
-
cd33bfca add_custom_command: Properly recognize if sources depend on config Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5410
-
4b2a6194 FindBoost: Honor BOOST_ROOT when finding upstream BoostConfig b32cb332 FindBoost: Honor Boost_NO_SYSTEM_PATHS when finding upstream BoostConfig Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5408
-
Marc Chevrier authored
-
If a path argument with no -S or -B leads to a cache directory, use that directory as the binary directory. Otherwise, use the binary directory from the preset. Fixes: #21311
-
95c14579 Help: Cleanup typos and grammar for the 3.19 release Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5419
-
- Oct 24, 2020
-
-
Craig Scott authored
-
- Oct 23, 2020
-
-
Robert Maynard authored
Fixes: #21351 The `profiling-format`, `profiling-output`, and `preset` all would crash when invoked without a trailing `=`.
-
8ad6fabf VS: Remove flag table entries for Fortran /Z* flags Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5406
-
64afabdb CMakePresets.json: Split cmakeGeneratorConfig field Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5387
-
25742c58 CMakePresets.json: Add ${sourceDirName} macro Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
Craig Scott <craig.scott@crascit.com> Merge-request: !5386
-
- Oct 22, 2020
-
-
Deniz Bahadir authored
Fixes: #21349
-
Kyle Edwards authored
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
-
Kyle Edwards authored
Fixes: #21312
-
638557cb CMakePresets.json: Properly report macro expansion errors Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5397
-