Brad King
7f18a7a697
Merge branch 'release-3.27'
2023-11-20 09:10:24 -05:00
Brad King
c1e43752b7
Merge branch 'release-3.28'
2023-11-20 09:08:38 -05:00
Brad King
c184bd2d48
Merge topic 'doc-CMP0149'
...
fe0d03b044 Help: Document that CMP0149 should be set before project()
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8990
2023-11-20 09:08:38 -05:00
Brad King
d9c8a3abdf
Merge topic 'doc-CMP0149' into release-3.28
...
fe0d03b044 Help: Document that CMP0149 should be set before project()
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8990
2023-11-20 09:08:37 -05:00
Brad King
13874b2631
Merge branch 'doc-CMP0149' into release-3.27
...
Merge-request: !8990
2023-11-20 09:04:04 -05:00
Brad King
ed8df1e8d2
Merge branch 'release-3.28'
2023-11-20 09:03:07 -05:00
Brad King
d9cffe330e
Merge topic 'update-doc-deprecated-properties-on-targets'
...
c53a341f9f Help: Move deprecated properties to dedicated section
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8982
2023-11-20 09:03:07 -05:00
Brad King
079bf537fd
Merge topic 'update-doc-deprecated-properties-on-targets' into release-3.28
...
c53a341f9f Help: Move deprecated properties to dedicated section
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8982
2023-11-20 09:03:05 -05:00
Brad King
65a83f4605
Merge branch 'release-3.28'
2023-11-20 09:01:42 -05:00
Brad King
b13d2e3321
Merge topic 'custom-command-ninja-deps'
...
3c8d1eef72 Ninja: depfile: keep rules without dependencies
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8984
2023-11-20 09:01:42 -05:00
Brad King
175829220f
Merge topic 'custom-command-ninja-deps' into release-3.28
...
3c8d1eef72 Ninja: depfile: keep rules without dependencies
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8984
2023-11-20 09:01:41 -05:00
Brad King
fe0d03b044
Help: Document that CMP0149 should be set before project()
...
Issue: #25413
2023-11-20 08:51:46 -05:00
Brad King
8b5bac208a
Merge branch 'custom-command-ninja-deps' into release-3.27
...
Merge-request: !8984
2023-11-20 08:28:07 -05:00
權少
c53a341f9f
Help: Move deprecated properties to dedicated section
2023-11-20 08:24:51 -05:00
Marc Chevrier
3c8d1eef72
Ninja: depfile: keep rules without dependencies
...
To avoid repeated executions of custom command actions, depfile file
with rules without dependencies must be preserved.
Fixes : #25428
2023-11-20 08:17:48 -05:00
Brad King
6818925b9a
Merge topic 'ctest-cleanup'
...
5d2e93f9e8 cmCTestMultiProcessHandler: Simplify logic on unavailable resources
a4b061a035 cmCTestMultiProcessHandler: Clarify resource availability error member names
1487e540aa cmCTestMultiProcessHandler: Reduce repeat test property map lookups
b02b628ad9 cmCTestMultiProcessHandler: Simplify loop termination on serial test
8f1e8af0cc cmCTestMultiProcessHandler: Stop searching for tests when limit is reached
bd0b4ca867 cmCTestMultiProcessHandler: Invert spare load condition
9b548139fd cmCTestMultiProcessHandler: Clarify search for tests <= concurrency limit
ee321dc85f cmCTestMultiProcessHandler: Clarify search for tests <= spare load
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8981
2023-11-20 08:16:19 -05:00
Brad King
15810cfbcd
Merge topic 'modules-modern-foreach'
...
ec2ad53d18 Modules: refactor compiler find to use modern foreach
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8986
2023-11-20 08:15:26 -05:00
Brad King
74ea5756b9
Merge topic 'update-kwsys'
...
9812861652 Merge branch 'upstream-KWSys' into update-kwsys
09b90d4377 KWSys 2023-11-19 (8ce4c90d)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8987
2023-11-20 08:14:10 -05:00
Brad King
b57de5a4ce
Merge branch 'release-3.28'
2023-11-20 08:10:37 -05:00
Brad King
4c1a6f2e23
Merge topic 'ci-fedora-39'
...
cdd741ebf9 Merge branch 'backport-ci-fedora-39' into ci-fedora-39
9283b20659 ci: Suppress CPack/RPM tests pending fix for Fedora 39
18145e8745 ci: Update FindMPI test environment for mpich on Fedora 39
a8be80ccf2 ci: Drop now-unnecessary Clang rules for CXXModules tests
99238b23e9 ci: use Fedora 39 images and environments
57eadec617 ci: update Linux image to Fedora 39
653262162c clang-tidy module: Update to build against LLVM/Clang 17
2cf9a65835 clang-tidy: ignore warnings new in version 17
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8983
2023-11-20 08:10:37 -05:00
Brad King
4d14116dbc
Merge topic 'ci-fedora-39' into release-3.28
...
9283b20659 ci: Suppress CPack/RPM tests pending fix for Fedora 39
18145e8745 ci: Update FindMPI test environment for mpich on Fedora 39
a8be80ccf2 ci: Drop now-unnecessary Clang rules for CXXModules tests
99238b23e9 ci: use Fedora 39 images and environments
57eadec617 ci: update Linux image to Fedora 39
653262162c clang-tidy module: Update to build against LLVM/Clang 17
2cf9a65835 clang-tidy: ignore warnings new in version 17
2744f14db1 codespell: Fix typos
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8983
2023-11-20 08:10:36 -05:00
Brad King
9f155a38db
Merge branch 'release-3.28'
2023-11-20 08:09:09 -05:00
Brad King
52274549dd
Merge topic 'ci-release-no-cdash'
...
31620b2bf8 gitlab-ci: drop cdash-build-id from release packaging artifacts
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !8988
2023-11-20 08:09:09 -05:00
Brad King
1935c0c928
Merge topic 'ci-release-no-cdash' into release-3.28
...
31620b2bf8 gitlab-ci: drop cdash-build-id from release packaging artifacts
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !8988
2023-11-20 08:09:08 -05:00
Kitware Robot
e2601d8347
CMake Nightly Date Stamp
2023-11-20 00:01:44 -05:00
Brad King
31620b2bf8
gitlab-ci: drop cdash-build-id from release packaging artifacts
...
This was accidentally added by commit 06661b1e4c (gitlab-ci: pull
annotations for CDash from the jobs, 2023-11-01, v3.28.0-rc4~1^2).
2023-11-19 12:02:08 -05:00
Brad King
3b1d726da9
Merge branch 'release-3.28'
2023-11-19 11:57:42 -05:00
Brad King
3401d0b3bb
Merge topic 'doc-typo'
...
328a1b5b73 Help: Fix spelling of CMAKE_EXTRA_INCLUDE_FILES in 3.6 release notes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8985
2023-11-19 11:57:42 -05:00
Brad King
7ebaf7f062
Merge topic 'doc-typo' into release-3.28
...
328a1b5b73 Help: Fix spelling of CMAKE_EXTRA_INCLUDE_FILES in 3.6 release notes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8985
2023-11-19 11:57:41 -05:00
Brad King
aea838cf41
Merge topic 'cpack-wix-installscope'
...
60661f6770 CPack/WiX: Make InstallScope configurable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8954
2023-11-19 11:55:30 -05:00
Brad King
f33810b567
Merge topic 'uv-idle-ptr'
...
70d88a5361 cmUVHandlePtr: Add uv_idle_ptr
17690558c3 cmUVHandlePtr: Add explicit conversion to bool
cd2894a089 cmUVHandlePtr: Conversions to raw pointers are const
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8980
2023-11-19 11:50:16 -05:00
Brad King
21a7c1b86a
Merge topic 'uv-signal-cleanup'
...
6ef03ca03e cmUVSignalHackRAII: Drop outdated and unused libuv SA_RESTART workaround
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8979
2023-11-19 11:48:57 -05:00
Brad King
1f7a653e90
Merge topic 'swift-compilation-mode'
...
0f80101b73 Tests: Update Swift tests to use CMP0157 NEW behavior
c1d787e473 Swift: Add abstraction for compilation mode
c39384f540 Tests: Simplify RunCMake.Swift conditions to enable use of Swift
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8918
2023-11-19 11:47:37 -05:00
Brad King
9812861652
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2023-11-19 (8ce4c90d)
2023-11-19 11:41:31 -05:00
KWSys Upstream
09b90d4377
KWSys 2023-11-19 (8ce4c90d)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 8ce4c90d748f50c7f061436fcefe07b056d23469 (master).
Upstream Shortlog
-----------------
Ben Boeckel (1):
72e677e9 kwsysPrivate.h: Remove unused build-tree copy
Clemens Wasser (1):
dd7d92d6 SystemTools: Implement GetEnv via GetEnvironmentVariableW on Win32
scivision (1):
7f4459d5 Comeau: Remove undocumented support for this compiler
2023-11-19 11:41:30 -05:00
Peter Kokot
328a1b5b73
Help: Fix spelling of CMAKE_EXTRA_INCLUDE_FILES in 3.6 release notes
2023-11-19 11:33:08 -05:00
Kitware Robot
67be468693
CMake Nightly Date Stamp
2023-11-19 00:01:08 -05:00
Michael Hirsch
ec2ad53d18
Modules: refactor compiler find to use modern foreach
2023-11-18 19:08:00 -05:00
Kitware Robot
ee3e050d23
CMake Nightly Date Stamp
2023-11-18 00:01:12 -05:00
Brad King
5d2e93f9e8
cmCTestMultiProcessHandler: Simplify logic on unavailable resources
...
Deallocation is not necessary after allocation fails.
2023-11-17 18:43:01 -05:00
Brad King
a4b061a035
cmCTestMultiProcessHandler: Clarify resource availability error member names
...
The members are about the availability of sufficient resources,
not allocation of them.
2023-11-17 18:43:01 -05:00
Brad King
1487e540aa
cmCTestMultiProcessHandler: Reduce repeat test property map lookups
2023-11-17 18:43:01 -05:00
Brad King
b02b628ad9
cmCTestMultiProcessHandler: Simplify loop termination on serial test
2023-11-17 18:43:01 -05:00
Brad King
8f1e8af0cc
cmCTestMultiProcessHandler: Stop searching for tests when limit is reached
...
Avoid an extra loop iteration if we have no room for more tests.
2023-11-17 18:42:17 -05:00
Brad King
bd0b4ca867
cmCTestMultiProcessHandler: Invert spare load condition
...
Switch then/else blocks to reduce indentation.
2023-11-17 18:41:42 -05:00
Brad King
9b548139fd
cmCTestMultiProcessHandler: Clarify search for tests <= concurrency limit
2023-11-17 18:41:42 -05:00
Brad King
ee321dc85f
cmCTestMultiProcessHandler: Clarify search for tests <= spare load
...
Move code into conditions where it is needed and comment its purpose.
2023-11-17 18:41:42 -05:00
Brad King
afd185881f
cmCTestMultiProcessHandler: Make loops over all pending tests more consistent
...
Some loops were using the ordered list unnecessarily while others used
the main map of pending test. Update all to use the latter.
2023-11-17 18:41:41 -05:00
Brad King
3bc3f6cbb5
cmCTestMultiProcessHandler: Clarify representation of pending test order
...
Also avoid copying the entire list each time we start a batch of tests.
2023-11-17 18:41:41 -05:00
Brad King
b27969c89d
cmCTestMultiProcessHandler: Clarify representation of pending tests
2023-11-17 18:41:41 -05:00