summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ccmake: Display output during configure and generateSylvain Joubert2019-10-254-22/+61
|
* ccmake: Use the error display for all the logsSylvain Joubert2019-10-253-23/+36
|
* ccmake: Display an ASCII progress bar in the status barSylvain Joubert2019-10-251-16/+12
| | | | | | | | The status bar is now only used to display the progress. The status log are not shown anymore since for the most cases they went by too quickly to be read. As for cases when a process is long enough to display and read a log, it would probably be a previous unrelated message.
* CMake Nightly Date StampKitware Robot2019-10-251-1/+1
|
* Merge topic 'doc-dev-note-ext'Brad King2019-10-241-0/+0
|\ | | | | | | | | | | | | 2d1fd3f818 Help: Fix missed extension for `CMAKE_MESSAGE_CONTEXT` release note Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3943
| * Help: Fix missed extension for `CMAKE_MESSAGE_CONTEXT` release noteAlex Turbov2019-10-241-0/+0
| |
* | Merge branch 'release-3.16'Brad King2019-10-240-0/+0
|\ \
| * \ Merge branch 'cmp0097-doc-fix' into release-3.16Brad King2019-10-241-1/+1
| |\ \ | | | | | | | | | | | | Merge-request: !3941
* | \ \ Merge topic 'cmp0097-doc-fix'Brad King2019-10-241-1/+1
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | fd867a49c4 Help: Fix capitalization in CMP0097 documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3941
| * | | Help: Fix capitalization in CMP0097 documentationKyle Edwards2019-10-231-1/+1
| |/ /
* | | Merge topic 'fortran-ext-F'Brad King2019-10-241-3/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 39fbbd6fea Fortran: Add .F extension to Source Files group Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3940
| * | | Fortran: Add .F extension to Source Files groupJohnny Jazeix2019-10-231-3/+2
| | |/ | |/| | | | | | | | | | | | | While at it, improve source layout of the regex string literal. Fixes: #8768
* | | CMake Nightly Date StampKitware Robot2019-10-241-1/+1
|/ /
* | CMake Nightly Date StampKitware Robot2019-10-231-1/+1
| |
* | Merge topic 'android-native'Brad King2019-10-227-1/+40
|\ \ | | | | | | | | | | | | | | | | | | c5892e484e Android: add support for native compilation, such as with the Termux app Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3917
| * | Android: add support for native compilation, such as with the Termux appButta2019-10-157-1/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | The CMake support for Android assumes cross-compilation using the NDK, so stub out that Android NDK support and use the Linux support that's already invoked. Set CMAKE_HOST_SYSTEM_NAME to "Android", rather than "Linux". Issue: #19840
* | | CMake Nightly Date StampKitware Robot2019-10-221-1/+1
| | |
* | | Merge branch 'release-3.16'Brad King2019-10-210-0/+0
|\ \ \ | | |/ | |/|
| * | Merge branch 'ccmake-clear-help' into release-3.16Brad King2019-10-211-1/+1
| |\ \ | | | | | | | | | | | | Merge-request: !3937
* | \ \ Merge topic 'ccmake-clear-help'Brad King2019-10-211-1/+1
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 9276beae5e ccmake: Fully clear the 1st help line when processing Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3937
| * | | ccmake: Fully clear the 1st help line when processingSylvain Joubert2019-10-201-1/+1
| | | |
* | | | Merge topic 'project-include-before'Brad King2019-10-2110-5/+48
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f7acc1266c project: Add variable CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE_BEFORE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3936
| * | | | project: Add variable CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE_BEFOREDeniz Bahadir2019-10-1810-5/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow up commit 0761186949 (project: Add variable CMAKE_PROJECT_INCLUDE_BEFORE, 2019-03-28, v3.15.0-rc1~294^2) with a project-specific variant. This variable will be used similar to the already existing `CMAKE_PROJECT_INCLUDE_BEFORE` and `CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE` variables. Fixes: #19854
* | | | | Merge topic 'export-compile-commands-environment-variable'Brad King2019-10-2111-4/+58
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8065a686dd Initialize CMAKE_EXPORT_COMPILE_COMMANDS from envvar of the same name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3914
| * | | | | Initialize CMAKE_EXPORT_COMPILE_COMMANDS from envvar of the same nameDaan De Meyer2019-10-1811-4/+58
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #18386
* | | | | | Merge branch 'release-3.16'Brad King2019-10-210-0/+0
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | Merge branch 'FindOpenMP-include-dir' into release-3.16Brad King2019-10-212-1/+43
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !3916
| * \ \ \ \ \ Merge branch 'doc-genex-tweak' into release-3.16Brad King2019-10-211-1/+1
| |\ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | | | | | | | Merge-request: !3939
* | | | | | | Merge branch 'release-3.15'Brad King2019-10-210-0/+0
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'doc-genex-tweak' into release-3.15Brad King2019-10-211-1/+1
| |\ \ \ \ \ \ \ | | | |/ / / / / | | |/| | | | | | | | | | | | | Merge-request: !3939
* | | | | | | | Merge topic 'FindOpenMP-include-dir'Brad King2019-10-212-1/+43
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 409891baf7 FindOpenMP: Allow try_compile() to find omp.h for AppleClang Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3916
| * | | | | | | FindOpenMP: Allow try_compile() to find omp.h for AppleClangCraig Scott2019-10-172-1/+43
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #18098 #18470 #18520
* | | | | | | | Merge topic 'doc-genex-tweak'Brad King2019-10-211-1/+1
|\ \ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c684db4ea8 Help: Fix COMPILE_LANG_AND_ID genex example Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3939
| * | | | | | | Help: Fix COMPILE_LANG_AND_ID genex exampleAlan W. Irwin2019-10-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the `COMPILE_LANGUAGE/CXX_COMPILER_ID` variant of the example to have the same meaning as the `COMPILE_LANG_AND_ID` variant. The inconsistency was introduced by commit 808b818063 (Genex: CompileLang and CompileLangAndId now match against a list of ids, 2019-05-30, v3.15.0-rc1~11^2~1). Fixes: #19862
* | | | | | | | Merge topic 'vs-per-config-sources'Brad King2019-10-217-18/+33
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 55a0bebdd3 VS: Add support for per-config sources bcaecf6bcd Teach check for single-language targets to consider all configurations 324988a6b1 cmGeneratorTarget: Add GetAllConfigCompileLanguages method fd2c9fac10 cmGeneratorTarget: Return non-const sources from GetAllConfigSources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3882
| * | | | | | | | VS: Add support for per-config sourcesBrad King2019-10-174-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 97cc29c766 (VS: Teach generators how to mark per-config source files, 2017-04-10, v3.9.0-rc1~268^2~2) the VS generators have known how to generate per-config sources. We've now converted most other code paths to support per-config sources, so drop the check that disallows it. This leaves only per-config support for precompiled headers and unity build transformations, but those are optional features that can be addressed later. Fixes: #18233 Issue: #19789
| * | | | | | | | Teach check for single-language targets to consider all configurationsBrad King2019-10-172-4/+2
| | | | | | | | |
| * | | | | | | | cmGeneratorTarget: Add GetAllConfigCompileLanguages methodBrad King2019-10-172-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Return all languages needed to compile sources in the target in any configuration.
| * | | | | | | | cmGeneratorTarget: Return non-const sources from GetAllConfigSourcesBrad King2019-10-172-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need a non-const pointer to `cmSourceFile` instances in order to call `GetOrDetermineLanguage` on them.
* | | | | | | | | CMake Nightly Date StampKitware Robot2019-10-211-1/+1
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2019-10-201-1/+1
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2019-10-191-1/+1
| |_|_|_|_|/ / / |/| | | | | | |
* | | | | | | | Merge branch 'release-3.16'Brad King2019-10-180-0/+0
|\ \ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | |
| * | | | | | | CMake 3.16.0-rc2v3.16.0-rc2Brad King2019-10-181-1/+1
| | | | | | | |
* | | | | | | | Merge topic 'variable_watch-modernize'Brad King2019-10-189-61/+58
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4bedf6c9fa Refactor: Modernize `cmVariableWatchCommand` a little Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3892
| * | | | | | | | Refactor: Modernize `cmVariableWatchCommand` a littleAlex Turbov2019-10-179-61/+58
| | | | | | | | |
* | | | | | | | | Merge topic 'vs-vctargetspath'Brad King2019-10-1823-51/+203
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e7d57bc3c3 VS: Propagate CMAKE_VS_GLOBALS into custom targets 45b4b4b930 VS: Propagate CMAKE_VS_GLOBALS into compiler id projects 548e9051a4 VS: Add support to override VCTargetsPath through toolset 99e83d4235 cmake: Teach --build mode to load CMAKE_GENERATOR_TOOLSET Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3817
| * | | | | | | | | VS: Propagate CMAKE_VS_GLOBALS into custom targetsAlexander Boczar2019-10-172-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #19708
| * | | | | | | | | VS: Propagate CMAKE_VS_GLOBALS into compiler id projectsAlexander Boczar2019-10-175-39/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #19708
| * | | | | | | | | VS: Add support to override VCTargetsPath through toolsetAlexander Boczar2019-10-1513-1/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19708