summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* FetchContent: Give access to the terminal for download and updateCraig Scott2019-01-146-0/+33
| | | | | | | | | | | | | | | A main scenario where this is needed is when a git operation needs the password to a private key and asks for it on the console. Without this change, such operations can appear to hang indefinitely with no prompt if QUIET is in effect (which it is by default). Another scenario this addresses is when progress of a download or update should be shown. Without this change, all such progress is buffered with some generators and will only be shown at the end, which defeats the purpose of logging any progress to begin with. Relates: #18238
* CMake Nightly Date StampKitware Robot2019-01-141-1/+1
|
* CMake Nightly Date StampKitware Robot2019-01-131-1/+1
|
* CMake Nightly Date StampKitware Robot2019-01-121-1/+1
|
* Merge topic 'vs-refactor'Brad King2019-01-1124-71/+112
|\ | | | | | | | | | | | | | | | | | | b91f6f39f7 VS: Track explicitly when platform is specified in generator name 89cc3d432b VS: Move platform name members to top-level global generator 40a732800d VS: Clarify global generator constructor interface 5ca7e5057b Help: Document VS generator default platform selection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2786
| * VS: Track explicitly when platform is specified in generator nameBrad King2019-01-104-3/+5
| |
| * VS: Move platform name members to top-level global generatorBrad King2019-01-104-36/+42
| | | | | | | | | | We no longer support any VS versions that pre-date support for multiple platforms (target architectures).
| * VS: Clarify global generator constructor interfaceBrad King2019-01-1017-35/+56
| | | | | | | | | | | | Make the constructors protected since they should be produced through factories. Also rename `platform{ => InGenerator}Name` to clarify the meaning of the argument.
| * Help: Document VS generator default platform selectionBrad King2019-01-106-0/+12
| |
* | Merge topic 'vs_ce_support'Brad King2019-01-1110-44/+138
|\ \ | | | | | | | | | | | | | | | | | | | | | 5e4887e673 VS: Honor WinCE deployment properties in VS 2010+ a4332cac4b Tests: Detect VS and SDK availability early Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2680
| * | VS: Honor WinCE deployment properties in VS 2010+Wil Stark2019-01-1010-1/+95
| | | | | | | | | | | | Previously only VS 2008 was supported.
| * | Tests: Detect VS and SDK availability earlyWil Stark2019-01-101-44/+44
| |/
* | Merge topic 'FindBoost-1.70'Brad King2019-01-111-3/+17
|\ \ | | | | | | | | | | | | | | | | | | 266808c413 FindBoost: Add support for Boost 1.70 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2747
| * | FindBoost: Add support for Boost 1.70Mateusz Łoskot2018-12-181-3/+17
| | | | | | | | | | | | Boost master and develop branches just bumped the version.
* | | Merge topic 'FindICE-more-exe'Brad King2019-01-112-0/+9
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | fbb115d198 FindIce: Find slice2confluence and slice2matlab executables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2773
| * | | FindIce: Find slice2confluence and slice2matlab executablesjspam2019-01-102-0/+9
| | | |
* | | | Merge topic 'cpack-deb-rpm-split'Brad King2019-01-116-49/+101
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b4444d6054 Tests: Split CPack DEB and RPM tests into smaller tests 450131cc0e Tests: Add infrastructure to split up large CPack tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2742
| * | | | Tests: Split CPack DEB and RPM tests into smaller testsKyle Edwards2019-01-105-31/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The DEB and RPM tests are quite large, which can result in CTest clients timing out on these tests even though they're working properly. The RPM test in particular causes a lot of timeouts on the CMake dashboard machines. This change splits these tests into smaller tests so that they don't time out.
| * | | | Tests: Add infrastructure to split up large CPack testsKyle Edwards2019-01-102-18/+24
| | |_|/ | |/| | | | | | | | | | | | | | This allows CPack generator tests to be split into smaller tests of the format "<generator>.<test>".
* | | | Merge topic 'xl-early-bE'Brad King2019-01-111-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 74720a298c XL: Move '-bE' flag earlier so it can be overridden Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2771
| * | | | XL: Move '-bE' flag earlier so it can be overriddenRob Boehne2019-01-101-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default, we generate an export list for a shared library and pass that file on the link line. The problem was that it could not be overridden by a target when a specific export file is being used. Multiple `-bE` flags on the link are overridden by subsequent `-bE` flags, so only the last one is used. Fixes: #13282
* | | | Merge topic 'bison_target_policy'Brad King2019-01-115-4/+73
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5000fed5af FindBISON: Add policy CMP0088 to run bison in build tree Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2774
| * | | | FindBISON: Add policy CMP0088 to run bison in build treeRobert Maynard2019-01-105-4/+73
| | | | |
* | | | | Merge topic 'fix-doc-typo'Brad King2019-01-113-4/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 261ae28ccd Help: fix typo for CTEST_CUSTOM_TESTS_IGNORE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2770
| * | | | | Help: fix typo for CTEST_CUSTOM_TESTS_IGNOREBen Boeckel2019-01-023-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit v3.4.0-rc1~57^2 (Help: document CTEST_CUSTOM_* variables, 2015-09-17), the CTEST_CUSTOM_TESTS_IGNORE variable was documented with a typo.
* | | | | | Merge topic 'sort1'Brad King2019-01-111-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 20b7826e14 Help: correct alphabetical sorting of lines Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2784
| * | | | | | Help: correct alphabetical sorting of linesJoachim Wuttke (o)2019-01-101-2/+2
| | | | | | |
* | | | | | | Merge topic 'doc-roff-fix'Brad King2019-01-111-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9922e70b1a Help: Prevent .so from being treated as a roff macro Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2756
| * | | | | | | Help: Prevent .so from being treated as a roff macroRaf Czlonka2019-01-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move `.so` to the line above - otherwise it is being treated as a `roff` macro, i.e.: $ mandoc -Tlint /usr/local/man/man7/cmake-properties.7 | head -n 3 mandoc: /usr/local/man/man7/cmake-properties.7:1131:2: WARNING: .so is fragile, better use ln(1): so libraries. mandoc: /usr/local/man/man7/cmake-properties.7: ERROR: No such file or directory mandoc: /usr/local/man/man7/cmake-properties.7:1131:15: ERROR: .so request failed: .so libraries. and causes other issues down the line.
* | | | | | | | Merge topic 'threads'Brad King2019-01-111-1/+4
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5a5a1d90f0 Help: FindThreads not needed with modern C++. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2776
| * | | | | | | | Help: FindThreads not needed with modern C++.Joachim Wuttke (o)2019-01-091-1/+4
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2019-01-111-1/+1
| |_|_|_|_|/ / / |/| | | | | | |
* | | | | | | | Merge topic 'vs-refactor'Brad King2019-01-1020-449/+100
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 163cc8bbdd VS: Convert WriteSLNHeader to non-virtual lookup table 6d99406e69 VS: Move ExpressEdition member to top-level generator 03f74a16cd VS: Convert GetIDEVersion to non-virtual table lookup d07f453f39 VS: Convert GetToolsVersion to non-virtual table lookup 757737075a VS: Remove unused MSBuild XML parsing script 5395c526fc cmake: Drop unused table entry for selecting default generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2780
| * | | | | | | | VS: Convert WriteSLNHeader to non-virtual lookup tableBrad King2019-01-1017-81/+54
| | | | | | | | |
| * | | | | | | | VS: Move ExpressEdition member to top-level generatorBrad King2019-01-102-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We no longer support any VS versions that pre-date introduction of express editions.
| * | | | | | | | VS: Convert GetIDEVersion to non-virtual table lookupBrad King2019-01-109-12/+20
| | | | | | | | |
| * | | | | | | | VS: Convert GetToolsVersion to non-virtual table lookupBrad King2019-01-105-10/+22
| | | | | | | | |
| * | | | | | | | VS: Remove unused MSBuild XML parsing scriptBrad King2019-01-091-341/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been superseded by `cmConvertMSBuildXMLToJSON.py`.
| * | | | | | | | cmake: Drop unused table entry for selecting default generatorBrad King2019-01-091-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In `cmake::CreateDefaultGlobalGenerator` the table of registry entries does not need an entry for VS 2017 because that is found via the VS setup helper.
* | | | | | | | | Merge topic 'ctest-show-as-json'Brad King2019-01-1016-20/+683
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 67209a9291 Tests: Add cases for ctest --show-only=json-v1 fc41a95f08 CTest: Add --show-only[=format] option to print test info 7b81d8c21e TestGenerator: Record support file and line where test was added 00530d74d5 Tests: Pass python interpreter into RunCMake.CTestCommandLine Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !2499
| * | | | | | | | | Tests: Add cases for ctest --show-only=json-v1Brad King2019-01-103-0/+159
| | | | | | | | | |
| * | | | | | | | | CTest: Add --show-only[=format] option to print test infoJustin Goshi2019-01-108-2/+448
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | format can be 'human' to print the current text format or 'json-v1' to print the test object model in json format and is useful for IDEs who want to gather information about the tests. Defaults to 'human' format.
| * | | | | | | | | TestGenerator: Record support file and line where test was addedJustin Goshi2019-01-084-17/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add internal test properties that ctest can use to report where the test was added in CMake code.
| * | | | | | | | | Tests: Pass python interpreter into RunCMake.CTestCommandLineBrad King2019-01-081-1/+2
| | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | This will be useful for adding python-based result checks.
* | | | | | | | | Merge branch 'release-3.13'Brad King2019-01-100-0/+0
|\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge branch 'cmake-CDU-option-parsing' into release-3.13Brad King2019-01-1013-1/+37
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2783
* | \ \ \ \ \ \ \ \ \ Merge topic 'cmake-CDU-option-parsing'Brad King2019-01-100-0/+0
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2ec3363ea5 Tests: Add cases for -{C,D,U} without a source tree 6d53a60f00 cmake: distinguish '-Cpath' from '-C path' in source dir parsing Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2783
| * | | | | | | | | | Tests: Add cases for -{C,D,U} without a source treeBrad King2019-01-1012-1/+22
| | | | | | | | | | |
| * | | | | | | | | | cmake: distinguish '-Cpath' from '-C path' in source dir parsingPaul Seyfert2019-01-101-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This results in the correct source directory being picked up in calls with cmake sourcedir -C settings and in a more appropriate error message when calling mkdir build ; cd build ; cmake -C settings Also fix `-D` and `-U` in the same way.
* | | | | | | | | | | Merge topic 'autogen-qt6'Brad King2019-01-1010-24/+141
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cd32886b2f Autogen: Add AUTO(MOC|RCC|UIC)_EXECUTABLE target properties 9045f6a30f Autogen: Prepare for Qt 6 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2679