- 02 Feb, 2023 1 commit
-
-
Kitware Robot authored
-
- 01 Feb, 2023 22 commits
-
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
Release versions do not have the development topic section of the CMake Release Notes index page.
-
385435cf Help: Organize and revise 3.26 release notes 4c63f031 Help: Consolidate 3.26 release notes bc1ba6d5 Help: Document experimental feature gate affecting CXX_SCAN_FOR_MODULES 71f9c194 FindImageMagick: Fix documentation syntax in usage example Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8148
-
Brad King authored
Add section headers similar to the 3.25 release notes and move each individual bullet into an appropriate section. Revise a few bullets. Add a bullet for `FindImageMagick` that was accidentally left out when its changes were made.
-
Brad King authored
Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.26.rst`.
-
Brad King authored
Also drop the release note for `CXX_SCAN_FOR_MODULES`, as the rest of the C++ modules support has not yet been mentioned in release notes (since it is still experimental).
-
Brad King authored
-
5252c885 try_compile: Record propagated CMake variables in configure log 0a48d8fe ConfigureLog: De-duplicate event backtrace and check key generation Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8140
-
Brad King authored
All event kinds have these fields, so centralize their implementation.
-
11d59c9e Merge branch 'upstream-KWSys' into update-kwsys 187389d9 KWSys 2023-02-01 (cafea4c8) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8147
-
Brad King authored
# By KWSys Upstream * upstream-KWSys: KWSys 2023-02-01 (cafea4c8)
-
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit cafea4c84a581703c4bed5c725c421611c4bf358 (master). Upstream Shortlog ----------------- Brad King (1): 5df8c0a1 RegularExpression: Extend max paren groups from 10 to 32
-
8527f42b Xcode: Explicitly disable deprecated user include path feature Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8143
-
d7c60ab6 Help: mark the directory properties INTERPROCEDURAL_OPTIMIZATION as deprecated 6ed02659 Help: improve docs for INTERPROCEDURAL_OPTIMIZATION target property Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8141
-
d7963aa9 FindThreads: Filter -pthread out for compatibility with Swift linker Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !8142
-
33f62918 cmTarget: simplify `CheckLinkLibraryPattern` 22b9ce73 cmTarget: refactor INTERFACE_LINK_LIBRARIES_DIRECT_EXCLUDE usage requirements 332d2f8f cmTarget: refactor INTERFACE_LINK_LIBRARIES_DIRECT usage requirements 15eec075 cmTarget: refactor INTERFACE_LINK_LIBRARIES usage requirements e80689d1 cmTarget: refactor LINK_LIBRARIES usage requirements 4f009d21 cmTarget: refactor LINK_DIRECTORIES usage requirements 99e783e7 cmTarget: refactor LINK_OPTIONS usage requirements fd295dd2 cmTarget: refactor SOURCES usage requirements ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !8127
-
a7c29f3e cmTarget: use static string views for per-config properties 47315d81 cmTarget: group remaining properties 32d21f21 cmTarget: put build graph-related properties into a group 6f9821d1 cmTarget: put static analysis (co-compile) properties in a group ead9ff61 cmTarget: put linking-related properties in a group 9bb824a2 cmTarget: put compile-related properties in a group Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !8135
-
91a26ce0 cmComputeComponentGraph: use `size_t` for component indices 65c0a64d cmComputeComponentGraph: use a name for "invalid component" 50abdaab IWYU: exclude `__decay_and_strip<int>` as well Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !8128
-
Kitware Robot authored
-
- 31 Jan, 2023 17 commits
-
-
Brad King authored
The `ALWAYS_SEARCH_USER_PATHS` feature is documented [1] to search the paths in `USER_HEADER_SEARCH_PATHS` before `HEADER_SEARCH_PATHS`. The behavior has been long discouraged and was deprecated by Xcode 8.3. Furthermore, Xcode explicitly disables this setting when creating new projects. We can do that too since we do not generate any user header search paths anyway. Previously we always set `USE_HEADERMAP` to `NO` to prevent Xcode's warning about an ancient "header map" feature deprecation. However, this somehow breaks Xcode 14's "Build Documentation" feature. Setting `ALWAYS_SEARCH_USER_PATHS` to `NO` seems to prevent the header map warning too, so drop `USE_HEADERMAP` to fix the documentation feature. [1] https://developer.apple.com/documentation/xcode/build-settings-reference Fixes: #24379
-
Ben Boeckel authored
Now that usage properties have more of a representation, the function can just take the requirement directly.
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
This structure will encapsulate the behaviors of usage requirements. There are a number of them now and they all behave very similarly, so try to reduce the code duplication as much as possible.
-
These properties actually never existed, so move the documentation to "Deprecated" and refer to the target properties.
-
The documentation now mentions the per-config target property. Fixes: #24285
-