Commit Graph
47352 Commits
Author SHA1 Message Date
Craig Scott 15a0b0d046 Help: math() expressions must be representable as signed 64-bit 2019-10-26 17:47:03 +11:00
Kitware Robot a894397153 CMake Nightly Date Stamp 2019-10-26 00:01:09 -04:00
Sylvain Joubert 2086da1713 ccmake: Add output and progress bar release note 2019-10-25 14:19:46 -04:00
Johnny Jazeix c97abc9688 CPack/NSIS: Add option for custom Uninstall filename
Fixes: #10728
2019-10-25 14:13:25 -04:00
Brad King 5c8d821eca Merge topic 'xcode-scheme-env'
f0005dacde Xcode: Add CMAKE_XCODE_SCHEME_ENVIRONMENT variable

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3933
2019-10-25 09:37:49 -04:00
Sylvain Joubert 66d969fcc4 ccmake: Don't overwrite the last character of the title 2019-10-25 14:58:23 +02:00
Sylvain Joubert 1d0e557aed ccmake: Display output during configure and generate 2019-10-25 14:58:23 +02:00
Sylvain Joubert c168e789df ccmake: Use the error display for all the logs 2019-10-25 14:58:23 +02:00
Sylvain Joubert 3300070cc2 ccmake: Display an ASCII progress bar in the status bar
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.
2019-10-25 14:58:23 +02:00
Kitware Robot 5a3f539cd5 CMake Nightly Date Stamp 2019-10-25 00:01:07 -04:00
Charis Marangos 5bc6230741 ExternalProject: Option to turn off recursive update of git submodules
Fixes: #19832
2019-10-24 13:36:19 -04:00
Felix Heidrich f0005dacde Xcode: Add CMAKE_XCODE_SCHEME_ENVIRONMENT variable
Initialize the `XCODE_SCHEME_ENVIRONMENT` target property.

This was left out of commit 6b7f1e1db0 (Xcode: Add variables and
properties to configure schemes, 2018-07-29, v3.13.0-rc1~243^2).
2019-10-24 11:24:34 -04:00
Brad King b2b79e7776 Merge topic 'doc-dev-note-ext'
2d1fd3f818 Help: Fix missed extension for `CMAKE_MESSAGE_CONTEXT` release note

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3943
2019-10-24 10:41:30 -04:00
Brad King 11897b824c Merge branch 'release-3.16' 2019-10-24 08:03:40 -04:00
Brad King 920dd9d56b Merge topic 'cmp0097-doc-fix'
fd867a49c4 Help: Fix capitalization in CMP0097 documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3941
2019-10-24 08:03:15 -04:00
Brad King 26a0f5d6d4 Merge topic 'fortran-ext-F'
39fbbd6fea Fortran: Add .F extension to Source Files group

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3940
2019-10-24 08:02:21 -04:00
Brad King 81ded33c04 Merge branch 'cmp0097-doc-fix' into release-3.16
Merge-request: !3941
2019-10-24 08:01:36 -04:00
Alex Turbov 2d1fd3f818 Help: Fix missed extension for CMAKE_MESSAGE_CONTEXT release note 2019-10-24 13:07:51 +02:00
Kitware Robot 490da0bd33 CMake Nightly Date Stamp 2019-10-24 00:01:04 -04:00
Kyle Edwards fd867a49c4 Help: Fix capitalization in CMP0097 documentation 2019-10-23 17:05:09 -04:00
Johnny Jazeix 39fbbd6fea Fortran: Add .F extension to Source Files group
While at it, improve source layout of the regex string literal.

