Brad King
f421f02c10
Merge topic 'cmtargetexport-iwyu'
...
c2974463d7 cmTargetExport: Analyze with IWYU
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8961
2023-11-10 09:57:36 -05:00
Kitware Robot
c09232c27d
CMake Nightly Date Stamp
2023-11-10 00:01:08 -05:00
Kyle Edwards
c2974463d7
cmTargetExport: Analyze with IWYU
...
Since there is no cmTargetExport.cxx, cmTargetExport.h was not
being analyzed by IWYU. Associate cmTargetExport.h with
cmExportSet.cxx.
2023-11-09 10:49:50 -05:00
Brad King
ce34ff9860
Merge branch 'release-3.28'
2023-11-09 09:25:28 -05:00
Brad King
2f370f69f3
Merge topic 'find_cudatoolkit_cufile_name'
...
b38a8e77cb FindCUDAToolkit: Search for cufile library name being lowercase
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8955
2023-11-09 09:25:27 -05:00
Brad King
d36d2b9253
Merge topic 'find_cudatoolkit_cufile_name' into release-3.28
...
b38a8e77cb FindCUDAToolkit: Search for cufile library name being lowercase
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8955
2023-11-09 09:25:26 -05:00
Kitware Robot
1cd9ebe4a6
CMake Nightly Date Stamp
2023-11-09 00:01:09 -05:00
Robert Maynard
b38a8e77cb
FindCUDAToolkit: Search for cufile library name being lowercase
...
Fixes #25398
2023-11-08 10:43:30 -05:00
Brad King
d6b796854b
Merge topic 'doct'
...
7b4983536a Help:test prop WILL_FAIL clarify and example
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8937
2023-11-08 10:39:02 -05:00
Brad King
70b6a9ea5c
Merge topic 'cuda_support_CMAKE_TRY_COMPILE_TARGET_TYPE'
...
d7642a7d42 CUDA: Support CMAKE_TRY_COMPILE_TARGET_TYPE of STATIC_LIBRARY
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8953
2023-11-08 10:34:58 -05:00
Brad King
31a4d82def
Merge topic 'doc-genex-compiler-ids'
...
ae72b04418 Help: Document when <LANG>_COMPILER_ID genex learned to support multiple ids
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8952
2023-11-08 10:33:46 -05:00
Brad King
5eb3570a77
Merge branch 'release-3.28'
2023-11-08 10:32:04 -05:00
Brad King
85a9fe056f
Merge topic 'cxx23'
...
a0fabc4769 cmGlobalGeneratorFactory: Provide complete cmGlobalGenerator to deleter
85627a93c9 cmCTestBuildCommand: Avoid requiring complete cmGlobalGenerator type publicly
641c02a3ce cmList: Avoid using operator-> on input iterator
e4483b8871 Tests: Avoid compiling call to dap::optional<dap::string>(nullptr)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: scivision <michael@scivision.dev >
Merge-request: !8950
2023-11-08 10:32:04 -05:00
Brad King
56544c1874
Merge topic 'cxx23' into release-3.28
...
a0fabc4769 cmGlobalGeneratorFactory: Provide complete cmGlobalGenerator to deleter
85627a93c9 cmCTestBuildCommand: Avoid requiring complete cmGlobalGenerator type publicly
641c02a3ce cmList: Avoid using operator-> on input iterator
e4483b8871 Tests: Avoid compiling call to dap::optional<dap::string>(nullptr)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: scivision <michael@scivision.dev >
Merge-request: !8950
2023-11-08 10:32:03 -05:00
Kitware Robot
7ebafbd065
CMake Nightly Date Stamp
2023-11-08 00:01:08 -05:00
scivision
ae72b04418
Help: Document when <LANG>_COMPILER_ID genex learned to support multiple ids
...
It was added in CMake 3.15.
2023-11-07 13:47:43 -05:00
Robert Maynard
d7642a7d42
CUDA: Support CMAKE_TRY_COMPILE_TARGET_TYPE of STATIC_LIBRARY
2023-11-07 10:48:32 -05:00
Brad King
1b91d6046a
Merge branch 'release-3.28'
2023-11-07 09:56:25 -05:00
Brad King
49df33c342
Merge topic 'static-library-link-xcframework'
...
7d19246138 Xcode: Fix linking against .xcframework from static libraries
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8949
2023-11-07 09:56:25 -05:00
Brad King
4f26c238a6
Merge topic 'static-library-link-xcframework' into release-3.28
...
7d19246138 Xcode: Fix linking against .xcframework from static libraries
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8949
2023-11-07 09:56:24 -05:00
Brad King
a0fabc4769
cmGlobalGeneratorFactory: Provide complete cmGlobalGenerator to deleter
...
The libc++ `unique_ptr` implementation requires this since C++23.
Fixes : #25388
2023-11-07 09:13:25 -05:00
Brad King
85627a93c9
cmCTestBuildCommand: Avoid requiring complete cmGlobalGenerator type publicly
2023-11-07 09:13:25 -05:00
Brad King
641c02a3ce
cmList: Avoid using operator-> on input iterator
...
As of C++23, some standard library iterator types deprecate it.
2023-11-07 09:13:25 -05:00
Brad King
e4483b8871
Tests: Avoid compiling call to dap::optional<dap::string>(nullptr)
2023-11-07 09:13:24 -05:00
Brad King
5afd411ed0
Merge topic 'vs-CharacterSet'
...
cbddc66277 VS: Consider macros with values when determining CharacterSet
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8940
2023-11-07 09:10:00 -05:00
Brad King
8872da0fe4
Merge topic 'CMakeDetermineFortranCompiler-typo'
...
e82a8ab197 CMakeDetermineFortranCompiler: Fix typo in comment (CC -> FC)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8945
2023-11-07 09:08:33 -05:00
Brad King
92cc1f3b62
Merge topic 'Ninja-use-depslog'
...
bb7a0497ef cmTransformDepfile: warn when a depfile is not written to
c22c473bde Tests/Ninja*/CustomCommandDepfile: check that deps are in the database
b0177003e1 cmGlobalNinjaGenerator: tell `ninja` to actually read the depfile
45eff9145e cmAddCustomCommandCommand: use `cmStrCat`
c6445c615b Tests/RunCMake/Ninja: fix subdir prefix check
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8911
2023-11-07 09:07:46 -05:00
Brad King
4b92515182
Merge topic 'ci-linkcheck'
...
d865d5bce1 ci: Do not linkcheck www.intel.com URLs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8948
2023-11-07 08:40:06 -05:00
Kitware Robot
4c52349b9e
CMake Nightly Date Stamp
2023-11-07 00:01:10 -05:00
scivision
7b4983536a
Help:test prop WILL_FAIL clarify and example
...
This makes the WILL_FAIL behavior explicit. Users could be confused
because some other build systems treat equivalent test properties
as allowing a failure, but still pass on a passing test, and may
catch SIGABRT unlike CMake.
We show an example of how to wrap a test so that sigabrt, segfault,
etc. are also handled by WILL_FAIL.
2023-11-06 21:46:17 -05:00
Deniz Bahadir
cbddc66277
VS: Consider macros with values when determining CharacterSet
...
In order to determine what character-set (Unicode, Multi-Byte, none)
shall be set in the generated `*.vcxproj` files, CMake checks if one of
the macros `_UNICODE` or `_SBCS` are defined.
However, as these macros can be defined with or without a value, the
check should always recognize these macros whether they are defined with
a value or without. That is now assured by this commit.
Fixes : #25379
2023-11-06 23:41:23 +01:00
Kyle Edwards
7d19246138
Xcode: Fix linking against .xcframework from static libraries
...
Issue: #21752
2023-11-06 17:40:00 -05:00
Brad King
d865d5bce1
ci: Do not linkcheck www.intel.com URLs
...
They fail with a 403 Client Error, perhaps due to our once-per-day
request being classified as scraping.
2023-11-06 12:53:35 -05:00
Brad King
dea37a4e7d
Merge branch 'release-3.28'
2023-11-06 12:18:51 -05:00
Brad King
ed154b3896
CMake 3.28.0-rc4
v3.28.0-rc4
2023-11-06 11:50:13 -05:00
Sylwester Arabas
e82a8ab197
CMakeDetermineFortranCompiler: Fix typo in comment (CC -> FC)
2023-11-06 10:57:26 -05:00
Brad King
530deed998
Merge topic 'cmake-E-cat-stdin'
...
ab72846794 cmake -E cat: Add ability to print standard input
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8942
2023-11-06 10:35:45 -05:00
Kitware Robot
a3e67a60de
CMake Nightly Date Stamp
2023-11-06 00:01:38 -05:00
Craig Scott
768690ee9a
Merge topic 'FetchContent-GHS'
...
6a81104413 FetchContent: Pass GHS Variables to subbuild
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8930
2023-11-05 18:47:52 -05:00
Kitware Robot
51d985da3e
CMake Nightly Date Stamp
2023-11-05 00:01:07 -04:00
William Sciaroni
6a81104413
FetchContent: Pass GHS Variables to subbuild
...
Fixes : #24244
2023-11-05 08:42:27 +11:00
Kitware Robot
3a467f0f8e
CMake Nightly Date Stamp
2023-11-04 00:01:08 -04:00
Brad King
8a7500a438
Merge topic 'CMakeFindPackageMode-link-docs'
...
c5388bd320 CMakeFindPackageMode: Link to cmake --find-package documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8943
2023-11-03 10:52:53 -04:00
Brad King
d11757fb33
Merge branch 'release-3.28'
2023-11-03 10:38:49 -04:00
Brad King
e07ad5ee9c
Merge topic 'cdash-report-urls'
...
06661b1e4c gitlab-ci: pull annotations for CDash from the jobs
a518e402c5 ci: generate annotation reports
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8939
2023-11-03 10:38:48 -04:00
Brad King
1e7489e3ac
Merge topic 'cdash-report-urls' into release-3.28
...
06661b1e4c gitlab-ci: pull annotations for CDash from the jobs
a518e402c5 ci: generate annotation reports
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8939
2023-11-03 10:38:47 -04:00
Kyle Edwards
a7276f3c29
Merge branch 'release-3.28'
2023-11-03 10:28:36 -04:00
Kyle Edwards
cee364e77f
Merge topic 'cmsystemtools-runsinglecommand-stdin'
...
c4be9c914b cmSystemTools::RunSingleCommand(): Pass stdin to child process
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8941
2023-11-03 10:28:36 -04:00
Kyle Edwards
86ae23b6f3
Merge topic 'cmsystemtools-runsinglecommand-stdin' into release-3.28
...
c4be9c914b cmSystemTools::RunSingleCommand(): Pass stdin to child process
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8941
2023-11-03 10:28:35 -04:00
權少
c5388bd320
CMakeFindPackageMode: Link to cmake --find-package documentation
2023-11-03 10:17:38 -04:00