summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmScanDepFormat: P1689R4: Make work-directory optionalBen Boeckel2021-06-092-4/+11
|
* cmScanDepFormat: P1689R4: Factor out primary-output fieldBen Boeckel2021-06-093-9/+18
|
* cmScanDepFormat: P1689R4: Diagnose invalid provides/requires json typeBen Boeckel2021-06-091-30/+40
|
* cmScanDepFormat: P1689R4: Flatten future-compile members into parentBen Boeckel2021-06-092-54/+49
|
* 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
| * | | | | FileAPI: Add integration for runtime dependency installersKyle Edwards2021-06-046-4/+259
| | | | | |
| * | | | | Help: Add documentation for runtime dependency installationKyle Edwards2021-06-043-2/+120
| | | | | |
| * | | | | Tests: Add tests for new optionsKyle Edwards2021-06-0420-34/+369
| | | | | |
| * | | | | install: Add RUNTIME_DEPENDENCY_SET modeKyle Edwards2021-06-045-0/+123
| | | | | |
| * | | | | install(IMPORTED_RUNTIME_ARTIFACTS): Add RUNTIME_DEPENDENCY_SET optionKyle Edwards2021-06-045-1/+50
| | | | | |
| * | | | | install(TARGETS): Add RUNTIME_DEPENDENCY_SET argumentKyle Edwards2021-06-048-0/+44
| | | | | |
| * | | | | install(TARGETS): Add RUNTIME_DEPENDENCIES optionKyle Edwards2021-06-0429-25/+928
| | | | | |
| * | | | | Source: Add cmInstallRuntimeDependencySetKyle Edwards2021-06-046-0/+296
| | | | | |
| * | | | | file: Add undocumented RPATH_SET commandKyle Edwards2021-06-042-0/+98
| | | | | |
| * | | | | Refactor: Modify file(RPATH_*) to use cmArgumentParserKyle Edwards2021-06-041-77/+61
| | | | | |