Brad King
43d218d970
VS: Add support for using Intel oneAPI Fortran compiler in .vfproj files
...
Add a `fortran={ifort,ifx}` field to `CMAKE_GENERATOR_TOOLSET` to
specify which Intel Fortran compiler to use.
Fixes : #25427
2023-11-22 10:22:12 -05:00
Brad King
5c77facd78
VS: Fix Intel plugin version detection fallback
...
Do not read a value that was not parsed.
2023-11-22 09:53:26 -05:00
Brad King
e68e7b1768
Merge branch 'release-3.28'
2023-11-20 09:13:45 -05:00
Brad King
0f336e8cac
Merge branch 'release-3.27'
2023-11-20 09:13:44 -05:00
Brad King
05566a51df
Merge branch 'release-3.26'
2023-11-20 09:13:42 -05:00
Brad King
11a2fd6cca
Merge branch 'release-3.27' into release-3.28
2023-11-20 09:13:31 -05:00
Brad King
87dab04aee
Merge branch 'release-3.26' into release-3.27
2023-11-20 09:13:24 -05:00
Brad King
f4486da08b
Merge branch 'release-3.28'
2023-11-20 09:13:01 -05:00
Brad King
b6845a689e
Merge topic 'fileapi-file-sets-base-dirs-relative'
...
a3a85524cd fileapi: Fix file sets' base directories relative to top source
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !8977
2023-11-20 09:13:01 -05:00
Brad King
2f30b29ac3
Merge topic 'fileapi-file-sets-base-dirs-relative' into release-3.28
...
a3a85524cd fileapi: Fix file sets' base directories relative to top source
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !8977
2023-11-20 09:12:59 -05:00
Brad King
3c1176bb24
Merge branch 'fileapi-file-sets-base-dirs-relative' into release-3.27
...
Merge-request: !8977
2023-11-20 09:12:11 -05:00
Brad King
fa272fa91e
Merge branch 'fileapi-file-sets-base-dirs-relative' into release-3.26
...
Merge-request: !8977
2023-11-20 09:11:37 -05:00
Brad King
79811a2d2b
Merge branch 'release-3.28'
2023-11-20 09:10:26 -05:00
Brad King
7f18a7a697
Merge branch 'release-3.27'
2023-11-20 09:10:24 -05:00
Brad King
a03780c4c3
Merge branch 'release-3.27' into release-3.28
2023-11-20 09:10:13 -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