funsafe-ptr
fff6c469f8
Android: Populate CMAKE_HOST_SYSTEM_VERSION on native builds
...
Follow up commit c5892e484e (Android: add support for native
compilation, such as with the Termux app, 2019-10-15,
v3.17.0-rc1~594^2).
2023-07-05 06:41:13 -04:00
Brad King
684a6d828b
Merge branch 'release-3.27'
2023-06-30 11:03:56 -04:00
Brad King
b384058e4b
CMake 3.27.0-rc4
v3.27.0-rc4
2023-06-30 10:31:40 -04:00
Brad King
3efd705508
Merge topic 'FindPython-enhance-tests'
...
97b3a2ac17 FindPython: Add labels Python2 and/or Python3 on tests
9b45210b05 FindPython: Add tests for IronPython v3
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8603
2023-06-30 09:32:45 -04:00
Brad King
d04f9a84f0
Merge branch 'release-3.27'
2023-06-30 09:30:21 -04:00
Brad King
7417495de5
Merge topic 'debugger-segfault'
...
764258771a Debugger: Fix threads request segfault after thread exited event
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8604
2023-06-30 09:30:21 -04:00
Brad King
1cc4e97e87
Merge topic 'debugger-segfault' into release-3.27
...
764258771a Debugger: Fix threads request segfault after thread exited event
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8604
2023-06-30 09:30:20 -04:00
Brad King
5496b8dc91
Merge branch 'release-3.27'
2023-06-30 09:29:28 -04:00
Brad King
807d9165fb
Merge topic 'FetchContent-unparsed-arguments'
...
9ede4cab2b FetchContent: Protect ExternalProject keywords from unknown arguments
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: Craig Scott <craig.scott@crascit.com >
Merge-request: !8598
2023-06-30 09:29:28 -04:00
Brad King
1ac0dea4c8
Merge topic 'FetchContent-unparsed-arguments' into release-3.27
...
9ede4cab2b FetchContent: Protect ExternalProject keywords from unknown arguments
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: Craig Scott <craig.scott@crascit.com >
Merge-request: !8598
2023-06-30 09:29:27 -04:00
Brad King
a23d353a56
Merge branch 'release-3.27'
2023-06-30 09:28:21 -04:00
Brad King
4938a0cbdd
Merge topic 'vs-cxxmodules-same-src-name'
...
b9c99830c5 VS: Fix C++ modules in source files with the same name
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8596
2023-06-30 09:28:20 -04:00
Brad King
67cf379354
Merge topic 'vs-cxxmodules-same-src-name' into release-3.27
...
b9c99830c5 VS: Fix C++ modules in source files with the same name
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8596
2023-06-30 09:28:19 -04:00
Kitware Robot
2087cc5b85
CMake Nightly Date Stamp
2023-06-30 00:01:19 -04:00
Ben McMorran
764258771a
Debugger: Fix threads request segfault after thread exited event
...
Fixes : #25041
2023-06-29 13:25:51 -04:00
Brad King
425eaca1c0
Merge branch 'release-3.27'
2023-06-29 11:49:36 -04:00
Brad King
d1538805b5
Merge topic 'doc-add_custom_command'
...
e588d29eaf Help: add_custom_command(TARGET) does not support USES_TERMINAL
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: William Jones <william.luke.jones@gmail.com >
Merge-request: !8602
2023-06-29 11:49:35 -04:00
Brad King
7952e11466
Merge topic 'doc-add_custom_command' into release-3.27
...
e588d29eaf Help: add_custom_command(TARGET) does not support USES_TERMINAL
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: William Jones <william.luke.jones@gmail.com >
Merge-request: !8602
2023-06-29 11:49:34 -04:00
Marc Chevrier
97b3a2ac17
FindPython: Add labels Python2 and/or Python3 on tests
2023-06-29 17:08:12 +02:00
Marc Chevrier
9b45210b05
FindPython: Add tests for IronPython v3
2023-06-29 17:07:56 +02:00
Brad King
e588d29eaf
Help: add_custom_command(TARGET) does not support USES_TERMINAL
...
Build events are attached to existing build statements so we cannot
independently control the job pool.
Issue: #25040
2023-06-29 10:57:38 -04:00
Brad King
c24be2ffe7
Merge branch 'release-3.27'
2023-06-29 10:07:02 -04:00
Brad King
6d549cd9fe
Merge topic 'doc-target_precompile_headers'
...
a3dfaf8a5c Help: Fix wrong command name in target_precompile_headers docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8600
2023-06-29 10:07:02 -04:00
Brad King
c7e3668b00
Merge topic 'doc-target_precompile_headers' into release-3.27
...
a3dfaf8a5c Help: Fix wrong command name in target_precompile_headers docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8600
2023-06-29 10:07:01 -04:00
Brad King
8d06ca58e7
Merge branch 'release-3.27'
2023-06-29 09:54:14 -04:00
Brad King
28dc0ef040
Merge topic 'doc-list-xref'
...
60b393096f Help: Link to cmake-language(7) list docs from list() command docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8597
2023-06-29 09:54:14 -04:00
Brad King
088e07d1a7
Merge topic 'doc-list-xref' into release-3.27
...
60b393096f Help: Link to cmake-language(7) list docs from list() command docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8597
2023-06-29 09:54:12 -04:00
Brad King
9ede4cab2b
FetchContent: Protect ExternalProject keywords from unknown arguments
...
`ExternalProject_Add` treats all keyword arguments as multi-valued.
FetchContent re-orders some keyword arguments w.r.t. unparsed arguments.
Add an internal keyword argument to separate the keyword values from
following unparsed arguments.
This was exposed by commit 550f63447d (ExternalProject/FetchContent:
Support relative remote URLs, 2023-04-21, v3.27.0-rc1~156^2) by adding
`GIT_REPOSITORY` to the set of re-ordered keyword arguments. This
caused its value to absorb following unparsed arguments.
Fixes : #25029
2023-06-29 09:49:51 -04:00
Kitware Robot
408964f947
CMake Nightly Date Stamp
2023-06-29 00:01:10 -04:00
Craig Scott
a3dfaf8a5c
Help: Fix wrong command name in target_precompile_headers docs
2023-06-29 09:27:10 +10:00
Brad King
60b393096f
Help: Link to cmake-language(7) list docs from list() command docs
...
Fixes : #25036
2023-06-28 07:51:37 -04:00
Brad King
b9c99830c5
VS: Fix C++ modules in source files with the same name
...
When multiple source files in a single target have the same name, we
already set `ObjectFileName` explicitly to avoid a `.obj` collision. For
C++ module sources, set `Module{Output,Dependencies}File` to avoid
`.ifc` and `.module.json` collisions.
Fixes : #25038
2023-06-28 06:43:10 -04:00
Kitware Robot
8086ce2706
CMake Nightly Date Stamp
2023-06-28 00:01:11 -04:00
Brad King
f596e2c6ef
Merge topic 'vs12-deprecate'
...
75b573a628 Deprecate Visual Studio 12 2013 generator
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8593
2023-06-27 11:05:00 -04:00
Brad King
c0418fe5f9
Merge branch 'release-3.27'
2023-06-27 11:03:37 -04:00
Brad King
024791a702
Merge topic 'alias-set-target-prop'
...
aed550410a Help: Clarify that you can't set properties on ALIAS targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8591
2023-06-27 11:03:37 -04:00
Brad King
f9fe9099ab
Merge topic 'alias-set-target-prop' into release-3.27
...
aed550410a Help: Clarify that you can't set properties on ALIAS targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8591
2023-06-27 11:03:36 -04:00
Kitware Robot
3fcb2d91ad
CMake Nightly Date Stamp
2023-06-27 00:01:09 -04:00
Ryan Friedman
aed550410a
Help: Clarify that you can't set properties on ALIAS targets
...
Issue: #19445
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com >
2023-06-26 12:47:26 -04:00
Brad King
75b573a628
Deprecate Visual Studio 12 2013 generator
...
Update documentation to mark the generator deprecated. Add a warning at
the end of generation plus an option to turn off the warning.
2023-06-26 12:41:18 -04:00
Brad King
61bb728c0c
Merge topic 'imported-target-framework-path'
...
d605f728f7 macOS: Allow IMPORTED_LOCATION to be a framework folder
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8586
2023-06-26 09:47:30 -04:00
Brad King
fd74c4e16b
Merge branch 'release-3.27'
2023-06-26 09:45:47 -04:00
Brad King
62f2e5a994
Merge topic 'FindCxxTest-doc'
...
676d1da38b FindCxxTest: Modernize documentation formatting
dfe0f58962 FindCxxTest: Update link to cxxtest project page
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8589
2023-06-26 09:45:46 -04:00
Brad King
b1d2c495dd
Merge topic 'FindCxxTest-doc' into release-3.27
...
676d1da38b FindCxxTest: Modernize documentation formatting
dfe0f58962 FindCxxTest: Update link to cxxtest project page
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8589
2023-06-26 09:45:45 -04:00
Brad King
a5a9eba758
Merge branch 'release-3.27'
2023-06-26 09:44:58 -04:00
Brad King
d599c9e92e
Merge topic 'support_nvhpc_versions_without_isystem'
...
f73ae7c510 NVHPC: Support nvfortran versions that don't support isystem
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8588
2023-06-26 09:44:57 -04:00
Brad King
b7810bfb18
Merge topic 'support_nvhpc_versions_without_isystem' into release-3.27
...
f73ae7c510 NVHPC: Support nvfortran versions that don't support isystem
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8588
2023-06-26 09:44:56 -04:00
Brad King
887fae8ccb
Merge branch 'release-3.27'
2023-06-26 09:43:56 -04:00
Brad King
7af90b7bf7
Merge topic 'link-depends-is-OFF'
...
5945a98ced link dependencies: deactivate the feature
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8587
2023-06-26 09:43:56 -04:00
Brad King
529b818378
Merge topic 'link-depends-is-OFF' into release-3.27
...
5945a98ced link dependencies: deactivate the feature
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8587
2023-06-26 09:43:55 -04:00