summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'vs-custom-depfile'Brad King2021-06-1013-19/+143
|\ | | | | | | | | | | | | | | | | | | 526e2ef71c VS: Add support for add_custom_command DEPFILE 794ad78abb Help: Generalize release note filename for add_custom_command DEPFILE 7291f31254 cmTransformDepfile: Add support for MSBuild AdditionalInputs format a6de8ec51b cmTransformDepfile: Make directory for transformed depfile automatically Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6206
| * VS: Add support for add_custom_command DEPFILEBrad King2021-06-097-12/+97
| | | | | | | | | | | | | | | | Transform the depfile into MSBuild `AdditionalInputs` content. Add MSBuild Targets to update `AdditionalInputs` and the `.tlog` files for future builds without actually modifying the `.vcxproj` file. Fixes: #20286
| * Help: Generalize release note filename for add_custom_command DEPFILEBrad King2021-06-092-5/+5
| | | | | | | | | | Rename the note added by commit d67cc4882d (Xcode: Add support of DEPFILE for add_custom_command, 2021-04-15) to be more general.
| * cmTransformDepfile: Add support for MSBuild AdditionalInputs formatBrad King2021-06-094-1/+41
| |
| * cmTransformDepfile: Make directory for transformed depfile automaticallyBrad King2021-06-092-2/+1
| |
* | Merge topic 'ctest_custom_details'Brad King2021-06-106-1/+66
|\ \ | | | | | | | | | | | | | | | | | | 02f1271bdf ctest: allow test output to override the 'details' field Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6204
| * | ctest: allow test output to override the 'details' fieldZack Galbreath2021-06-096-1/+66
| | | | | | | | | | | | | | | | | | Parse test output for <CTestDetails>...</CTestDetails>. If found, use this value to override the default 'Details' string reported to CDash.
* | | Merge topic 'doc-ctest-interactive-popups'Brad King2021-06-101-5/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | cf8710da74 Help: Document ctest(1) --interactive-debug-mode limitation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch <michael@scivision.dev> Merge-request: !6211
| * | | Help: Document ctest(1) --interactive-debug-mode limitationBrad King2021-06-091-5/+7
| |/ / | | | | | | | | | | | | Fixes: #22287 Issue: #20115
* | | Merge topic 'doc-CTEST_FULL_OUTPUT'Brad King2021-06-102-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 46686f077b Help: Document special "CTEST_FULL_OUTPUT" test output string Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6209
| * | | Help: Document special "CTEST_FULL_OUTPUT" test output stringBrad King2021-06-092-0/+6
| |/ /
* | | Merge topic 'test-RunCMake.CPack-errors'Brad King2021-06-102-11/+28
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | d4056f24a1 Tests: Improve RunCMake.CPack*.SOURCE_PACKAGE test error formatting Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6208
| * | | Tests: Improve RunCMake.CPack*.SOURCE_PACKAGE test error formattingBrad King2021-06-092-11/+28
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Format message content for `message(FATAL_ERROR)`. Apply the change from commit c54c284de7 (Tests: Improve RunCMake.CPack* test error formatting, 2021-04-22) to the `SOURCE_PACKAGE` script too. Also fix a typo from commit f5d79dec53 (Tests: Cleanup CPack message when files are expected and none are found, 2021-01-15, v3.20.0-rc1~89^2~22).
* | | CMake Nightly Date StampKitware Robot2021-06-101-1/+1
|/ /
* | Merge topic 'msvc-link-merge-fix'Brad King2021-06-096-54/+0
|\ \ | | | | | | | | | | | | | | | | | | a9f992434d VS: Remove the /MERGE flag from FlagTables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6205
| * | VS: Remove the /MERGE flag from FlagTablesDuncan Ogilvie2021-06-086-54/+0
| |/ | | | | | | Fixes #22229
* | Merge topic 'help-presets'Brad King2021-06-091-0/+13
|\ \ | | | | | | | | | | | | | | | | | | | | | b00512e692 Help: presets: add note for ExternalProject users with env vars Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !6201
| * | Help: presets: add note for ExternalProject users with env varsMichael Hirsch2021-06-081-0/+13
| | | | | | | | | | | | | | | | | | | | | Although this behavior is implied in the existing help text, I think this use case is common and could be puzzling to those who do not thoroughly read the existing help text. I think that warrants a "Note:" on this page.
* | | Merge topic 'ctest_measurement_file'Brad King2021-06-099-49/+137
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | cbcb92d1cb ctest: add support for attaching files to tests at run time Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6192
| * | | ctest: add support for attaching files to tests at run timeZack Galbreath2021-06-089-49/+137
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow tests to specify files to upload at runtime. Previously this was only possible to specify at configure time with the ATTACHED_FILES test properties. This commit also fixes a bug in how our test data tarballs were generated by CTest. Previously, if you tried to attach a file outside of the binary directory, CTest would generate a tar file with a relative path, and tar would not allow you to extract it. We resolve this problem by creating tar files with a flat directory structure instead. Fixes: #22284
* | | Merge topic 'ci-asan'Brad King2021-06-0910-57/+196
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 20bc209a0c gitlab-ci: add clang asan job 19d831b03d ci: add compiler-rt to Fedora base image fda060f030 LexerParser: Do not leak Fortran parser tokens discarded due to errors Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6200
| * | | gitlab-ci: add clang asan jobBrad King2021-06-087-0/+114
| | | |
| * | | ci: add compiler-rt to Fedora base imageBrad King2021-06-082-1/+2
| | | | | | | | | | | | | | | | This is needed for `clang -fsanitize=` flags.
| * | | LexerParser: Do not leak Fortran parser tokens discarded due to errorsBrad King2021-06-082-56/+80
| |/ /
* | | Merge branch 'release-3.20'Brad King2021-06-090-0/+0
|\ \ \
| * \ \ Merge topic 'presets-build-fixes' into release-3.20Brad King2021-06-095-13/+41
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 534c40e6d8 presets: Fix buildPreset "targets" not allowing a single string 5d67632813 presets: Fix buildPreset "jobs" 93e396b402 presets: Fix buildPreset "jobs" field test case Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !6190
* | \ \ \ Merge topic 'presets-build-fixes'Brad King2021-06-095-13/+41
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | de2b14a711 Merge branch 'backport-3.20-presets-build-fixes' into presets-build-fixes 534c40e6d8 presets: Fix buildPreset "targets" not allowing a single string 5d67632813 presets: Fix buildPreset "jobs" 93e396b402 presets: Fix buildPreset "jobs" field test case efe7ac9022 presets: Fix buildPreset "targets" not allowing a single string Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !6190
| * \ \ \ \ Merge branch 'backport-3.20-presets-build-fixes' into presets-build-fixesSam Freed2021-06-084-5/+25
| |\ \ \ \ \ | | | |/ / / | | |/| | |
| | * | | | presets: Fix buildPreset "targets" not allowing a single stringSam Freed2021-06-083-8/+16
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22272
| | * | | | presets: Fix buildPreset "jobs"Sam Freed2021-06-081-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22273
| | * | | | presets: Fix buildPreset "jobs" field test caseBrad King2021-06-083-4/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid passing parallel build options to Make tools that do not support them.
| * | | | | presets: Fix buildPreset "targets" not allowing a single stringSam Freed2021-06-073-8/+16
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22272
* | | | | | Merge branch 'release-3.20'Brad King2021-06-090-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge topic 'irsl-intel-oneapi-windows' into release-3.20Brad King2021-06-091-1/+3
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6d4c51c29e IRSL: Add Intel oneAPI redist location on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6199
* | \ \ \ \ \ Merge topic 'irsl-intel-oneapi-windows'Brad King2021-06-091-1/+3
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6d4c51c29e IRSL: Add Intel oneAPI redist location on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6199
| * | | | | | IRSL: Add Intel oneAPI redist location on WindowsBrad King2021-06-081-1/+3
| |/ / / / / | | | | | | | | | | | | | | | | | | Fixes: #22283
* | | | | | Merge topic 'add_hip_language'Brad King2021-06-09111-66/+2025
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8514ee9b31 HIP: analyze output of `hipcc` to determine default GPU architecture 20d086f1a2 HIP: All HIP tests now run on CMake's current AMD hardware 2e86e50c2f HIP: Add HIP to all the Check* modules 947dbed0aa HIP: Automatically inject the `hip::device` runtime target b50bfc8913 HIP: Add language to CMake ff0d2858e1 HIP: Extract clang compiler details from hipcc bd844387df ROCMClang: Add the ROCm toolkit derived clang compiler to CMake 590553f322 Compilers: protect use of __has_include ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Zack Galbreath <zack.galbreath@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Acked-by: Axel Huebl <axel.huebl@plasma.ninja> Merge-request: !6121
| * | | | | | HIP: analyze output of `hipcc` to determine default GPU architectureZack Galbreath2021-06-078-8/+16
| | | | | | |
| * | | | | | HIP: All HIP tests now run on CMake's current AMD hardwareRobert Maynard2021-06-076-0/+6
| | | | | | |
| * | | | | | HIP: Add HIP to all the Check* modulesRobert Maynard2021-06-0713-4/+105
| | | | | | |
| * | | | | | HIP: Automatically inject the `hip::device` runtime targetRobert Maynard2021-06-0725-29/+587
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Any target that might need to link to hip code needs the `hip::device` target
| * | | | | | HIP: Add language to CMakeRobert Maynard2021-06-0768-36/+1183
| | | | | | |
| * | | | | | HIP: Extract clang compiler details from hipccRobert Maynard2021-06-071-0/+35
| | | | | | |
| * | | | | | ROCMClang: Add the ROCm toolkit derived clang compiler to CMakeRobert Maynard2021-06-0712-1/+92
| | | | | | |
| * | | | | | Compilers: protect use of __has_includeZack Galbreath2021-06-072-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If the compiler does not have __has_include, pretend the answer is always no
| * | | | | | cmGeneratorTarget: Clear cached link implementation when a source is addedBrad King2021-06-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding a source file at generate time can cause the linker language or other settings to change that affect `GetLinkImplementationLibraries` and friends.
* | | | | | | CMake Nightly Date StampKitware Robot2021-06-091-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | Merge topic 'depfile-no-vstlog'Brad King2021-06-086-29/+0
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 143f7fe61a Tests: Remove unused RunCMake.TransformDepfile files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6203
| * | | | | Tests: Remove unused RunCMake.TransformDepfile filesBrad King2021-06-086-29/+0
|/ / / / / | | | | | | | | | | | | | | | | | | | | Remove files missed by commit f0e9d74a2d (cmake_transform_depfile: Remove unused incomplete vstlog support, 2021-06-02).
* | | | | Merge topic 'install-with-runtime-dependencies'Brad King2021-06-0880-244/+2585
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8d898cb3e1 FileAPI: Add integration for runtime dependency installers 72f2448e82 Help: Add documentation for runtime dependency installation 0c3c6acaff Tests: Add tests for new options 4910132d8c install: Add RUNTIME_DEPENDENCY_SET mode bc8a4a06a4 install(IMPORTED_RUNTIME_ARTIFACTS): Add RUNTIME_DEPENDENCY_SET option 3e7d3c252a install(TARGETS): Add RUNTIME_DEPENDENCY_SET argument ed3633d88c install(TARGETS): Add RUNTIME_DEPENDENCIES option f2617cf8e6 Source: Add cmInstallRuntimeDependencySet ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6186