summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'Xcode-add_custom_command-DEPFILE'Brad King2021-04-209-21/+55
|\ | | | | | | | | | | | | 253aff6c94 Xcode: Add support of DEPFILE for add_custom_command, part 2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6015
| * Xcode: Add support of DEPFILE for add_custom_command, part 2Marc Chevrier2021-04-179-21/+55
| | | | | | | | | | | | This MR extend the support of 'DEPFILE' to buildsystem version 1. Issue: #20286
* | Merge branch 'release-3.20'Brad King2021-04-200-0/+0
|\ \
| * \ Merge topic 'doc-if-IS_ABSOLUTE' into release-3.20Brad King2021-04-202-2/+12
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6234afdff4 Help: Document special cases for if(IS_ABSOLUTE) 789307b02f Help: Behavior of file(TO_NATIVE_PATH) depends on the host platform Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6016
* | \ \ Merge topic 'doc-if-IS_ABSOLUTE'Brad King2021-04-202-2/+12
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | 6234afdff4 Help: Document special cases for if(IS_ABSOLUTE) 789307b02f Help: Behavior of file(TO_NATIVE_PATH) depends on the host platform Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6016
| * | | Help: Document special cases for if(IS_ABSOLUTE)Craig Scott2021-04-171-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The meaning of "absolute path" was previously assumed knowledge, but a number of special cases were left unspecified. The way some of these are handled differs to the way that cmake_path(IS_ABSOLUTE) works, so document those special cases so that the differing behavior between these two commands is clearly defined.
| * | | Help: Behavior of file(TO_NATIVE_PATH) depends on the host platformCraig Scott2021-04-171-1/+2
| | | |
* | | | CMake Nightly Date StampKitware Robot2021-04-201-1/+1
| | | |
* | | | Merge topic 'tests-clang-analyzer'Brad King2021-04-191-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ae2c24b0ba Tests: Fix warning clang-analyzer-cplusplus.NewDeleteLeaks Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6010
| * | | | Tests: Fix warning clang-analyzer-cplusplus.NewDeleteLeaksnic-kaczinsky2021-04-161-1/+1
| | | | | | | | | | | | | | | | | | | | Fix the warning: `potential leak of memory pointed to by "vp"`.
* | | | | Merge branch 'release-3.20'Brad King2021-04-190-0/+0
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Merge topic 'cxxprefix' into release-3.20Brad King2021-04-191-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4c741d945a BinUtils: Restore toolchain prefix detection from compiler name 'c++' Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Thomas Bernard <thomas@famillebernardgouriou.fr> Merge-request: !6011
* | \ \ \ \ Merge topic 'cxxprefix'Brad King2021-04-191-1/+1
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4c741d945a BinUtils: Restore toolchain prefix detection from compiler name 'c++' Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Thomas Bernard <thomas@famillebernardgouriou.fr> Merge-request: !6011
| * | | | | BinUtils: Restore toolchain prefix detection from compiler name 'c++'Lihua Zhao2021-04-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit b12aec6c8d (BinUtils: prefer bin utils matching the compiler version extension, 2020-12-11, v3.20.0-rc1~171^2) we recognize `clangg++` and `g++` but not `c++`. Restore `[gc]` in place of `g` in the regex, as we had before that change. Fixes: #22069
* | | | | | Merge branch 'release-3.20'Brad King2021-04-190-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge topic 'mrjoel/add-missing-not' into release-3.20Brad King2021-04-192-4/+4
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 370bebd921 Add missing 'not' in error messages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6012
* | \ \ \ \ \ Merge topic 'mrjoel/add-missing-not'Brad King2021-04-192-4/+4
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 370bebd921 Add missing 'not' in error messages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6012
| * | | | | | Add missing 'not' in error messagesJoel Johnson2021-04-162-4/+4
| | |/ / / / | |/| | | |
* | | | | | CMake Nightly Date StampKitware Robot2021-04-191-1/+1
| | | | | |
* | | | | | Merge topic 'fix-typo-toolchain_file'Craig Scott2021-04-181-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 388c347a4b Help: Fix typo in CMAKE_TOOLCHAIN_FILE docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6017
| * | | | | | Help: Fix typo in CMAKE_TOOLCHAIN_FILE docsAlbrecht Schlosser2021-04-171-1/+1
| | |_|_|_|/ | |/| | | |
* | | | | | CMake Nightly Date StampKitware Robot2021-04-181-1/+1
|/ / / / /
* | | | | CMake Nightly Date StampKitware Robot2021-04-171-1/+1
| | | | |
* | | | | Merge branch 'release-3.20'Brad King2021-04-160-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'ci-lint-delay' into release-3.20Brad King2021-04-161-1/+2
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 661ff7f2d8 gitlab-ci: equally delay all jobs on integration branches Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6013
* | \ \ \ \ Merge topic 'ci-lint-delay'Brad King2021-04-161-1/+2
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 661ff7f2d8 gitlab-ci: equally delay all jobs on integration branches Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6013
| * | | | | gitlab-ci: equally delay all jobs on integration branchesBrad King2021-04-161-1/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | When running a pipeline on an integration branch in `cmake/cmake`, delay the lint jobs just as much as all the others. This avoids starting them unnecessarily during a sequence of merges over a short time range.
* | | | | Merge topic 'Xcode-add_custom_command-DEPFILE'Brad King2021-04-169-27/+115
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d67cc4882d Xcode: Add support of DEPFILE for add_custom_command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6006
| * | | | | Xcode: Add support of DEPFILE for add_custom_commandMarc Chevrier2021-04-159-27/+115
| | | | | | | | | | | | | | | | | | | | | | | | Issue: #20286
* | | | | | Merge topic 'report-system-error'Brad King2021-04-166-35/+50
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c2d2772f15 try_compile: Improve error message when a file cannot be removed 79a2f1e22a cmcmd: Improve error message from cmake_symlink_{library,executable} 7f89053953 cmSystemTools: Return KWSys Status from CreateLink and CreateSymlink Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6007
| * | | | | | try_compile: Improve error message when a file cannot be removedBrad King2021-04-151-5/+9
| | | | | | |
| * | | | | | cmcmd: Improve error message from cmake_symlink_{library,executable}Brad King2021-04-152-10/+19
| | | | | | |
| * | | | | | cmSystemTools: Return KWSys Status from CreateLink and CreateSymlinkBrad King2021-04-153-20/+22
| | | | | | |
* | | | | | | Merge topic 'add_toolchain_cmake_option'Brad King2021-04-1617-3/+66
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d5c3e4ac32 cmake: add support for --toolchain command argument 13838bbb36 CMAKE_TOOLCHAIN_FILE: Document relative path behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5991
| * | | | | | | cmake: add support for --toolchain command argumentRobert Maynard2021-04-1516-3/+63
| | | | | | | |
| * | | | | | | CMAKE_TOOLCHAIN_FILE: Document relative path behaviorRobert Maynard2021-04-151-0/+3
| | | | | | | |
* | | | | | | | Merge topic 'fujitsu-fixup'Brad King2021-04-162-3/+5
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cc0d2004b2 Fujitsu: Fix C90 standard flags ec78e86cc8 FujitsuClang: Use GNU-like command-line Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5997
| * | | | | | | | Fujitsu: Fix C90 standard flagsPaul Zehner2021-04-141-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix typos from commit 3c867cff4a (Fujitsu: Add support for the Fujitsu compiler in Trad mode, 2020-12-22).
| * | | | | | | | FujitsuClang: Use GNU-like command-linePaul Zehner2021-04-141-0/+2
| | | | | | | | |
* | | | | | | | | Merge branch 'release-3.20'Brad King2021-04-160-0/+0
|\ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / | |/| | | | | | |
| * | | | | | | | Merge topic 'depfile-reader-thread-safety' into release-3.20Brad King2021-04-161-5/+6
| |\ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 53d523f2e1 autogen: fix race in depfile parsing Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6008
* | | | | | | | | Merge topic 'depfile-reader-thread-safety'Brad King2021-04-161-5/+6
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | / / | |_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | 53d523f2e1 autogen: fix race in depfile parsing Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6008
| * | | | | | | autogen: fix race in depfile parsingKyle Edwards2021-04-151-5/+6
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cmReadGccDepfile() calls cmSystemTools::CollapseFullPath(), which is not thread safe due to internal caching. Serialize calls to cmReadGccDepfile() in autogen to avoid thread safety issues. Fixes: #22014
* | | | | | | CMake Nightly Date StampKitware Robot2021-04-161-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | Merge topic 'update-kwsys'Brad King2021-04-1521-243/+557
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3ef5dab010 cmSystemTools: Simplify using KWSys Status ec1b6157cb Update CMake code using KWSys to account for Status return values eef585efaa Merge branch 'upstream-KWSys' into update-kwsys a790167101 KWSys 2021-04-14 (7ab1c601) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6004
| * | | | | | cmSystemTools: Simplify using KWSys StatusBrad King2021-04-141-31/+26
| | | | | | |
| * | | | | | Update CMake code using KWSys to account for Status return valuesBrad King2021-04-1412-21/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | KWSys as of 2021-04-14 changed the return type of `SystemTools` operations from `bool` to `Status`. Update our call sites. This may improve error reporting accuracy in a few places.
| * | | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2021-04-149-191/+503
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2021-04-14 (7ab1c601)
| | * | | | | | KWSys 2021-04-14 (7ab1c601)KWSys Upstream2021-04-149-191/+503
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 7ab1c60177e76707fbdd462fdbf7304ad2532edc (master). Upstream Shortlog ----------------- Brad King (11): 85e76a10 Status: Add class to hold an OS-specific status of a system operation eec0add2 Directory: Return Status from Load 955e7c1e SystemTools: Return Status from RemoveFile and RemoveADirectory c5a99e59 SystemTools: Return Status from GetPermissions and SetPermissions fadfd7a0 SystemTools: Return Status from Touch 06216f0b SystemTools: Return Status from FileTimeCompare ab198a22 SystemTools: Return Status from GetShortPath 2446b205 SystemTools: Return Status from MakeDirectory 6aec6af9 SystemTools: Return Status from ChangeDirectory 0664553b SystemTools: Return Status from copy operations a95f61cf SystemTools: Return Status from symlink operations
* | | | | | | | Merge topic 'FindBLAS-FindLAPACK'Brad King2021-04-1512-81/+92
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dcd604ee62 Find{BLAS,LAPACK}: Make library variable names more robust 98ef6632d9 Find{BLAS,LAPACK}: Generalize recognition of dependencies as link flags a57c4eef76 Find{BLAS,LAPACK}: Convert internal CHECK_*_LIBRARIES to functions a5a6ac7033 Find{BLAS,LAPACK}: Clarify name of internal argument for dependencies d248401d12 Find{BLAS,LAPACK}: Simplify appending to list of libraries e4649d1d15 Find{BLAS,LAPACK}: Add test case covering Intel MKL 116edb5c04 Find{BLAS,LAPACK}: Revert bad refactoring of internal CHECK_*_LIBRARIES 44bcec240b ci: factor out Intel Compiler common configure script Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6005