Fixes: #8768
2019-10-23 09:20:25 -04:00
Kitware Robot 44b5f037e6 CMake Nightly Date Stamp 2019-10-23 00:01:08 -04:00
Brad King 04e0fa3307 Merge topic 'android-native'
c5892e484e Android: add support for native compilation, such as with the Termux app

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3917
2019-10-22 08:57:44 -04:00
Kitware Robot 24703b11b4 CMake Nightly Date Stamp 2019-10-22 00:01:07 -04:00
Brad King 48459ab820 Merge branch 'release-3.16' 2019-10-21 11:29:45 -04:00
Brad King 0bf7a93f91 Merge topic 'ccmake-clear-help'
9276beae5e ccmake: Fully clear the 1st help line when processing

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3937
2019-10-21 11:29:12 -04:00
Brad King fa1fe09dbb Merge branch 'ccmake-clear-help' into release-3.16
Merge-request: !3937
2019-10-21 11:27:13 -04:00
Brad King 667f2861dc Merge topic 'project-include-before'
f7acc1266c project: Add variable CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE_BEFORE

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3936
2019-10-21 11:24:28 -04:00
Brad King 53f95dc5fb Merge topic 'export-compile-commands-environment-variable'
8065a686dd Initialize CMAKE_EXPORT_COMPILE_COMMANDS from envvar of the same name

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3914
2019-10-21 11:23:47 -04:00
Brad King 8347c75d1e Merge branch 'release-3.16' 2019-10-21 11:21:50 -04:00
Brad King 7b89ae8d7b Merge branch 'release-3.15' 2019-10-21 11:21:43 -04:00
Brad King ede1bebd50 Merge topic 'FindOpenMP-include-dir'
409891baf7 FindOpenMP: Allow try_compile() to find omp.h for AppleClang

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3916
2019-10-21 11:20:33 -04:00
Brad King 61c6d49f5a Merge topic 'doc-genex-tweak'
c684db4ea8 Help: Fix COMPILE_LANG_AND_ID genex example

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3939
2019-10-21 11:19:45 -04:00
Brad King 50afd147f8 Merge topic 'vs-per-config-sources'
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
2019-10-21 11:12:06 -04:00
Brad King eaebd4fc47 Merge branch 'FindOpenMP-include-dir' into release-3.16
Merge-request: !3916
2019-10-21 11:09:56 -04:00
Brad King 308990b2bc Merge branch 'doc-genex-tweak' into release-3.16
Merge-request: !3939
2019-10-21 10:27:21 -04:00
Brad King 08173075c1 Merge branch 'doc-genex-tweak' into release-3.15
Merge-request: !3939
2019-10-21 10:26:48 -04:00
Alan W. Irwin c684db4ea8 Help: Fix COMPILE_LANG_AND_ID genex example
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
2019-10-21 10:25:41 -04:00
Kitware Robot a82a96f35b CMake Nightly Date Stamp 2019-10-21 00:01:05 -04:00
Sylvain Joubert 9276beae5e ccmake: Fully clear the 1st help line when processing 2019-10-20 14:25:05 +02:00
Kitware Robot 41854d608b CMake Nightly Date Stamp 2019-10-20 00:01:04 -04:00
Kitware Robot 0671f71d70 CMake Nightly Date Stamp 2019-10-19 00:01:07 -04:00
Deniz Bahadir f7acc1266c project: Add variable CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE_BEFORE
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
2019-10-18 14:44:24 -04:00
Daan De Meyer 8065a686dd Initialize CMAKE_EXPORT_COMPILE_COMMANDS from envvar of the same name
Fixes: #18386
2019-10-18 14:37:33 -04:00
Brad King 493c4e781a Merge branch 'release-3.16' 2019-10-18 10:36:40 -04:00
Brad King 92780281c2 CMake 3.16.0-rc2 v3.16.0-rc2 2019-10-18 09:23:00 -04:00
Brad King fdb41a5102 Merge topic 'variable_watch-modernize'
4bedf6c9fa Refactor: Modernize `cmVariableWatchCommand` a little

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3892
2019-10-18 09:02:29 -04:00
Brad King b34b4c5eac Merge topic 'vs-vctargetspath'
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
2019-10-18 09:01:48 -04:00
Brad King c867981c9d Merge branch 'release-3.16' 2019-10-18 08:58:01 -04:00
Brad King 1c84b5c86f Merge topic 'pch-makefile-depends'
797689ab35 PCH: Fix Makefile dependencies to rebuild PCH on header changes
0b10b3ed6b cmMakefileTargetGenerator: Inline WriteObjectBuildFile in only call site

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3928
2019-10-18 08:57:16 -04:00