- Oct 10, 2019
-
-
Brad King authored
Merge-request: !3899
-
Other multi-word command line options use hyphens to separate the words, so the --loglevel option introduced in CMake 3.15 was inconsistent in this regard. Rename it to --log-level but still support the original --loglevel name to preserve backward compatibility.
-
Brad King authored
Merge-request: !3890
- Oct 09, 2019
-
-
Brad King authored
Merge-request: !3898
-
Brad King authored
Merge-request: !3896
-
Brad King authored
Merge-request: !3895
-
Brad King authored
Merge-request: !3894
-
The same is done for the C and CXX language. This initializes compiler flags like the sysroot path or deployment target. Closes: #19794 Suggested-by: Kyle Fleming
-
-
Cristian Adam authored
-
- Oct 07, 2019
-
-
Brad King authored
Extend the fix from commit 0578239d (VS: Tell VS 16.4 not to verify SYMBOLIC custom command outputs, 2019-09-23, v3.15.4~2^2) to apply to outputs in CMake-provided targets like `install`. Simply mark these outputs as `SYMBOLIC` too since they are not actually generated. Fixes: #19737
-
Brad King authored
Since commit b80557c7 (file(GENERATE): Evaluate early to allow generating source files, 2014-11-04, v3.2.0-rc1~398^2) we create the `cmSourceFile` instances marked with a `GENERATED` source file property before tracing source dependencies. Move it to even earlier so that steps in `cmGlobalGenerator::AddAutomaticSources` can operate on all sources. This also avoids the accidental `O(n^2)` calls for `n` local generators that we had previously. This is also needed since commit 83c1657f (Unity build: Generate sources during Compute step, 2019-10-03) to support `file(GENERATE)` outputs as sources in a target with `UNITY_BUILD` enabled.
-
Brad King authored
-
Brad King authored
Release versions do not have the development topic section of the CMake Release Notes index page.
-
ffa1c76b Help: Add missing 3.16 release notes for CPack/DEB descriptions a933d8d8 Help: Organize and revise 3.16 release notes 9c9a6e60 Help: Consolidate 3.16 release notes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3889
-
c6f08a21 Help: Clarify how target names are handled in custom commands/targets Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3891
-
Brad King authored
Add notes for the changes from commit 33c7ea51 (CPackDeb: Use `CPACK_PACKAGE_DESCRIPTION_FILE`, 2019-07-11). Suggested-by:
Alex Turbov <i.zaufi@gmail.com>
-
Brad King authored
Add section headers similar to the 3.15 release notes and move each individual bullet into an appropriate section. Revise a few bullets. Drop bullets covering internal interfaces.
-
3ded5b6d install,export: Fix export of a genex following $<INSTALL_PREFIX> Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3886
-
9c9e6628 Tests: Enable ConfigSources test on every configuration Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3888
-
12368e6d Help: Document install/strip targets for Ninja/UNIX Makefiles generators Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3887
-
Kitware Robot authored
-
- Oct 06, 2019
-
-
Kitware Robot authored
-
- Oct 05, 2019
-
-
Craig Scott authored
Fixes: #19771
-
Kitware Robot authored
-
- Oct 04, 2019
-
-
Cristian Adam authored
-
Brad King authored
Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.16.rst`.
-
Brad King authored
Revise the test itself to work in all configurations and verify that certain sources are only built by whatever configuration is tested.
-
83c1657f Unity build: Generate sources during Compute step Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3884
-
38c1f2ab PCH: Fix CMake test files indentation 1144a4fa PCH: Add multi-language PCH generation support Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3885
-
bc4f8f44 PCH: Use clang's own pch functionality instead of the GCC emulation Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3881
-
Brad King authored
The relative path check added by commit 5838aba1 (Export: Report error on relative include with genex., 2013-11-26, v3.0.0-rc1~285^2) was added one condition too early. If the value starts in `${_IMPORT_PREFIX}` (which comes from `$<INSTALL_PREFIX>`) then it is an absolute path. Fixes: #19791
-
Kitware Robot authored
-
- Oct 03, 2019
-
-
Cristian Adam authored
-
Cristian Adam authored
If the target has C files, it will get a C PCH file. The same for C++ files. The linker language is no longer used to determine which language to use for PCH. Fixes: #19790
-
Brad King authored
The unity build sources need to be added for all generators. Create them during `cmGlobalGenerator::Compute` to avoid duplicating the calls in every generator. We already handle Qt autogen there too. Issue: #19789
-
e9500271 Help: Add documentation for CTest hardware allocation d1f100a4 CTest: Add Json output for PROCESSES property b741ee82 Tests: Add test for CTest hardware allocation feature 3c8a5aad Tests: Write tests for cthwalloc helper tool 2d74e546 Tests: Write cthwalloc helper tool e34de069 CTest: Allocate hardware to tests aee09648 CTest: Add bin-packing algorithm c494b297 CTest: Add cmCTestHardwareAllocator class ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3858
-
effafca7 FindGTK2: Add harfbuzz to GTK2_INCLUDE_DIRS Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3877
-
3d025939 FindJava: ensure all versions can be found 14ac253a FindJava: tests clean-up Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3871
-