summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'ctest-tests-from-file' into release-3.29Brad King2024-03-1120-36/+80
|\ | | | | | | | | | | | | | | | | | | | | 170ec48601 Help: Improve ctest tests-from-file documentation wording and wrapping 1a4837641e ctest: Remove unnecessary and ambiguous tests-from-file comment syntax d52c66bfb3 ctest: Honor tests-from-file options with empty input 8673264e25 Tests: Make ctest tests-from-file expected output more precise Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9322
| * Help: Improve ctest tests-from-file documentation wording and wrappingBrad King2024-03-081-4/+4
| |
| * ctest: Remove unnecessary and ambiguous tests-from-file comment syntaxBrad King2024-03-084-7/+10
| | | | | | | | | | | | | | | | Test names can contain `#`. Since we ignore lines that do not match any test names anyway, "commenting" can still work without explicit syntax. Also drop whitespace trimming for similar reasons. Fixes: #25741
| * ctest: Honor tests-from-file options with empty inputBrad King2024-03-0811-22/+53
| | | | | | | | If the `--tests-from-file` input file is empty, no tests should run.
| * Tests: Make ctest tests-from-file expected output more preciseBrad King2024-03-087-3/+13
| |
* | Merge topic 'llvm-objdump' into release-3.29Brad King2024-03-112-2/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | c51f84b96a GET_RUNTIME_DEPENDENCIES: Allow more whitespace before objdump's "DLL Name:" Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9325
| * | GET_RUNTIME_DEPENDENCIES: Allow more whitespace before objdump's "DLL Name:"Adrian Pop2024-03-102-2/+2
| |/ | | | | | | LLVM's `llvm-objdump` has spaces before "DLL Name:" instead of tabs.
* | Merge topic 'marmasm-language' into release-3.29Brad King2024-03-111-1/+1
|\ \ | |/ |/| | | | | | | | | c34ef6c922 ASM_MARMASM: Remove broken partial support for preprocessor defines Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9326
| * ASM_MARMASM: Remove broken partial support for preprocessor definesAlexander Neumann2024-03-101-1/+1
|/ | | | | | | | | | | Avoid passing unsupported options to the assembler. In commit 3166547cf6 (ASM_MARMASM: Add support for Microsoft ARM assembler language, 2022-10-14, v3.26.0-rc1~383^2) we copied the assembler command line from `CMakeASM_MASMInformation`, but the `marmasm` tool does not accept `-D` command-line options. Issue: #24317
* Merge branch 'release-3.28' into release-3.29Brad King2024-03-080-0/+0
|\
| * Merge topic 'cxxmodules-target-objects' into release-3.28Brad King2024-03-084-0/+42
| |\ | | | | | | | | | | | | | | | | | | 4ddf0453d5 Tests/CXXModules: add a test using `TARGET_OBJECTS` from modules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9316
* | \ Merge topic 'cxxmodules-target-objects' into release-3.29Brad King2024-03-084-0/+42
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | 4ddf0453d5 Tests/CXXModules: add a test using `TARGET_OBJECTS` from modules Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9316
| * | Tests/CXXModules: add a test using `TARGET_OBJECTS` from modulesBen Boeckel2024-03-064-0/+42
| |/ | | | | | | See: #25732
* | Merge topic 'doc-https' into release-3.29Brad King2024-03-088-16/+16
|\ \ | | | | | | | | | | | | | | | | | | 53a542936e Help: Convert http URLs to https Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9313
| * | Help: Convert http URLs to httpsscivision2024-03-078-16/+16
| | |
* | | Merge topic 'ctest-tests-from-file' into release-3.29Brad King2024-03-0820-19/+47
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | ca0a9def2e ctest: Exit with failure when tests-from-file input is missing 60433fc6e8 Tests: Generalize ctest tests-from-file test cases Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9317
| * | ctest: Exit with failure when tests-from-file input is missingBrad King2024-03-0616-10/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the options added by * commit 022f20f663 (ctest: add command line option to run the tests listed in a given file, 2023-11-29, v3.29.0-rc1~66^2~2) * commit dbacc1d5a8 (ctest: add command line option to exclude tests listed in a given file, 2023-11-30, v3.29.0-rc1~66^2~1) * commit 701029726f (ctest_test: add options INCLUDE_FROM_FILE and EXCLUDE_FROM_FILE, 2023-12-03, v3.29.0-rc1~66^2) are given a missing file, fail instead of ignoring it. Fixes: #25740
| * | Tests: Generalize ctest tests-from-file test casesBrad King2024-03-066-9/+9
|/ /
* | Merge topic 'FindRuby-3.3' into release-3.29Brad King2024-03-061-12/+15
|\ \ | | | | | | | | | | | | | | | | | | | | | c2bf3e46fa FindRuby: Fix finding Ruby 3.1+ on Windows 867550db43 FindRuby: Add support for 3.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9309
| * | FindRuby: Fix finding Ruby 3.1+ on WindowsCharlie Savage2024-03-051-6/+9
| | | | | | | | | | | | It switched to the UCRT C runtime.
| * | FindRuby: Add support for 3.3Charlie Savage2024-03-051-6/+6
|/ /
* | CMake 3.29.0-rc3v3.29.0-rc3Brad King2024-03-041-1/+1
| |
* | Merge branch 'release-3.28' into release-3.29Brad King2024-03-040-0/+0
|\ \ | |/
| * Merge topic 'cxxmodules-invalid-iterator' into release-3.28Brad King2024-03-042-3/+1
| |\ | | | | | | | | | | | | | | | | | | 844f054fe0 cmImportedCxxModuleInfo: remove unused pointer field Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9303
* | \ Merge topic 'cxxmodules-invalid-iterator' into release-3.29Brad King2024-03-042-3/+1
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | 844f054fe0 cmImportedCxxModuleInfo: remove unused pointer field Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9303
| * | cmImportedCxxModuleInfo: remove unused pointer fieldBen Boeckel2024-03-012-3/+1
| |/ | | | | | | | | Also avoids usage of an invalid `importit` when module names are not available.
* | Merge branch 'release-3.28' into release-3.29Brad King2024-03-010-0/+0
|\ \ | |/
| * Merge topic 'FindTIFF-cmake-package' into release-3.28Brad King2024-03-011-4/+5
| |\ | | | | | | | | | | | | | | | | | | b6b2f73f36 FindTIFF: Fix name of upstream TIFF cmake package Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9300
* | \ Merge topic 'FindTIFF-cmake-package' into release-3.29Brad King2024-03-011-4/+5
|\ \ \ | | |/ | |/| | | | | | | | | | | | | b6b2f73f36 FindTIFF: Fix name of upstream TIFF cmake package Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9300
| * | FindTIFF: Fix name of upstream TIFF cmake packageBrad King2024-02-291-4/+5
| |/ | | | | | | | | | | | | | | Since commit 6a3059e66f (FindTIFF: bridge `tiff-config` into FindTIFF-compatible interface, 2023-09-14, v3.28.0-rc1~87^2) we try to find the upstream TIFF cmake package. However, it is called `TiffConfig.cmake`, not `tiff-config.cmake`, so we need to match the capitalization of the package name.
* | Merge branch 'release-3.28' into release-3.29Brad King2024-02-290-0/+0
|\ \ | |/
| * Merge topic 'cxxmodules-no-export-basedirs-as-include-paths' into release-3.28Brad King2024-02-298-1/+151
| |\ | | | | | | | | | | | | | | | | | | 028f3134e5 cmExportFileGenerator: only export include paths for HEADERS file sets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9295
* | \ Merge topic 'cxxmodules-no-export-basedirs-as-include-paths' into release-3.29Brad King2024-02-298-1/+151
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 65bd837786 Merge branch 'backport-3.28-cxxmodules-no-export-basedirs-as-include-paths' 028f3134e5 cmExportFileGenerator: only export include paths for HEADERS file sets Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9295
| * \ \ Merge branch 'backport-3.28-cxxmodules-no-export-basedirs-as-include-paths'Brad King2024-02-288-1/+151
| |\ \ \ | | | |/ | | |/|
| | * | cmExportFileGenerator: only export include paths for HEADERS file setsBen Boeckel2024-02-288-1/+151
| | | |
* | | | Merge topic 'Help-add_custom_command-grammo' into release-3.29Brad King2024-02-291-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b03356f954 Help/add_custom_command: fix verb grammo Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9297
| * | | | Help/add_custom_command: fix verb grammoBen Boeckel2024-02-281-1/+1
| |/ / /
* | | | Merge branch 'release-3.28' into release-3.29Brad King2024-02-280-0/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge topic 'test-cxxmodules-vs' into release-3.28Brad King2024-02-281-1/+1
| |\ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | 6925978f3e Tests/RunCMake/CXXModules: Update VS circular error message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9299
* | | | Merge topic 'test-cxxmodules-vs' into release-3.29Brad King2024-02-281-1/+1
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| | | | | | | | 6925978f3e Tests/RunCMake/CXXModules: Update VS circular error message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9299
| * | Tests/RunCMake/CXXModules: Update VS circular error messageBrad King2024-02-281-1/+1
| |/ | | | | | | Match the message expected from MSBuild as of VS 17.9.
* | Merge topic 'Help-file-ARCHIVE_EXTRACT-mention-working-dir' into release-3.29Brad King2024-02-271-0/+7
|\ \ | | | | | | | | | | | | | | | | | | 189d28d77d Help/file: mention the working directory for `ARCHIVE_EXTRACT` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9291
| * | Help/file: mention the working directory for `ARCHIVE_EXTRACT`Ben Boeckel2024-02-271-0/+7
| | | | | | | | | | | | See: https://discourse.cmake.org/t/10135
* | | Merge branch 'release-3.28' into release-3.29Brad King2024-02-270-0/+0
|\ \ \ | | |/ | |/|
| * | Merge topic 'cxxmodules-fileset-cache-fullpath' into release-3.28Brad King2024-02-271-1/+2
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 0a18f9baad cmGeneratorTarget: collapse paths before querying the fileset cache Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9286
| * \ \ Merge topic 'clang-use-arg1' into release-3.28Brad King2024-02-271-1/+3
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7008fc234b CMakeDetermineCompilerId: use `_ARG1` to query the clang resource dir Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9285
* | \ \ \ Merge topic 'cxxmodules-fileset-cache-fullpath' into release-3.29Brad King2024-02-271-1/+2
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 0a18f9baad cmGeneratorTarget: collapse paths before querying the fileset cache Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9286
| * | | | cmGeneratorTarget: collapse paths before querying the fileset cacheBen Boeckel2024-02-241-1/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | Observed with paths with `../` when outside of the source tree. I attempted to reproduce a test suite case for it but could not make it happen.
* | | | Merge topic 'clang-use-arg1' into release-3.29Brad King2024-02-271-1/+3
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 7008fc234b CMakeDetermineCompilerId: use `_ARG1` to query the clang resource dir Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9285
| * | | CMakeDetermineCompilerId: use `_ARG1` to query the clang resource dirBen Boeckel2024-02-261-1/+3
| |/ / | | | | | | | | | Other core queries do this, so do it here too.