summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Utilities: Suppress warnings in third-party code with NVHPCBrad King2021-04-201-1/+1
|
* Merge topic 'mrjoel/add-missing-not'Brad King2021-04-191-3/+3
|\ | | | | | | | | | | | | 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-161-3/+3
| |
* | CMake Nightly Date StampKitware Robot2021-04-191-1/+1
| |
* | CMake Nightly Date StampKitware Robot2021-04-181-1/+1
| |
* | CMake Nightly Date StampKitware Robot2021-04-171-1/+1
| |
* | Merge topic 'Xcode-add_custom_command-DEPFILE'Brad King2021-04-165-16/+87
|\ \ | | | | | | | | | | | | | | | | | | 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-155-16/+87
| | | | | | | | | | | | 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-162-0/+16
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-152-0/+16
| | | | |
* | | | | 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-1520-243/+555
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-1411-21/+26
| | | | | | | | | | | | | | | | | | | | | | | | 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)
* | | | CMake Nightly Date StampKitware Robot2021-04-151-1/+1
|/ / /
* | | Merge topic 'openbsd-defines'Brad King2021-04-144-10/+9
|\ \ \ | |/ / | | | | | | | | | | | | | | | 317a477283 OpenBSD: Fix system feature definitions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6000
| * | OpenBSD: Fix system feature definitionsRafael Sadowski2021-04-144-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | Since commit f034b0f663 (CMake compilation: do not use compiler extensions, 2020-03-14, v3.18.0-rc1~494^2), some sources explicitly enable needed system APIs on some platforms using definitions like `_POSIX_C_SOURCE` and `_XOPEN_SOURCE`. Drop the definitions for OpenBSD, which provides the POSIX APIs by default.
| * | CMake 3.20.1v3.20.1Brad King2021-04-081-1/+1
| | |
| * | Merge topic 'genex-HOST_LINK-in-try_compile' into release-3.20Brad King2021-04-011-2/+11
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 6cf81efe7d Genex: $<HOST_LINK:> and $<DEVICE_LINK:> must be usable in try_compile Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5964
| * \ \ Merge topic 'CUDA-device-link' into release-3.20Brad King2021-04-011-8/+52
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bb96984ec9 CUDA Device link: Ensure all link options are correctly formatted Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5962
| * \ \ \ Merge topic 'make-fix-deps-paths' into release-3.20Brad King2021-04-011-1/+13
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1b346350af Makefiles dependencies: normalize windows paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5955
* | \ \ \ \ Merge topic 'add_custom_command-DEPFILE-genex'Brad King2021-04-143-2/+22
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0c47b91fcc Genex: add_custom_command: DEPFILE supports genex Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5998
| * | | | | | Genex: add_custom_command: DEPFILE supports genexMarc Chevrier2021-04-123-2/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This facility is very useful for 'Ninja Multi-Config' and required as well for future support of DEPFILE in 'Xcode' and 'Visual Studio' generators (#20286).
* | | | | | | Merge topic 'vs-autouic-on-ui-file-change'Brad King2021-04-142-40/+80
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a8d879cf45 Autogen: Add detection of UI file changes to the pre-build VS case 1876f2d03f Autogen: Move duplicated filename generation code into a function 087b717aef Autogen: Move duplicated executable dependency code into a function 0656bebeae Autogen: Rename the variable for UI files with UIC options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5999
| * | | | | | | Autogen: Add detection of UI file changes to the pre-build VS caseDuncan Barber2021-04-102-1/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is achieved by adding a rule file which carries the UI files as dependencies but performs no meaningful command. Its output path points to a timestamp file which is instead touched by the pre-build command that runs autogen. The rule file therefore triggers the build if any of the files have been changed more recently than the last autogen run. Fixes: #17959 Fixes: #18741
| * | | | | | | Autogen: Move duplicated filename generation code into a functionDuncan Barber2021-04-102-26/+23
| | | | | | | |
| * | | | | | | Autogen: Move duplicated executable dependency code into a functionDuncan Barber2021-04-101-10/+13
| | | | | | | |
| * | | | | | | Autogen: Rename the variable for UI files with UIC optionsDuncan Barber2021-04-102-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Monitoring for UI file changes in the target sources will require keeping track of the files without options as well so this will improve clarity.
* | | | | | | | CMake Nightly Date StampKitware Robot2021-04-141-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2021-04-131-1/+1
| |/ / / / / / |/| | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2021-04-121-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2021-04-111-1/+1
|/ / / / / /
* | | | | | CMake Nightly Date StampKitware Robot2021-04-101-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2021-04-091-1/+1
| | | | | |
* | | | | | Merge topic 'presets-optional-generator-and-builddir'Brad King2021-04-084-24/+33
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 06e6981336 cmake-presets: Make generator and binaryDir fields optional Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5946
| * | | | | | cmake-presets: Make generator and binaryDir fields optionalfriendlyanon2021-04-064-24/+33
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In v3 of the presets, generator and buildDir can be omitted to fall back to regular cmake behavior when these values are not explicitly provided by the user. Fixes: #21987
* | | | | | Merge topic 'ctest-wait-verbosity'Brad King2021-04-081-5/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 82e40607a4 ctest: Display test "WAITING" messages only in extra-verbose mode 80da23f2a2 Tests: Add RunCTest helper option to control CTest verbose flag Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5990
| * | | | | | ctest: Display test "WAITING" messages only in extra-verbose modeBrad King2021-04-061-5/+5
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | These messages are incidental scheduling output. Avoid cluttering the normal verbose output showing tests starting and finishing.
* | | | | | CMake Nightly Date StampKitware Robot2021-04-081-1/+1
| | | | | |
* | | | | | Merge topic 'autouic-source-group-fixes'Brad King2021-04-071-1/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e8ddc1e268 Autogen: Fix a bug in setting the UIC source group 7f0151dc91 Help: Document the AUTOUIC_SOURCE_GROUP property f6c47dd0b4 Help: Fix a typo in the AUTOGEN_SOURCE_GROUP help Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alexey Edelev <alexey.edelev@qt.io> Merge-request: !5978
| * | | | | | Autogen: Fix a bug in setting the UIC source groupDuncan Barber2021-04-041-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If the relative path to a UI file was empty then the source group for the corresponding autogen header file would not apply because of a double slash in the path.
* | | | | | | CMake Nightly Date StampKitware Robot2021-04-071-1/+1
| |/ / / / / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2021-04-061-1/+1
| | | | | |