summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | CMake Nightly Date StampKitware Robot2021-01-211-1/+1
| | | | |
* | | | | Merge topic 'ninja-custom_command-depfile'Brad King2021-01-206-40/+72
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b5c2163293 Ninja: add_custom_command(DEPFILE): Ensure dependencies consistency Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5710
| * | | | | Ninja: add_custom_command(DEPFILE): Ensure dependencies consistencyMarc Chevrier2021-01-196-40/+72
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21694
* | | | | | Merge topic 'export-copy-if-different'Brad King2021-01-201-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 51acae534a install(EXPORT): Set copy-if-different on install export config files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5717
| * | | | | | install(EXPORT): Set copy-if-different on install export config filesDaan De Meyer2021-01-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid reinstalling the per-config export install files if the contents didn't change after a configure.
* | | | | | | Merge topic 'doc-genex'Brad King2021-01-201-2/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c2dc7e0f53 Help: Convert genex documentation to sphinx domain objects 778321beb4 Help: Remove extra blank line from cmake-generator-expressions(7) 7d498d6b43 Utilities/Sphinx: Add role and directive for 'genex' in CMake domain cc1f53351c Help/dev: Mention 'cpack_gen' domain object in CMake Documentation Guide 954a9e9893 Help/dev: Mention 'envvar' domain object in CMake Documentation Guide 621ba5e1f2 cmRST: Add support for 'envvar' directive Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5715
| * | | | | | | Utilities/Sphinx: Add role and directive for 'genex' in CMake domainBrad King2021-01-181-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This enables cross-reference syntax for CMake generator expressions: :genex:`SOME_GENEX` :genex:`$<SOME_GENEX>` :genex:`$<SOME_GENEX:...>` and definition of CMake generator expressions via a directive: .. genex:: SOME_GENEX .. genex:: $<SOME_GENEX> .. genex:: $<SOME_GENEX:...> It also adds generator expressions defined by the directive and by `Help/genex/SOME_GENEX.rst` documents to the index.
| * | | | | | | cmRST: Add support for 'envvar' directiveBrad King2021-01-181-1/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was accidentally left out of commit 8acf46caf1 (Utilities/Sphinx: Add role and directive for 'envvar' in CMake domain, 2018-04-19, v3.12.0-rc1~200^2~1).
* | | | | | | CMake Nightly Date StampKitware Robot2021-01-201-1/+1
| | | | | | |
* | | | | | | Merge topic 'CMake-cross-compiling'Brad King2021-01-191-1/+7
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6cee4c6a8b Restore support for cross-compiling CMake itself Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5713
| * | | | | | Restore support for cross-compiling CMake itselfMarc Chevrier2021-01-181-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit eb583b0a66 (cmake_path command: path management, 2020-07-23, v3.19.0-rc1~216^2~1) we added a `try_run`. In cross-compilation mode, C++ features tests must avoid running tests if there is no emulator defined.
| * | | | | | CMake 3.19.3v3.19.3Brad King2021-01-131-1/+1
| | | | | | |
| * | | | | | Merge topic 'trace_expand_bracket' into release-3.19Brad King2021-01-121-1/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e6e7f2cab9 cmMakefile: Don't expand bracket arguments in --trace-expand Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5687
* | | | | | | | CMake Nightly Date StampKitware Robot2021-01-191-1/+1
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge topic 'cmake-gui-improvements'Brad King2021-01-185-38/+24
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 79d00c629f CMake GUI: Fix rendering issue 15e8072859 CMake GUI: Use system icons when available 8aebd159fc CMake GUI: Don't use QToolButton 0bc327a79c CMake GUI: Improve signal specification Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5706
| * | | | | | | CMake GUI: Fix rendering issueMatthew Woehlke2021-01-151-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove style sheet from a combo box in the GUI. I have no idea why this was being set, but it causes a render glitch. Also, use a more sensible size policy on the same widget.
| * | | | | | | CMake GUI: Use system icons when availableMatthew Woehlke2021-01-152-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modify GUI to use system (theme) icons when available. This may only affect builds on Linux platforms when using the system-provided Qt, but will improve visual consistency with e.g. okay/cancel buttons which are also using the system/theme icons. This also means that the GUI will look slightly more "native" on Linux.
| * | | | | | | CMake GUI: Don't use QToolButtonMatthew Woehlke2021-01-153-17/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace QToolButton instances with QPushButton. QToolButton is only meant to be used on tool bars and some other special situations. Worse, we had a mix of QToolButton and QPushButton for things that clearly should be using the same widget. This will improve visual consistency and may fix some rendering issues.
| * | | | | | | CMake GUI: Improve signal specificationMatthew Woehlke2021-01-153-13/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't use subclasses to connect to QAbstractButton::clicked. This is slightly dodgy, but of more immediate importance, tweaking it will allow us to change the widget type of some QToolButton instances that should be QPushButton.
* | | | | | | | Merge topic 'issue-17794'Brad King2021-01-181-0/+9
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8f33674491 cpack(DEB): Issue warning if custom script for control file is missing Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5705
| * | | | | | | | cpack(DEB): Issue warning if custom script for control file is missingAsit Dhal2021-01-151-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #17794
* | | | | | | | | CMake Nightly Date StampKitware Robot2021-01-181-1/+1
| |_|_|_|/ / / / |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2021-01-171-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2021-01-161-1/+1
|/ / / / / / /
* | | | | | | Merge topic 'sanitizers_save_memcheck_files'Brad King2021-01-151-3/+9
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 54866346de CTest: Save sanitizer output files after test execution Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5698
| * | | | | | | CTest: Save sanitizer output files after test executionPawel Dac2021-01-131-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to this change after tests were executed output files produced by sanitizers were removed. User couldn't check in detail why test case didn't pass. Output files are kept without pid in the end.
* | | | | | | | Merge topic 'cmake_path-stabilization'Marc Chevrier2021-01-152-15/+6
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 76f0bcdfb6 cmake_path: various updates Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5695
| * | | | | | | | cmake_path: various updatesMarc Chevrier2021-01-132-15/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To follow discussions in #21385 and !5682: * Fix bug in cmCMakePath::IsSuffix() method * cmake_path(HASH) always normalized paths (NORMALIZE option removed)
* | | | | | | | | CMake Nightly Date StampKitware Robot2021-01-151-1/+1
| |_|/ / / / / / |/| | | | | | |
* | | | | | | | Merge topic 'fileapi-toolchains'Brad King2021-01-145-0/+233
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6418dabb87 Tests: Add test for toolchains-v1 File API object 1c5bd1bed5 Tests: Add toolchains kind to capabilities test f72bb2ee0d Help: Add documentation for "toolchains" object kind bb069c0857 cmFileAPI: Add "toolchains" object kind. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5678
| * | | | | | | | cmFileAPI: Add "toolchains" object kind.Ben McMorran2021-01-125-0/+233
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #19514
* | | | | | | | | Merge topic 'install-FILES-rename-genex'Brad King2021-01-142-2/+13
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ac3ccc393e install(files): Support genex in rename option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5694
| * | | | | | | | | install(files): Support genex in rename optionAsit Dhal2021-01-132-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19903
* | | | | | | | | | CMake Nightly Date StampKitware Robot2021-01-141-1/+1
| |_|_|/ / / / / / |/| | | | | | | |
* | | | | | | | | Merge topic 'issue-21663'Brad King2021-01-131-3/+4
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 38e2299fc8 list(REMOVE_ITEM): Make removal of an empty item a no-op. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5693
| * | | | | | | | | list(REMOVE_ITEM): Make removal of an empty item a no-op.Asit Dhal2021-01-121-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21663
* | | | | | | | | | Merge topic 'depend_make_refine'Brad King2021-01-131-0/+2
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4d509437cb cmDepends: disable long line dependencies for nmake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5689
| * | | | | | | | | cmDepends: disable long line dependencies for nmakeKai Wang2021-01-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a follow-up to commit b696f78073 (cmDepends: merge dependers of depend makefile, 2020-12-18). NMake of visual studio has many versions that not support long line dependencies of make rule. Signed-off-by: Wangkai <wangkai86@huawei.com> Fixes: #21681
* | | | | | | | | | CMake Nightly Date StampKitware Robot2021-01-131-1/+1
| |_|/ / / / / / / |/| | | | | | | |
* | | | | | | | | Merge topic 'ninja-multi-config-post-build'Brad King2021-01-123-15/+21
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 98805a11ce Ninja Multi-Config: Run POST_BUILD when BYPRODUCTS don't overlap Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5673
| * | | | | | | | | Ninja Multi-Config: Run POST_BUILD when BYPRODUCTS don't overlapKyle Edwards2021-01-073-15/+21
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21252
* | | | | | | | | Merge topic 'trace_expand_bracket'Brad King2021-01-121-1/+1
|\ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e6e7f2cab9 cmMakefile: Don't expand bracket arguments in --trace-expand Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5687
| * | | | | | | | cmMakefile: Don't expand bracket arguments in --trace-expandRaul Tambre2021-01-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bracket arguments are literal and shouldn't be expanded. Fixes #21671.
* | | | | | | | | Merge topic 'cmake-gui-qrc-fix'Brad King2021-01-121-2/+3
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9f48a468cd Merge branch 'master' into cmake-gui-qrc-fix e20560a2dc cmake-gui: Restore linking of Qt resources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5691
| * \ \ \ \ \ \ \ \ Merge branch 'master' into cmake-gui-qrc-fixKyle Edwards2021-01-11228-8437/+8670
| |\ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / | |/| | | | | | | |
| * | | | | | | | | cmake-gui: Restore linking of Qt resourcesKyle Edwards2021-01-111-2/+3
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring in commit 41e223deb3 (CMake GUI: Split up into libraries, add test shim, 2020-09-14, v3.19.0-rc1~116^2~2) broke linking of Qt resources, such as the Add/Remove Entry button icons. Fixes: #21682
| * | | | | | | | Merge topic 'rel-macos-modern' into release-3.19Brad King2021-01-081-0/+3
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6410425e5b ci: build separate macOS packages for macOS 10.13+ and macOS 10.10+ bbec5a03c8 Utilities/Release: Add script to build Qt 5.15.2 macOS universal binaries 97e238f61b Utilities/Release: Fix macOS Qt 5.9 build script umask 2c5f30b472 cmake-gui: Fix macOS styling for binaries distributed with Qt 5.10+ 3679b74a69 gitlab-ci: update upload jobs to go to cmake.org Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5672
| | * | | | | | | | cmake-gui: Fix macOS styling for binaries distributed with Qt 5.10+Brad King2021-01-071-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to https://bugreports.qt.io/browse/QTBUG-59428, Qt 5.10 and above moved macOS style handling into a separate `qmacstyle` plugin. Install the plugin in our `CMake.app` package on macOS. Issue: #21606
* | | | | | | | | | CMake Nightly Date StampKitware Robot2021-01-121-1/+1
| |_|/ / / / / / / |/| | | | | | | |
* | | | | | | | | Merge topic 'makefiles-compiler-deps'Brad King2021-01-116-48/+83
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bb64ea5741 Makefiles: ensure transparent switch between dependencies strategies 8ec7408d74 Makefile dependencies: ensure long paths are used on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5655