summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Remove now-unused code once used on IRIXBrad King2019-01-111-1/+1
| | | | | We dropped support for IRIX as a host platform long ago. Remove some leftover code.
* Merge topic 'vs-refactor'Brad King2019-01-1118-71/+100
|\ | | | | | | | | | | | | | | | | | | 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.
* | Merge topic 'vs_ce_support'Brad King2019-01-112-0/+28
|\ \ | | | | | | | | | | | | | | | | | | | | | 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-102-0/+28
| |/ | | | | | | Previously only VS 2008 was supported.
* | Merge topic 'bison_target_policy'Brad King2019-01-111-0/+3
|\ \ | | | | | | | | | | | | | | | | | | 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-101-0/+3
| | |
* | | 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-1010-18/+446
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | CTest: Add --show-only[=format] option to print test infoJustin Goshi2019-01-106-1/+372
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Merge topic 'autogen-qt6'Brad King2019-01-102-24/+75
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | Autogen: Add AUTO(MOC|RCC|UIC)_EXECUTABLE target propertiesTobias Hunger2019-01-102-18/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow to force moc/rcc/uic compiler used for AUTO(MOC|RCC|UIC). Setting these properties is only necessary if you are going to do strange things like build these tools as part of your own build system. Setting these properties will also prevent cmake from testing the binary: It is user-provided and assumed to be valid.
| * | | Autogen: Prepare for Qt 6Tobias Hunger2019-01-072-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Handle Qt version > 5 in Qt AutoGen. This patch does *NOT* include tests and documentation: There is no Qt 6 yet. I still need this patch to work on a cmake based build system for Qt 6.
* | | | Merge topic 'fix-msvc-warnings'Brad King2019-01-105-4/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5bcfe98bd5 Source: Fix various compiler warnings in Visual Studio 2017 70e245f19e cmAlgorithms: add utility functions to get signed size of containers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2757
| * | | | Source: Fix various compiler warnings in Visual Studio 2017Bruno Manganelli2019-01-094-4/+4
| | | | |
| * | | | cmAlgorithms: add utility functions to get signed size of containersBruno Manganelli2018-12-271-0/+6
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2019-01-101-1/+1
| |_|_|/ |/| | |
* | | | Merge topic 'vs2017-skip-2019'Brad King2019-01-091-0/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d44f81c217 VS: Exclude VS 2019 instances when using VS 2017 generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2775
| * | | | VS: Exclude VS 2019 instances when using VS 2017 generatorBrad King2019-01-081-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Filter instances reported by the VS Installer to consider only VS 2017 instances for the "Visual Studio 15 2017" generator. Fixes: #18721
| * | | | CMake 3.13.2v3.13.2Brad King2018-12-131-1/+1
| | | | |
| * | | | Merge branch 'backport-autogen_revert_implicit_includes' into release-3.13Brad King2018-12-071-3/+7
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2709
| | * | | | Autogen: Revert passing compiler implicit includes to mocSebastian Holtermann2018-12-071-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Passing an incomplete list of compiler include directories causes a regression in the KIO project (and probably others). We need to disable it until the complete list is available (see #16291). Fixes: #18669 Issue: #18041
| * | | | | Merge branch 'cpack-status-callback' into release-3.13Brad King2018-12-071-0/+10
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !2696
* | | | | | | CMake Nightly Date StampKitware Robot2019-01-091-1/+1
| | | | | | |
* | | | | | | Merge topic 'modernize-for'Kyle Edwards2019-01-084-30/+23
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1cf9c754db Source: Modernize for loops, add const modifiers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2765
| * | | | | | Source: Modernize for loops, add const modifiersVitaly Stakhovsky2018-12-314-30/+23
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2019-01-081-1/+1
| | | | | | |
* | | | | | | Merge topic 'fix-warn-uninitialized-in-configure'Craig Scott2019-01-074-54/+49
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cbf0c0fce4 cmake: Enable --warn-uninitialized inside string(CONFIGURE) and configure_file 1d32a35c10 cmCommandArgumentParserHelper: use cmMakefile::MaybeWarnUninitialized 67ac4ed1dc cmMakefile: Move uninitialized vars logic into MaybeWarnUninitialized() 5257af3634 cmMakefile: move common logic to IsProjectFile function Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2676
| * | | | | | | cmake: Enable --warn-uninitialized inside string(CONFIGURE) and configure_fileArtur Ryt2018-12-293-12/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #18489
| * | | | | | | cmCommandArgumentParserHelper: use cmMakefile::MaybeWarnUninitializedArtur Ryt2018-12-292-22/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It removes logic duplication and need to have cached WarnUninitialized and CheckSystemVars
| * | | | | | | cmMakefile: Move uninitialized vars logic into MaybeWarnUninitialized()Artur Ryt2018-12-282-12/+20
| | | | | | | |
| * | | | | | | cmMakefile: move common logic to IsProjectFile functionArtur Ryt2018-12-282-10/+11
| | | | | | | |
* | | | | | | | Merge topic 'nmake-compile-commands'Craig Scott2019-01-072-3/+26
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 37c6a02dc2 CMake: fix nmake compile_commands generation 7583f7490e cmGlobalGenerator: Teach EscapeJSON to escape newlines and tabs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2648
| * | | | | | | CMake: fix nmake compile_commands generationYan Pashkovsky2018-12-141-0/+11
| | | | | | | |
| * | | | | | | cmGlobalGenerator: Teach EscapeJSON to escape newlines and tabsYan Pashkovsky2018-12-141-3/+15
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2019-01-071-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2019-01-061-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2019-01-051-1/+1
| | | | | | | |
* | | | | | | | Merge topic 'remove-std-iterator'Craig Scott2019-01-041-2/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1b135cdff2 cmLinkedTree: Remove deprecated std::iterator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2767
| * | | | | | | | cmLinkedTree: Remove deprecated std::iteratorVitaly Stakhovsky2019-01-011-2/+1
| | |_|/ / / / / | |/| | | | | |