Brad King
a3fbc255ff
Merge topic 'project-include-multiple'
...
704acca96b CMAKE_PROJECT_INCLUDE: Add support for including multiple files
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8884
2023-10-18 10:08:49 -04:00
Brad King
48fdc6b98a
Merge branch 'release-3.28'
2023-10-18 09:51:53 -04:00
Brad King
aff7870172
Merge topic 'cxxmodules-vs-no-synthetic-targets'
...
17fd7fe2ae Tests/CXXModules: test Visual Studio synthetic target error
badb6ab120 VS: Explicitly disallow C++ modules provided by imported targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8895
2023-10-18 09:51:53 -04:00
Brad King
dc7bed55e6
Merge topic 'cxxmodules-vs-no-synthetic-targets' into release-3.28
...
17fd7fe2ae Tests/CXXModules: test Visual Studio synthetic target error
badb6ab120 VS: Explicitly disallow C++ modules provided by imported targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8895
2023-10-18 09:51:52 -04:00
Brad King
2d68649142
Merge branch 'release-3.28'
2023-10-18 09:50:51 -04:00
Brad King
1d7df5db55
Merge topic 'cxxmodules-flagtable-fixes'
...
50f3c58083 FlagTables: Add entries for cl -scanDependencies flag
a22e9e7cf0 FlagTables: `-ifcOutput` takes a subsequent argument
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8892
2023-10-18 09:50:51 -04:00
Brad King
c924b9e9f7
Merge topic 'cxxmodules-flagtable-fixes' into release-3.28
...
50f3c58083 FlagTables: Add entries for cl -scanDependencies flag
a22e9e7cf0 FlagTables: `-ifcOutput` takes a subsequent argument
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8892
2023-10-18 09:50:50 -04:00
Cristian Le
704acca96b
CMAKE_PROJECT_INCLUDE: Add support for including multiple files
...
Fixes : #25341
Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de >
2023-10-18 13:39:55 +02:00
Kitware Robot
7144216f45
CMake Nightly Date Stamp
2023-10-18 00:01:06 -04:00
Ben Boeckel
17fd7fe2ae
Tests/CXXModules: test Visual Studio synthetic target error
2023-10-17 14:47:18 -04:00
Ben Boeckel
badb6ab120
VS: Explicitly disallow C++ modules provided by imported targets
...
The `-ifcOnly` flag is understood by MSBuild, but there are unresolved
questions about how to integrate with with CMake's model.
See: #25328
2023-10-17 14:46:57 -04:00
Brad King
3f49c0369d
Merge topic 'update-libarchive'
...
d83c9ff24a Utilities: Update hard-coded try_compile results for libarchive 3.7.2
0ff572370f libarchive: Set build options the way we need for CMake
b281fd471a libarchive: Add cm3p prefixes on includes new to version 3.7.2
c4fec0edd6 Merge branch 'upstream-LibArchive' into update-libarchive
939e164ee5 LibArchive 2023-09-12 (6468cd1f)
1cc25f22ff libarchive: Update script to get 3.7.2
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8890
2023-10-17 10:23:47 -04:00
Brad King
dd78592ba1
Merge topic 'try_compile-alias-targets'
...
8f9f371668 try_compile: Add support for using ALIAS targets
9f8aa94192 Add missing `OUTPUT` in ExportImport test
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8877
2023-10-17 10:22:54 -04:00
Brad King
3de46de11a
Merge topic 'ExternalProject-ghs'
...
9bac4bb88d ExternalProject: Fix INSTALL step for GHS generator
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8879
2023-10-17 10:20:31 -04:00
Brad King
c672e51bd3
Merge topic 'try_compile-linker-language'
...
0f37000304 try_{compile,run}: add LINKER_LANGUAGE option
dc0dbffb0f Tests: Remove redundant policy setting from RunCMake.try_{compile,run} cases
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8871
2023-10-17 10:18:56 -04:00
Brad King
bb9a91c500
Merge topic 'adsp-asm'
...
0e828b92f1 ADSP: Add support for assembler
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8869
2023-10-17 10:17:01 -04:00
Brad King
0ef68c1c05
Merge topic 'remove-comeau'
...
957670683d Comeau: Remove undocumented support for this compiler
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8881
2023-10-17 10:01:56 -04:00
Ben Boeckel
50f3c58083
FlagTables: Add entries for cl -scanDependencies flag
...
As of VS 17.6, MSBuild maps `ModuleDependenciesFile` to this flag
instead of the older `-sourceDependencies:directives` flag.
Map both flags to `ModuleDependenciesFile` for compatibility.
2023-10-17 09:51:53 -04:00
Brad King
a113f32370
Merge branch 'release-3.28'
2023-10-17 09:50:07 -04:00
Brad King
46dc523d7e
Merge topic 'cxxmodules-export-fileset-info'
...
0f36156740 cxxmodules: include `INCLUDES DESTINATION` directories
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8886
2023-10-17 09:50:07 -04:00
Brad King
84ac583bc6
Merge topic 'cxxmodules-export-fileset-info' into release-3.28
...
0f36156740 cxxmodules: include `INCLUDES DESTINATION` directories
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8886
2023-10-17 09:50:06 -04:00
Brad King
854adbb3e9
Merge branch 'release-3.28'
2023-10-17 09:41:39 -04:00
Brad King
5c1daf8e24
Merge topic 'execute_process-output_file-directory'
...
35f031e3b2 execute_process(): Restore opening files relative to WORKING_DIRECTORY
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8883
2023-10-17 09:41:39 -04:00
Brad King
ec916350db
Merge topic 'execute_process-output_file-directory' into release-3.28
...
35f031e3b2 execute_process(): Restore opening files relative to WORKING_DIRECTORY
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8883
2023-10-17 09:41:38 -04:00
Brad King
bd0f25ee44
Merge branch 'release-3.28'
2023-10-17 09:38:50 -04:00
Brad King
d0de24f0c9
Merge topic 'Tests-NinjaPrivateDeps-error-message'
...
fe8a5a6fbf Tests/NinjaPrivateDeps: fix error message for Build-PrivateFileSet-check
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8882
2023-10-17 09:38:49 -04:00
Brad King
b15d507284
Merge topic 'Tests-NinjaPrivateDeps-error-message' into release-3.28
...
fe8a5a6fbf Tests/NinjaPrivateDeps: fix error message for Build-PrivateFileSet-check
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8882
2023-10-17 09:38:48 -04:00
Kitware Robot
d3bcbdc5a2
CMake Nightly Date Stamp
2023-10-17 00:01:07 -04:00
Ben Boeckel
a22e9e7cf0
FlagTables: -ifcOutput takes a subsequent argument
2023-10-16 22:12:39 -04:00
Brad King
d83c9ff24a
Utilities: Update hard-coded try_compile results for libarchive 3.7.2
2023-10-16 18:56:42 -04:00
Brad King
0ff572370f
libarchive: Set build options the way we need for CMake
2023-10-16 18:56:18 -04:00
Brad King
b281fd471a
libarchive: Add cm3p prefixes on includes new to version 3.7.2
2023-10-16 18:55:54 -04:00
Brad King
c4fec0edd6
Merge branch 'upstream-LibArchive' into update-libarchive
...
* upstream-LibArchive:
LibArchive 2023-09-12 (6468cd1f)
2023-10-16 18:53:19 -04:00
LibArchive Upstream
939e164ee5
LibArchive 2023-09-12 (6468cd1f)
...
Code extracted from:
https://github.com/libarchive/libarchive.git
at commit 6468cd1f5c9b76e2c3b10cdd6938faf6b82823b6 (v3.7.2).
2023-10-16 17:58:01 -04:00
Brad King
1cc25f22ff
libarchive: Update script to get 3.7.2
2023-10-16 17:57:49 -04:00
Cristian Le
8f9f371668
try_compile: Add support for using ALIAS targets
...
Fixes : #25337
Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de >
2023-10-16 20:22:23 +02:00
Ben Boeckel
0f36156740
cxxmodules: include INCLUDES DESTINATION directories
...
These paths are added outside the normal property management mechanisms.
Shuttle the value to the C++ module export as needed.
Fixes : #25289
2023-10-16 13:57:54 -04:00
William Sciaroni
9bac4bb88d
ExternalProject: Fix INSTALL step for GHS generator
...
Fixes : #25267
2023-10-16 12:56:08 -05:00
Cristian Le
9f8aa94192
Add missing OUTPUT in ExportImport test
2023-10-16 18:26:04 +02:00
Kyle Edwards
35f031e3b2
execute_process(): Restore opening files relative to WORKING_DIRECTORY
...
Prior to 5420639a , execute_process() would open INPUT_FILE, OUTPUT_FILE,
and ERROR_FILE relative to the WORKING_DIRECTORY argument if it was
provided. Restore this behavior for backwards compatibility.
Fixes : #25338
2023-10-16 12:23:41 -04:00
Ben Boeckel
fe8a5a6fbf
Tests/NinjaPrivateDeps: fix error message for Build-PrivateFileSet-check
...
The file *should* exist, so word the error message as such.
2023-10-16 11:38:43 -04:00
scivision
0f37000304
try_{compile,run}: add LINKER_LANGUAGE option
...
Fixes : #25326
2023-10-16 11:30:17 -04:00
Brad King
dc0dbffb0f
Tests: Remove redundant policy setting from RunCMake.try_{compile,run} cases
...
Since commit 1edf138506 (Tests/RunCMake: Update cmake_minimum_required
versions, 2023-02-06, v3.27.0-rc1~508^2~1) policy CMP0054 is
automatically set to NEW in these tests.
2023-10-16 11:30:17 -04:00
scivision
957670683d
Comeau: Remove undocumented support for this compiler
...
This appears to be from CMake 2.8 era and was undocumented.
Comeau last release 2008.
2023-10-16 11:11:44 -04:00
Brad King
fceeaff949
Merge topic 'linker-user-selection'
...
96a953b1ed Add options to specify linker tool
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8861
2023-10-16 10:39:51 -04:00
Brad King
418bc7f425
Merge branch 'release-3.28'
2023-10-16 10:38:28 -04:00
Brad King
1ac721b42f
Merge topic 'bootstrap-known-compilers'
...
7662d50a1b bootstrap: update known compilers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8876
2023-10-16 10:38:27 -04:00
Brad King
7080b4ae83
Merge topic 'bootstrap-known-compilers' into release-3.28
...
7662d50a1b bootstrap: update known compilers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8876
2023-10-16 10:38:26 -04:00
Brad King
b71f0c1d94
Merge branch 'release-3.28'
2023-10-16 10:37:33 -04:00
Brad King
48acf2be19
Merge topic 'nvfortran-mipa'
...
44faa3773c PGI/NVHPC: Remove -Mipa compiler option for 23.3+
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Robert Maynard <robertjmaynard@gmail.com >
Merge-request: !8874
2023-10-16 10:37:33 -04:00