summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * | | | | | Makefiles: ensure transparent switch between dependencies strategiesMarc Chevrier2021-01-091-24/+39
| | | | | | |
| * | | | | | Makefile dependencies: ensure long paths are used on WindowsMarc Chevrier2021-01-095-24/+44
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2021-01-111-1/+1
| |_|_|_|/ / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2021-01-101-1/+1
|/ / / / /
* | | | | CMake Nightly Date StampKitware Robot2021-01-091-1/+1
| |_|_|/ |/| | |
* | | | Merge topic 'rel-macos-modern'Brad King2021-01-081-0/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dbac5b6934 gitlab-ci: add a job to upload macOS 10.10 binaries 2d4d9cd37a Merge branch 'backport-rel-macos-modern' into rel-macos-modern 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 63079b97f0 cmake-gui: Fix macOS styling for binaries distributed with Qt 5.10+ 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
* | | | | Merge topic 'cmake-gui-qt6'Brad King2021-01-081-5/+14
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a6abe70e72 cmake-gui: Restore minimal plugin installation for Qt5 8dd88a5224 cmake-gui: Restore exclusion of static plugin installation a65db7ef6a cmake-gui: Restore installation of Qt plugin dependencies 321cb5978f cmake-gui: Remove outdated FIXME comment about plugin installation d391d05e3a cmake-gui: Fix CMake_QT_MAJOR_VERSION string comparison Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5675
| * | | | cmake-gui: Restore minimal plugin installation for Qt5Brad King2021-01-071-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit f1de6f6682 (cmake-gui: Support building against Qt6, 2020-12-17) all available plugins for each Qt component are installed. This installs more than we need for CMake, so restore Qt5-specific logic to install only the plugins did before.
| * | | | cmake-gui: Restore exclusion of static plugin installationBrad King2021-01-071-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | This was broken by commit f1de6f6682 (cmake-gui: Support building against Qt6, 2020-12-17).
| * | | | cmake-gui: Restore installation of Qt plugin dependenciesBrad King2021-01-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix logic from commit f1de6f6682 (cmake-gui: Support building against Qt6, 2020-12-17) to restore population of the `QT_PLUGINS` variable used in our `fixup_bundle` call.
| * | | | cmake-gui: Remove outdated FIXME comment about plugin installationBrad King2021-01-071-2/+0
| | | | | | | | | | | | | | | | | | | | Qt plugin installation conventions are now well-established.
| * | | | cmake-gui: Fix CMake_QT_MAJOR_VERSION string comparisonBrad King2021-01-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the string comparison added by commit 2e4cbaa521 (cmake-gui: Add a Qt version control variable, 2020-12-28). The version-based comparison is not meant for arbitrary strings.