FeRD (Frank Dana)
bbf3ed5422
Help: Explain block() policy-scope rules more clearly
2023-09-01 21:28:56 +10:00
FeRD (Frank Dana)
2f319c6484
Help: Remove "this command" ambiguity in set() docs
2023-09-01 21:28:56 +10:00
FeRD (Frank Dana)
9eecdc7ab7
Help: Use signature directive for cmake_policy()
2023-09-01 21:28:40 +10:00
Kitware Robot
4cd207b6f3
CMake Nightly Date Stamp
2023-08-30 00:01:12 -04:00
Kyle Edwards
b938e7de9c
Merge topic 'cmuvstreamread-raii'
...
27be5ccd45 cmUVStreamRead: Return RAII handle to avoid memory leak
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8749
2023-08-29 10:50:58 -04:00
Kitware Robot
9844219878
CMake Nightly Date Stamp
2023-08-29 00:01:15 -04:00
Marc Chevrier
a52fc160a7
Merge topic 'imported-framework-dir-is-system'
...
878ae03832 macOS: IMPORTED framework: Honor SYSTEM target property in all cases
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8758
2023-08-28 11:10:31 -04:00
Kitware Robot
889f902737
CMake Nightly Date Stamp
2023-08-28 00:02:26 -04:00
Marc Chevrier
878ae03832
macOS: IMPORTED framework: Honor SYSTEM target property in all cases
...
When IMPORTED_LOCATION holds a framework folder, SYSTEM property must be respected.
2023-08-27 10:59:36 +02:00
Kitware Robot
ef2a6c35c2
CMake Nightly Date Stamp
2023-08-27 00:01:10 -04:00
Kitware Robot
d774145786
CMake Nightly Date Stamp
2023-08-26 00:01:12 -04:00
Brad King
863891adb2
Merge topic 'modules-better-messages'
...
571b5e1f2c cxxmodules: improve error messages for C++ module setup
8b4d32c18b cmStandardLevelResolver: add query for the effective standard level
17ddc4ac76 cmStandardLevelResolver: compare with static string literals
6f1dae2b01 cmStandardLevelResolver: use `cmStrCat` where possible
0d45d40e13 cmStandardLevelResolver: use character literals where possible
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8755
2023-08-25 11:27:27 -04:00
Kyle Edwards
27be5ccd45
cmUVStreamRead: Return RAII handle to avoid memory leak
2023-08-25 10:44:06 -04:00
Brad King
5ae0030e90
Merge branch 'release-3.27'
2023-08-25 09:41:28 -04:00
Brad King
02765cc9c4
Merge topic 'cxx-atomic'
...
fa3c4b6dbf Source: Link libatomic when needed on any Linux architecture
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8756
2023-08-25 09:41:27 -04:00
Brad King
8708b41532
Merge topic 'cxx-atomic' into release-3.27
...
fa3c4b6dbf Source: Link libatomic when needed on any Linux architecture
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8756
2023-08-25 09:41:26 -04:00
Kitware Robot
09651ff53e
CMake Nightly Date Stamp
2023-08-25 00:01:12 -04:00
Brad King
fa3c4b6dbf
Source: Link libatomic when needed on any Linux architecture
...
Extend commit 78bbd58545 (Source: Link libatomic when needed on Linux
32-bit ARM, 2023-07-27, v3.27.2~10^2) to check for libatomic on more
architectures.
Fixes : #25204
2023-08-24 13:05:45 -04:00
Kitware Robot
caace038e5
CMake Nightly Date Stamp
2023-08-24 00:01:17 -04:00
Ben Boeckel
571b5e1f2c
cxxmodules: improve error messages for C++ module setup
...
Make it clear that:
- the quoted string is a target name; and
- C++ sources that export modules is the important detail.
2023-08-23 16:47:29 -04:00
Ben Boeckel
8b4d32c18b
cmStandardLevelResolver: add query for the effective standard level
...
This allows for improved error messages.
2023-08-23 16:14:02 -04:00
Ben Boeckel
17ddc4ac76
cmStandardLevelResolver: compare with static string literals
2023-08-23 16:13:49 -04:00
Ben Boeckel
6f1dae2b01
cmStandardLevelResolver: use cmStrCat where possible
2023-08-23 16:13:49 -04:00
Ben Boeckel
0d45d40e13
cmStandardLevelResolver: use character literals where possible
2023-08-23 16:13:49 -04:00
Brad King
72beefa91b
Merge branch 'release-3.27'
2023-08-23 09:53:31 -04:00
Brad King
c3977582b7
CMake 3.27.4
v3.27.4
2023-08-23 09:25:28 -04:00
Brad King
649aa7aaff
Merge topic 'update-kwsys'
...
a856486167 Merge branch 'upstream-KWSys' into update-kwsys
c7b30fa8b3 KWSys 2023-08-22 (7f82ad45)
b4a68240db Tests: Run CTestTest2 in explicit configuration
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8752
2023-08-23 08:54:40 -04:00
Brad King
732f0094a5
Merge branch 'release-3.27'
2023-08-23 08:53:57 -04:00
Brad King
92ff0f811e
Merge topic 'FindZLIB-1.3'
...
9034394950 FindZLIB: Fix extraction of two-component version number 1.3
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8753
2023-08-23 08:53:57 -04:00
Brad King
e076d9a6f4
Merge topic 'FindZLIB-1.3' into release-3.27
...
9034394950 FindZLIB: Fix extraction of two-component version number 1.3
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8753
2023-08-23 08:53:55 -04:00
Kitware Robot
6a5a8bed2f
CMake Nightly Date Stamp
2023-08-23 00:01:11 -04:00
Brad King
9034394950
FindZLIB: Fix extraction of two-component version number 1.3
...
Fixes : #25200
2023-08-22 15:08:35 -04:00
Brad King
a856486167
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2023-08-22 (7f82ad45)
2023-08-22 13:45:55 -04:00
KWSys Upstream
c7b30fa8b3
KWSys 2023-08-22 (7f82ad45)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 7f82ad457aad02839c5974225fec7092e155d700 (master).
Upstream Shortlog
-----------------
scivision (5):
12825be6 lint: use foreach(... IN {ITEMS,LISTS} ...)
f10cb6ad lint: use modern add_test(NAME ... COMMAND ...)
ebb95153 lint: set_property(TEST
f26b1b39 SystemInformation: use std::cerr like rest of KWSys
3c403fa9 SystemInformation: Replace C-style cast with reinterpret_cast
2023-08-22 13:45:55 -04:00
Brad King
b4a68240db
Tests: Run CTestTest2 in explicit configuration
...
This is needed to support `add_test(NAME)` tests in KWSys.
2023-08-22 13:45:42 -04:00
Brad King
46d0ec3728
Merge topic 'ci-linkcheck'
...
54e376df2e Help: Update link to Qt 5 CMake docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8751
2023-08-22 09:17:49 -04:00
Kyle Edwards
93e09f020c
Merge topic 'libuv-bootstrap-sigchld'
...
d562e503aa libuv: Use SIGCHLD in bootstrap mode
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8748
2023-08-22 08:09:15 -04:00
Kyle Edwards
d7f07a61f0
Merge topic 'cmakelibtests-lean-and-mean'
...
439722993e CMakeLibTests: Compile with WIN32_LEAN_AND_MEAN
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8750
2023-08-22 08:08:12 -04:00
Brad King
bcbe31a1f1
Merge topic 'doc'
...
d2c30ac063 Help:CheckCXXSymbolExists: refer to CheckSourceCompiles
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8746
2023-08-22 07:35:49 -04:00
Brad King
54e376df2e
Help: Update link to Qt 5 CMake docs
2023-08-22 07:24:10 -04:00
Kitware Robot
249122653c
CMake Nightly Date Stamp
2023-08-22 00:01:11 -04:00
Craig Scott
0b1f542c41
Merge topic 'ep-svn-trust-cert-non-interactive'
...
a1509658a0 ExternalProject: Ensure svn --trust-server-cert has dependent options
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8745
2023-08-21 17:23:51 -04:00
Kyle Edwards
439722993e
CMakeLibTests: Compile with WIN32_LEAN_AND_MEAN
2023-08-21 14:48:07 -04:00
Kyle Edwards
d562e503aa
libuv: Use SIGCHLD in bootstrap mode
2023-08-21 14:16:28 -04:00
Brad King
0788accdfc
Merge topic 'imported-cxxmodules'
...
48ee946fdc cmExperimental: recycle the C++ modules API UUID
1a1806a71b gitlab-ci: declare `bmionly` support for modules where possible
457a12f3f9 Tests/RunCMake/CXXModules: add tests which use modules from imported targets
9b9ec70b54 Ninja: generate scanning and build rules for C++20 module synthetic targets
80ef50a191 CXXModules: add a variable for BMI-only compilation
80d6544398 cxxmodules: generate synthetic targets as an initial pass
3dc6676ecc cmSyntheticTargetCache: add a struct for synthetic target caching
cb356b540c cmCxxModuleUsageEffects: add a class to capture module usage effects
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8535
2023-08-21 09:49:48 -04:00
Brad King
355f658550
Merge branch 'release-3.27'
2023-08-21 09:30:23 -04:00
Brad King
36a0950e94
Merge topic 'doc-cmake_minimum_required-deprecation'
...
741755f637 Help: Document cmake_minimum_required deprecation of old versions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: scivision <michael@scivision.dev >
Merge-request: !8742
2023-08-21 09:30:23 -04:00
Brad King
1d1d905e15
Merge topic 'doc-cmake_minimum_required-deprecation' into release-3.27
...
741755f637 Help: Document cmake_minimum_required deprecation of old versions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: scivision <michael@scivision.dev >
Merge-request: !8742
2023-08-21 09:30:21 -04:00
Kitware Robot
f6ae89aa59
CMake Nightly Date Stamp
2023-08-21 00:02:07 -04:00
scivision
d2c30ac063
Help:CheckCXXSymbolExists: refer to CheckSourceCompiles
...
This was just missed in the earlier MR.
2023-08-21 00:01:21 -04:00