- Nov 08, 2022
-
-
d3acd223 USE_FOLDERS: Treat as on by default Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Amir Masoud Abdol <amirmasoudabdol@icloud.com> Merge-request: !7830
-
Brad King authored
-
b2d030e8 Tests: Teach RunCMake to ignore Intel -Rdebug-disables-optimization remarks Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7366
-
Add a policy to treat the `USE_FOLDERS` global property as ON by default if it is not set. Fixes: #21695
-
5f97772f clang-tidy: disable bespoke enum class check eab8e389 clang-tidy module: add check for boolean parameters Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7883
-
f54963e6 GoogleTest: Reports skipped test with gtest_add_tests Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !7868
-
8a16a727 ctest_config: pass -S, -B args for log clarity Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7870
-
9e3f1723 Find{BZip2,LibLZMA,ZLIB}: use *_VERSION as modern CMake Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Craig Scott <craig.scott@crascit.com> Merge-request: !7877
-
81990208 own CMakeLists: remove unreachable code Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7878
-
-
a89c76a7 Build: Add `SPHINX_LINKCHECK` build option 137b00cd Build: Do not redirect `sphinx-build` output if CMake running in verbose mode d954fb8a Build: Deduplicate `add_custom_command()` calls for Sphinx targets 2af87244 Merge branch 'backport-sphinx-linkcheck' into sphinx-linkcheck 435b0c57 Help: Fix some redirects reported with sphinx linkcheck ac5295a9 Help: Fix broken external links found by sphinx linkcheck Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7876
-
435b0c57 Help: Fix some redirects reported with sphinx linkcheck ac5295a9 Help: Fix broken external links found by sphinx linkcheck Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7876
-
-
1046a61c Help: clean up and clarify block() and return() Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7872
-
1046a61c Help: clean up and clarify block() and return() Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7872
-
-
96ddcbee cmState: Clarify name of member tracking the active scope in a directory cb53d930 block: Fix variable scope protection from modification by subdirectories Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7885
-
96ddcbee cmState: Clarify name of member tracking the active scope in a directory cb53d930 block: Fix variable scope protection from modification by subdirectories Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7885
-
-
128c414a Help: Clarify compilers affected by MSVC ABI abstractions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7881
-
128c414a Help: Clarify compilers affected by MSVC ABI abstractions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7881
-
-
ed24414e FindOpenSSL: Search "lib64" for mingw 64-bit installs Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7875
-
ed24414e FindOpenSSL: Search "lib64" for mingw 64-bit installs Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7875
-
-
beade1cb Tasking: Update CMAKE_TASKING_TOOLSET documentation Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7880
-
beade1cb Tasking: Update CMAKE_TASKING_TOOLSET documentation Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7880
-
-
0a1d5589 Tasking: Remove CMAKE_SYSTEM_PROCESSOR support per CMP0123 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7879
-
0a1d5589 Tasking: Remove CMAKE_SYSTEM_PROCESSOR support per CMP0123 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7879
-
-
7e1a4567 Help: Make VALIDATOR wording clearer and more precise Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7874
-
7e1a4567 Help: Make VALIDATOR wording clearer and more precise Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7874
-
Kitware Robot authored
-
- Nov 07, 2022
-
-
The old *_VERSION_STRING is silently left set for backward compat.
-
Brad King authored
The `DirectoryEnd` member added by commit 52dbe654 (cmState: Record the end position of each directory., 2015-08-01, v3.4.0-rc1~251^2~1) actually tracks the current top-most scope in a directory's stack. This is evidenced by the use case in commit 3f4e5e8c (cmState: Return end snapshot for GetBuildsystemDirectoryParent., 2015-09-01, v3.4.0-rc1~100^2~1). Rename the member to `CurrentScope` to clarify this role.
-
Brad King authored
When `cmStateSnapshot::RaiseScope` raises a variable in to a parent directory scope, it uses `GetBuildsystemDirectoryParent` to find the current top-most scope on the directory's stack. Since commit 3f4e5e8c (cmState: Return end snapshot for GetBuildsystemDirectoryParent., 2015-09-01, v3.4.0-rc1~100^2~1), that depends on the `DirectoryEnd` field in the directory's state. However, when variable-only scopes were added by commit 6954c893 (cmState: Add a VariableScope snapshot type., 2015-08-01, v3.4.0-rc1~179^2~1), we neglected to account for the addition of that field by commit 52dbe654 (cmState: Record the end position of each directory., 2015-08-01, v3.4.0-rc1~251^2~1). Prior to commit 44a2f3f3 (Add new flow-control commands for variables and policies scopes management, 2022-08-05, v3.25.0-rc1~257^2) this problem went unnoticed because there was no way to have a variable scope at the top of a directory's stack while processing a subdirectory. Now the `block()/endblock()` commands enable the behavior, so fix tracking of a variable scope as the top-most scope in a directory. Fixes: #24138
-
Kyle Edwards authored
CMake is not remotely ready for this yet...
-
Sean Orner authored
Co-Authored-by:
Kyle Edwards <kyle.edwards@kitware.com>
-