summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Find{BLAS,LAPACK}: Revise formatting of intro docsBrad King2021-06-112-2/+6
|
* Find{BLAS,LAPACK}: Move implementation note from docs to commentsBrad King2021-06-112-8/+6
|
* Find{BLAS,LAPACK}: Revise imported targets documentation layoutBrad King2021-06-112-7/+6
|
* Find{BLAS,LAPACK}: Factor out vendor documentationBrad King2021-06-112-114/+100
| | | | | Move the list of vendors to a dedicated section shared by both modules. Format it as a definition list.
* Merge topic 'p1689r4-updates'Brad King2021-06-113-56/+188
|\ | | | | | | | | | | | | | | | | | | | | ccc0466fc5 cmScanDepFormat: P1689R4: Implement source-path related fields 3e5b609547 cmScanDepFormat: P1689R4: Make work-directory optional aab9a5fc3e cmScanDepFormat: P1689R4: Factor out primary-output field b0a8fa959c cmScanDepFormat: P1689R4: Diagnose invalid provides/requires json type 82c867ad85 cmScanDepFormat: P1689R4: Flatten future-compile members into parent Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6202
| * cmScanDepFormat: P1689R4: Implement source-path related fieldsBen Boeckel2021-06-102-3/+114
| |
| * 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 'dir-IMPORTED_TARGETS'Brad King2021-06-1112-0/+50
|\ \ | | | | | | | | | | | | | | | | | | | | | 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-108-0/+41
| | | | | | | | | | | | | | | | | | | | | 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).
* | | Merge topic 'ci-rpm'Brad King2021-06-116-3/+36
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 369725faa5 gitlab-ci: add job to run CPack RPM tests 1186ed64d0 ci: add rpm-build to Fedora base image 60380bd77c Tests: Fix RunCMake.CPack_RPM.DEBUGINFO test case 5130ff6878 Tests: Fix CPackComponentsForAll-RPM-IgnoreGroup test on Fedora 34 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6214
| * | | gitlab-ci: add job to run CPack RPM testsBrad King2021-06-101-0/+12
| | | | | | | | | | | | | | | | Run tests on Fedora in a path without spaces so the RPM tests activate.
| * | | ci: add rpm-build to Fedora base imageBrad King2021-06-102-1/+5
| | | | | | | | | | | | | | | | This is needed to test the CPack RPM generator.
| * | | Tests: Fix RunCMake.CPack_RPM.DEBUGINFO test caseBrad King2021-06-101-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit c826745f5a (CPack/DEB: Do not crash when asked for debug symbols when there are none, 2020-10-29, v3.20.0-rc1~461^2) the test fails because CPackRPM warns about no sources in which to find debug symbols. Add expected output for this case.
| * | | Tests: Fix CPackComponentsForAll-RPM-IgnoreGroup test on Fedora 34Brad King2021-06-102-2/+2
| |/ / | | | | | | | | | | | | | | | | | | | | | Update the cross-arch case from commit f174b919d6 (Tests: CpackRPM test component architecture, 2015-02-19, v3.3.0-rc1~415^2~1) to use `armv7hl`, which is supported by current RPM versions. Fixes: #19983
* | | Merge topic 'test-CPackComponentsForAll-errors'Brad King2021-06-111-3/+12
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 45935ac973 Tests: Improve CPackComponentsForAll test error formatting Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6212
| * | | Tests: Improve CPackComponentsForAll test error formattingBrad King2021-06-101-3/+12
| |/ / | | | | | | | | | Format message content for `message(FATAL_ERROR)`.
* | | Merge topic 'FindBLAS-mkl-gnu'Brad King2021-06-114-36/+55
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | daa0a1f877 Find{BLAS,LAPACK}: Add tests covering Intel MKL with GNU compiler 624110b90d FindBLAS: Revert "Do not statically link against iomp5 ... Intel MKL" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6213
| * | | Find{BLAS,LAPACK}: Add tests covering Intel MKL with GNU compilerBrad King2021-06-103-20/+48
| | | |
| * | | FindBLAS: Revert "Do not statically link against iomp5 ... Intel MKL"Brad King2021-06-101-16/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 20ab504591 (FindBLAS: Do not statically link against iomp5 in the case of Intel MKL, 2021-04-11), we no longer find MKL's BLAS when using the GNU compiler because FindOpenMP chooses libgomp instead of libiomp5, and mkl_intel_thread depends on the latter. Revert the change for now. A new approach will be needed to solve the original problem. Issue: #21811
* | | | CMake Nightly Date StampKitware Robot2021-06-111-1/+1
| |/ / |/| |
* | | 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