summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | cmScanDepFormat: P1689R4: Diagnose invalid provides/requires json typeBen Boeckel2021-06-091-30/+40
| | | | |
| * | | | cmScanDepFormat: P1689R4: Flatten future-compile members into parentBen Boeckel2021-06-091-54/+48
| | | | |
* | | | | Merge topic 'dir-IMPORTED_TARGETS'Brad King2021-06-115-0/+15
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e13704ce72 Add directory property to list imported targets ea6d338ea1 cmState: Record imported target names in each directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6215
| * | | | | Add directory property to list imported targetsBrad King2021-06-101-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Model the change after commit cbca65826c (Add directory property to list buildsystem targets, 2016-09-19, v3.7.0-rc1~79^2~1). Fixes: #22291
| * | | | | cmState: Record imported target names in each directoryBrad King2021-06-105-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Model the change after commit 089868a244 (cmState: Record buildsystem target names in each directory, 2016-09-16, v3.7.0-rc1~79^2~3).
* | | | | | CMake Nightly Date StampKitware Robot2021-06-111-1/+1
|/ / / / /
* | | | | Merge topic 'vs-custom-depfile'Brad King2021-06-108-10/+82
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-093-7/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | 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-103-1/+27
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-093-1/+27
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | Parse test output for <CTestDetails>...</CTestDetails>. If found, use this value to override the default 'Details' string reported to CDash.
* | | | | CMake Nightly Date StampKitware Robot2021-06-101-1/+1
|/ / / /
* | | | Merge topic 'ctest_measurement_file'Brad King2021-06-094-47/+104
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-084-47/+104
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-092-56/+80
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | LexerParser: Do not leak Fortran parser tokens discarded due to errorsBrad King2021-06-082-56/+80
| |/ / /
* | | | Merge topic 'presets-build-fixes'Brad King2021-06-092-8/+13
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-081-1/+3
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | presets: Fix buildPreset "targets" not allowing a single stringSam Freed2021-06-081-7/+10
| | | | | | | | | | | | | | | | | | | | Fixes: #22272
| | * | | presets: Fix buildPreset "jobs"Sam Freed2021-06-081-1/+3
| | | | | | | | | | | | | | | | | | | | Fixes: #22273
| * | | | presets: Fix buildPreset "targets" not allowing a single stringSam Freed2021-06-071-7/+10
| | | | | | | | | | | | | | | | | | | | Fixes: #22272
* | | | | Merge topic 'add_hip_language'Brad King2021-06-0916-55/+306
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-071-0/+6
| | | | | |
| * | | | | HIP: Automatically inject the `hip::device` runtime targetRobert Maynard2021-06-074-26/+195
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Any target that might need to link to hip code needs the `hip::device` target
| * | | | | HIP: Add language to CMakeRobert Maynard2021-06-0714-29/+104
| | | | | |
| * | | | | 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 'install-with-runtime-dependencies'Brad King2021-06-0820-205/+1665
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-041-2/+26
| | | | | |
| * | | | | install: Add RUNTIME_DEPENDENCY_SET modeKyle Edwards2021-06-041-0/+115
| | | | | |
| * | | | | install(IMPORTED_RUNTIME_ARTIFACTS): Add RUNTIME_DEPENDENCY_SET optionKyle Edwards2021-06-041-1/+40
| | | | | |
| * | | | | install(TARGETS): Add RUNTIME_DEPENDENCY_SET argumentKyle Edwards2021-06-041-0/+19
| | | | | |
| * | | | | install(TARGETS): Add RUNTIME_DEPENDENCIES optionKyle Edwards2021-06-0411-24/+847
| | | | | |
| * | | | | Source: Add cmInstallRuntimeDependencySetKyle Edwards2021-06-045-0/+295
| | | | | |
| * | | | | file: Add undocumented RPATH_SET commandKyle Edwards2021-06-041-0/+61
| | | | | |
| * | | | | Refactor: Modify file(RPATH_*) to use cmArgumentParserKyle Edwards2021-06-041-77/+61
| | | | | |
| * | | | | cmSystemTools: Add SetRPath() methodKyle Edwards2021-06-042-1/+37
| | | | | |
| * | | | | Refactor: Break up logic in cmSystemTools::ChangeRPath()Kyle Edwards2021-06-041-70/+108
| | | | | |
| * | | | | file(GET_RUNTIME_DEPENDENCIES): Add undocumented RPATH_PREFIX optionKyle Edwards2021-06-045-12/+36
| | | | | |
| * | | | | cmRuntimeDependencyArchive: Fix const-ness of method signaturesKyle Edwards2021-06-032-18/+20
| | |/ / / | |/| | |
* | | | | Merge topic 'grd-win-objdump-newline'Brad King2021-06-081-2/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 100d3cb392 file(GET_RUNTIME_DEPENDENCIES): Use cmSystemTools::GetLineFromStream() Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !6198
| * | | | | file(GET_RUNTIME_DEPENDENCIES): Use cmSystemTools::GetLineFromStream()Kyle Edwards2021-06-071-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22278
* | | | | | Merge topic 'compile-options-order'Brad King2021-06-081-6/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8f68bcad8f Tests: Add cases verifying flag ordering rules ccc83ce162 Help: Document order of flags from CMAKE_<LANG>_FLAGS and COMPILE_OPTIONS df79fe055b Help: Remove incorrect "versionadded" for CMAKE_<LANG>_FLAGS_<CONFIG> c48d2d8480 VS: Place per-source preprocessor definitions after target-wide ones Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6187
| * | | | | | VS: Place per-source preprocessor definitions after target-wide onesBrad King2021-06-031-6/+4
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the VS 2010+ generators were first implemented in commit 7491f52992 (ENH: first pass at VS 10, can bootstrap CMake, but many tests still fail, 2009-06-25, v2.8.0~546), the per-source preprocessor definitions were placed before target-wide preprocessor definitions for consistency with the behavior of VS 9 2008 and below. However, those generators are not used much anymore. Instead prefer consistency with the order used by the Ninja and Makefile generators.
* | | | | | CMake Nightly Date StampKitware Robot2021-06-081-1/+1
| |/ / / / |/| | | |
* | | | | CMake Nightly Date StampKitware Robot2021-06-071-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2021-06-061-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2021-06-051-1/+1
| |/ / / |/| | |
* | | | Merge topic 'env-toolchain-file'Brad King2021-06-041-0/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6c34ed9b87 cmake: Allow CMAKE_TOOLCHAIN_FILE to be set by environment variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6188