summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | Xcode: Avoid mutating App Bundle targets during generationBrad King2019-04-112-8/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For `MACOSX_BUNDLE` targets we generate an `Info.plist` automatically and add it to the sources presented to Xcode. Avoid mutating the original target's list of sources to achieve this. Otherwise when we generate the same target again (e.g. in a sub-project's Xcode file) it will look different than the first time and possibly break invariants. Fixes: #19114
| * | | | | | | | | | | Xcode: Factor out duplicate source group code into lambdaBrad King2019-04-111-11/+10
| |/ / / / / / / / / /
* | | | | | | | | | | CMake Nightly Date StampKitware Robot2019-04-121-1/+1
| |_|/ / / / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge topic 'test-autogen-GAT-generator'Brad King2019-04-111-0/+3
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 06dab0f0e5 Tests: Fix Qt*Autogen.GlobalAutogenTarget to use matching generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3210
| * | | | | | | | | | Tests: Fix Qt*Autogen.GlobalAutogenTarget to use matching generatorBrad King2019-04-101-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build the GAT project with the same generator as the rest of the test. This was accidentally left out of commit 8c8731b422 (Autogen: Add test for CMAKE_GLOBAL_AUTOGEN/RCC_TARGET, 2018-11-11, v3.14.0-rc1~396^2~2).
* | | | | | | | | | | Merge topic 'test-explicit-dirs'Brad King2019-04-113-13/+29
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 39e7fd8c68 Tests: Avoid enabling languages in RunCMake.CommandLine -S and -B cases baed22c4b0 Tests: Fix RunCMake.CommandLine test to use generator with -S and -B 44d6370db3 Tests: Add RunCMake helper to run cmake with options 538721939f Tests: Teach RunCMake to optionally exclude the source dir argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3209
| * | | | | | | | | | | Tests: Avoid enabling languages in RunCMake.CommandLine -S and -B casesBrad King2019-04-101-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test project does not compile any sources and so does not need to enable any languages.
| * | | | | | | | | | | Tests: Fix RunCMake.CommandLine test to use generator with -S and -BBrad King2019-04-101-11/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `-S` and `-B` command-line option tests do generate build systems and so should use the generator being tested.
| * | | | | | | | | | | Tests: Add RunCMake helper to run cmake with optionsBrad King2019-04-101-0/+5
| | | | | | | | | | | |
| * | | | | | | | | | | Tests: Teach RunCMake to optionally exclude the source dir argumentBrad King2019-04-101-1/+7
| |/ / / / / / / / / /
* | | | | | | | | | | CMake Nightly Date StampKitware Robot2019-04-111-1/+1
| |_|_|_|/ / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge topic 'meta-feature_only_infer_granular_support'Brad King2019-04-1016-30/+132
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 613ac56e50 Add a test to verify meta-feature parity with granular features b0f46c48f6 CompileFeatures: Now able to presume full language level support 646fb1a646 CompileFeatures: memoize C++ compilers with full language level support 0d641fcfad Tests: Remove outdated portion of CompileFeatures genex test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3176
| * | | | | | | | | Add a test to verify meta-feature parity with granular featuresRobert Maynard2019-04-097-0/+64
| | | | | | | | | |
| * | | | | | | | | CompileFeatures: Now able to presume full language level supportRobert Maynard2019-04-096-14/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously compilers that only supported the meta-level flags would not have any of the granular features listed. Now we presume that they have full support and enable all the features. Update granular feature tests to skip the actual compilation checks for the presumed features.
| * | | | | | | | | CompileFeatures: memoize C++ compilers with full language level supportRobert Maynard2019-04-092-5/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously compilers that had full support for a language standard level were still verified every time a new build directory was created. Now we record this information and insert the correct granular compile features instead of doing a `try_compile`.
| * | | | | | | | | Tests: Remove outdated portion of CompileFeatures genex testBrad King2019-04-091-11/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The genex part of the test verifies that `$<COMPILE_FEATURES:...>` evaluates as expected. It does not need to actually try using code with the associated features, as that is tested separately.
* | | | | | | | | | CMake Nightly Date StampKitware Robot2019-04-101-1/+1
| | | | | | | | | |
* | | | | | | | | | Merge branch 'release-3.14'Craig Scott2019-04-090-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge branch 'fix-submit-url' into release-3.14Craig Scott2019-04-091-1/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3206
* | \ \ \ \ \ \ \ \ \ Merge topic 'fix-submit-url'Craig Scott2019-04-091-1/+1
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b8cb63457e Modules/CTest: Fix SubmitURL Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3206
| * | | | | | | | | | Modules/CTest: Fix SubmitURLRegina Pfeifer2019-04-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem appeared in d6475daa79 (Modules/CTest: Set SubmitURL, 2018-12-08). Fixes: #19099
* | | | | | | | | | | Merge topic 'improve-formatting-of-help'Brad King2019-04-0953-288/+302
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cb33befe2d Modules: Update documentation formatting 0e4fbb4a1f Help: Improve formatting of Help documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !3199
| * | | | | | | | | | | Modules: Update documentation formattingBartosz Kosiorek2019-04-0821-141/+146
| | | | | | | | | | | |
| * | | | | | | | | | | Help: Improve formatting of Help documentationBartosz Kosiorek2019-04-0840-161/+170
| | | | | | | | | | | |
* | | | | | | | | | | | Merge topic 'argument-parser'Brad King2019-04-0919-1015/+802
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b783e62533 cmExecuteProcessCommand: Port to cmArgumentParser 9bddb03f31 cmParseArgumentsCommand: Port to cmArgumentParser 45edf1ad66 Retire cmCommandArgumentsHelper f5acecaa6f cmExportCommand: Port to cmArgumentParser e6b6bb0618 cmInstallCommand: Port to cmArgumentParser 4336a29edd cmFileCommand: Port to cmArgumentParser 4359fe133b Introduce cmArgumentParser Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Leonid Pospelov <pospelovlm@yandex.ru> Merge-request: !3137
| * | | | | | | | | | | | cmExecuteProcessCommand: Port to cmArgumentParserRegina Pfeifer2019-04-041-170/+110
| | | | | | | | | | | | |
| * | | | | | | | | | | | cmParseArgumentsCommand: Port to cmArgumentParserRegina Pfeifer2019-04-041-114/+45
| | | | | | | | | | | | |
| * | | | | | | | | | | | Retire cmCommandArgumentsHelperRegina Pfeifer2019-04-044-430/+0
| | | | | | | | | | | | |
| * | | | | | | | | | | | cmExportCommand: Port to cmArgumentParserRegina Pfeifer2019-04-044-81/+50
| | | | | | | | | | | | |
| * | | | | | | | | | | | cmInstallCommand: Port to cmArgumentParserRegina Pfeifer2019-04-043-139/+134
| | | | | | | | | | | | |
| * | | | | | | | | | | | cmFileCommand: Port to cmArgumentParserRegina Pfeifer2019-04-041-81/+74
| | | | | | | | | | | | |
| * | | | | | | | | | | | Introduce cmArgumentParserRegina Pfeifer2019-04-047-0/+389
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge branch 'release-3.14'Brad King2019-04-090-0/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / / / / | |/| | | | | | | | | | |
| * | | | | | | | | | | | Merge branch 'backport-cmake-gui-windows-theme' into release-3.14Brad King2019-04-081-0/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3205
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'backport-implicit-includes-relative' into release-3.14Brad King2019-04-0825-19/+72
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3204
* | | | | | | | | | | | | | Merge topic 'cmake-gui-windows-theme'Brad King2019-04-093-0/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 18962f8f8f Utilities/Release: Link statically to QWindowsVistaStyle plugin a53c3f03bc Merge branch 'backport-cmake-gui-windows-theme' fce03306ee cmake-gui: Fix theme on Windows with Qt >= 5.10 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3205
| * | | | | | | | | | | | | | Utilities/Release: Link statically to QWindowsVistaStyle pluginmistersandman2019-04-082-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now build with Qt 5.12. This plugin is needed with Qt >= 5.10. Fixes: #19147 Suggested-by: mistersandman on gitlab.kitware.com
| * | | | | | | | | | | | | | Merge branch 'backport-cmake-gui-windows-theme'Brad King2019-04-081-0/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / / / / / / | | |/| | | | | | | / / / / / | | |_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | |
| | * | | | | | | | | | | | cmake-gui: Fix theme on Windows with Qt >= 5.10mistersandman2019-04-081-0/+3
| | | |_|_|_|_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Qt 5.10 the theme support moved to a separate QWindowsVistaStyle plugin. Issue: #19147
* | | | | | | | | | | | | Merge topic 'implicit-includes-relative'Brad King2019-04-0926-20/+73
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 442f4c4902 Merge branch 'backport-implicit-includes-relative' ef41d49812 Fix implicit include directory extraction for adaptive relative paths 6bc6fc2a7f Tests: Teach RunCMake.ParseImplicitIncludeInfo to match output by regex 82948805ec Tests: Clarify hand-written cases in RunCMake.ParseImplicitIncludeInfo Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3204
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'backport-implicit-includes-relative'Brad King2019-04-0826-20/+73
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / | |/| | | / / / / / / / / / | | | |_|/ / / / / / / / / | | |/| | | | | | | | | |
| | * | | | | | | | | | | Fix implicit include directory extraction for adaptive relative pathsBrad King2019-04-086-0/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In some cases GCC reports *relative* implicit include directories. They are computed adaptively with respect to the current working directory such that the effective implicit include directory is an unchanging absolute path. Teach our implicit include directory extraction to recognize such paths and normalize them. Fixes: #19133
| | * | | | | | | | | | | Tests: Teach RunCMake.ParseImplicitIncludeInfo to match output by regexBrad King2019-04-0816-17/+17
| | | | | | | | | | | | |
| | * | | | | | | | | | | Tests: Clarify hand-written cases in RunCMake.ParseImplicitIncludeInfoBrad King2019-04-085-2/+2
| | |/ / / / / / / / / /
* | | | | | | | | | | | Merge topic 'genex_filter'Marc Chevrier2019-04-0913-0/+100
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 698f51abac Genex: Add $<FILTER:list,INCLUDE|EXCLUDE,regex> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3188
| * | | | | | | | | | | | Genex: Add $<FILTER:list,INCLUDE|EXCLUDE,regex>Sebastian Lipponer2019-04-0813-0/+100
| | |_|_|_|_|_|/ / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | CMake Nightly Date StampKitware Robot2019-04-091-1/+1
|/ / / / / / / / / / /
* | | | | | | | | | | Merge topic 'help_remove_duplicates'Brad King2019-04-082-2/+8
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 32d7b0cc2c Help: Move entry to correct section in cmake-generator-expressions(7) manual 68b307caae Help: Add missing release notes for genex $<REMOVE_DUPLICATES:list> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3200
| * | | | | | | | | | Help: Move entry to correct section in cmake-generator-expressions(7) manualSebastian Lipponer2019-04-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The generator expression $<REMOVE_DUPLICATES:list> is string-valued, not boolean-valued.
| * | | | | | | | | | Help: Add missing release notes for genex $<REMOVE_DUPLICATES:list>Sebastian Lipponer2019-04-081-0/+6
|/ / / / / / / / / /