summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Help: Replace link with its http redirectBrad King2023-10-193-3/+3
|
* CMake Nightly Date StampKitware Robot2023-10-191-1/+1
|
* Merge branch 'release-3.28'Brad King2023-10-180-0/+0
|\
| * CMake 3.28.0-rc2v3.28.0-rc2Brad King2023-10-181-1/+1
| |
* | Merge topic 'project-include-multiple'Brad King2023-10-1826-45/+133
|\ \ | | | | | | | | | | | | | | | | | | 704acca96b CMAKE_PROJECT_INCLUDE: Add support for including multiple files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8884
| * | CMAKE_PROJECT_INCLUDE: Add support for including multiple filesCristian Le2023-10-1826-45/+133
| | | | | | | | | | | | | | | Fixes: #25341 Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
* | | Merge branch 'release-3.28'Brad King2023-10-180-0/+0
|\ \ \ | | |/ | |/|
| * | Merge topic 'cxxmodules-vs-no-synthetic-targets' into release-3.28Brad King2023-10-188-1/+57
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | \ \ Merge topic 'cxxmodules-vs-no-synthetic-targets'Brad King2023-10-188-1/+57
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | 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
| * | | Tests/CXXModules: test Visual Studio synthetic target errorBen Boeckel2023-10-176-1/+47
| | | |
| * | | VS: Explicitly disallow C++ modules provided by imported targetsBen Boeckel2023-10-172-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The `-ifcOnly` flag is understood by MSBuild, but there are unresolved questions about how to integrate with with CMake's model. See: #25328
* | | | Merge branch 'release-3.28'Brad King2023-10-180-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'cxxmodules-flagtable-fixes' into release-3.28Brad King2023-10-182-2/+20
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | \ \ \ Merge topic 'cxxmodules-flagtable-fixes'Brad King2023-10-182-2/+20
|\ \ \ \ \ | | |/ / / | |/| | / | |_|_|/ |/| | | | | | | | | | | | | | | 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
| * | | FlagTables: Add entries for cl -scanDependencies flagBen Boeckel2023-10-172-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | FlagTables: `-ifcOutput` takes a subsequent argumentBen Boeckel2023-10-172-2/+2
| | |/ | |/|
* | | CMake Nightly Date StampKitware Robot2023-10-181-1/+1
| | |
* | | Merge topic 'update-libarchive'Brad King2023-10-1758-440/+1354
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | Utilities: Update hard-coded try_compile results for libarchive 3.7.2Brad King2023-10-161-4/+8
| | | |
| * | | libarchive: Set build options the way we need for CMakeBrad King2023-10-161-0/+2
| | | |
| * | | libarchive: Add cm3p prefixes on includes new to version 3.7.2Brad King2023-10-161-1/+1
| | | |
| * | | Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2023-10-1655-435/+1343
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * upstream-LibArchive: LibArchive 2023-09-12 (6468cd1f)
| | * | | LibArchive 2023-09-12 (6468cd1f)LibArchive Upstream2023-10-1655-429/+1346
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/libarchive/libarchive.git at commit 6468cd1f5c9b76e2c3b10cdd6938faf6b82823b6 (v3.7.2).
| * | | | libarchive: Update script to get 3.7.2Brad King2023-10-161-1/+1
| | | | |
* | | | | Merge topic 'try_compile-alias-targets'Brad King2023-10-173-2/+112
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | try_compile: Add support for using ALIAS targetsCristian Le2023-10-163-1/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #25337 Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
| * | | | | Add missing `OUTPUT` in ExportImport testCristian Le2023-10-161-1/+1
| |/ / / /
* | | | | Merge topic 'ExternalProject-ghs'Brad King2023-10-171-3/+14
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9bac4bb88d ExternalProject: Fix INSTALL step for GHS generator Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8879
| * | | | | ExternalProject: Fix INSTALL step for GHS generatorWilliam Sciaroni2023-10-161-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #25267
* | | | | | Merge topic 'try_compile-linker-language'Brad King2023-10-1712-7/+89
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | try_{compile,run}: add LINKER_LANGUAGE optionscivision2023-10-1610-1/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #25326
| * | | | | | Tests: Remove redundant policy setting from RunCMake.try_{compile,run} casesBrad King2023-10-162-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | Merge topic 'adsp-asm'Brad King2023-10-171-0/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0e828b92f1 ADSP: Add support for assembler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8869
| * | | | | | | ADSP: Add support for assemblerSebastian Wendt2023-10-121-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit e9eabb0dcd (ADSP: Configure compiler in compiler module, 2022-03-24, v3.24.0-rc1~331^2~1) we added compiler information modules for the ADSP C and C++ compilers. Add one for the assembler too. We already identify the ADSP assembler since commit f83330ed6c (ASM: ADSP assembler identification, 2018-01-30, v3.11.0-rc1~35^2).
* | | | | | | | Merge topic 'remove-comeau'Brad King2023-10-172-12/+0
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 957670683d Comeau: Remove undocumented support for this compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8881
| * | | | | | | | Comeau: Remove undocumented support for this compilerscivision2023-10-162-12/+0
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This appears to be from CMake 2.8 era and was undocumented. Comeau last release 2008.
* | | | | | | | Merge branch 'release-3.28'Brad King2023-10-170-0/+0
|\ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | |
| * | | | | | | Merge topic 'cxxmodules-export-fileset-info' into release-3.28Brad King2023-10-1710-13/+69
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0f36156740 cxxmodules: include `INCLUDES DESTINATION` directories Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8886
* | \ \ \ \ \ \ \ Merge topic 'cxxmodules-export-fileset-info'Brad King2023-10-1710-13/+69
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0f36156740 cxxmodules: include `INCLUDES DESTINATION` directories Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8886
| * | | | | | | | cxxmodules: include `INCLUDES DESTINATION` directoriesBen Boeckel2023-10-1610-13/+69
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These paths are added outside the normal property management mechanisms. Shuttle the value to the C++ module export as needed. Fixes: #25289
* | | | | | | | Merge branch 'release-3.28'Brad King2023-10-170-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge topic 'execute_process-output_file-directory' into release-3.28Brad King2023-10-177-18/+66
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 35f031e3b2 execute_process(): Restore opening files relative to WORKING_DIRECTORY Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8883
* | \ \ \ \ \ \ \ Merge topic 'execute_process-output_file-directory'Brad King2023-10-177-18/+66
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 35f031e3b2 execute_process(): Restore opening files relative to WORKING_DIRECTORY Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8883
| * | | | | | | | execute_process(): Restore opening files relative to WORKING_DIRECTORYKyle Edwards2023-10-167-18/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | Merge branch 'release-3.28'Brad King2023-10-170-0/+0
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| * | | | | | | | Merge topic 'Tests-NinjaPrivateDeps-error-message' into release-3.28Brad King2023-10-171-1/+1
| |\ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | Merge topic 'Tests-NinjaPrivateDeps-error-message'Brad King2023-10-171-1/+1
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | Tests/NinjaPrivateDeps: fix error message for Build-PrivateFileSet-checkBen Boeckel2023-10-161-1/+1
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | The file *should* exist, so word the error message as such.
* | | | | | | | CMake Nightly Date StampKitware Robot2023-10-171-1/+1
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | Merge topic 'linker-user-selection'Brad King2023-10-1659-16/+623
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 96a953b1ed Add options to specify linker tool Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8861