Jean-Christophe Fillion-Robin
b551beb6fa
FetchContent: Support use of the module before "project()" command
...
Co-authored-by: Craig Scott <craig.scott@crascit.com>
Co-authored-by: Brad King <brad.king@kitware.com>
2017-11-07 09:50:02 -05:00
Kitware Robot
277994eb43
CMake Nightly Date Stamp
2017-11-04 00:01:12 -04:00
Brad King
51e0d611f5
Merge branch 'release-3.9'
2017-11-03 08:49:47 -04:00
Brad King
ea09ee0cc3
CMake 3.9.5
v3.9.5
2017-11-03 07:47:39 -04:00
Kitware Robot
d802f357d7
CMake Nightly Date Stamp
2017-11-03 00:01:12 -04:00
Craig Scott
1fc31f2f43
Merge topic 'cross_link_CheckLanguage_enable_language'
...
e2601534 Help: enable_language now documents the CheckLanguage module
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1434
2017-11-02 16:32:05 -04:00
Brad King
817331aae8
Merge topic 'deprecate-policy-old'
...
a0ec14d3 Add deprecation warnings for policies CMP0054 and below
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !1438
2017-11-02 09:44:41 -04:00
Brad King
193e40daa5
Merge topic 'update-kwsys'
...
7576e9f8 Merge branch 'upstream-KWSys' into update-kwsys
7d3f33e6 KWSys 2017-11-01 (6ffca34c)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1436
2017-11-02 09:43:48 -04:00
Brad King
fdd1e18759
Merge topic 'doc-cmp0037-update'
...
8eb39bf2 Help: Document CMP0037 relaxation of test and package targets
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1437
2017-11-02 09:42:47 -04:00
Kitware Robot
d455a04c53
CMake Nightly Date Stamp
2017-11-02 00:01:06 -04:00
Brad King
a0ec14d363
Add deprecation warnings for policies CMP0054 and below
...
The OLD behaviors of all policies are deprecated, but only by
documentation. Add an explicit deprecation diagnostic for some policies
to encourage projects to port away from setting policies to OLD.
2017-11-01 11:46:53 -04:00
Brad King
8eb39bf24c
Help: Document CMP0037 relaxation of test and package targets
...
Update documentation to account for commit ae5f40696e (CMP0037: Allow
test and package targets when features are not enabled, 2017-10-26).
Issue: #16062
2017-11-01 10:36:21 -04:00
Brad King
9d742defd9
Merge branch 'release-3.10'
2017-11-01 09:20:33 -04:00
Brad King
7576e9f8a3
Merge branch 'upstream-KWSys' into update-kwsys
...
* upstream-KWSys:
KWSys 2017-11-01 (6ffca34c)
2017-11-01 08:38:26 -04:00
KWSys Upstream
7d3f33e612
KWSys 2017-11-01 (6ffca34c)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 6ffca34c008f0aac44db0e0c2826673a0e3f6ecf (master).
Upstream Shortlog
-----------------
Brad King (2):
7a4cca11 Process: Refactor test compile flag addition
90886a99 Process: Fix tests under ubsan
Bradley Lowekamp (1):
b4507c9c Remove dead code from Configure.h.in
Domen Vrankar (1):
9e0b4d1a SystemTools: set default MakeDirectory permissions mode
2017-11-01 08:38:25 -04:00
Brad King
45da558742
CMake 3.10.0-rc4
v3.10.0-rc4
2017-11-01 08:26:04 -04:00
Brad King
a57bad6c3d
Merge branch 'release-3.10'
2017-11-01 08:07:25 -04:00
Brad King
1c222d8544
Merge branch 'release-3.9'
2017-11-01 08:07:18 -04:00
Brad King
c693db0f62
Merge branch 'backport-3.9-autogen-moc-predefs-no-moc-options' into release-3.9
...
Merge-request: !1432
2017-11-01 08:06:42 -04:00
Brad King
77e758a3ed
Merge topic 'autogen-moc-predefs-no-moc-options'
...
4e46f97c Merge branch 'backport-3.9' into autogen-moc-predefs-no-moc-options
978c98b7 Autogen: Don't add AUTOMOC_MOC_OPTIONS to moc-predefs command
d3caf941 Autogen: Tests: Set AUTOMOC_MOC_OPTIONS in a simple test
96d20a4d Autogen: Don't use AUTOMOC_MOC_OPTIONS in moc-predefs command
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: EoD <eod@xmw.de>
Merge-request: !1432
2017-11-01 08:05:47 -04:00
Brad King
4e46f97c84
Merge branch 'backport-3.9' into autogen-moc-predefs-no-moc-options
2017-11-01 08:03:55 -04:00
Brad King
cdc9c110a5
Merge topic '16780-write-single-xcodeproj'
...
e4e9ce7c Xcode: Add option to generate only topmost project file
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1395
2017-11-01 08:02:15 -04:00
Brad King
4857aec5d5
Merge topic 'notes_timestamp'
...
0987a399 CTest: fix Time formatting in Notes.xml
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1428
2017-11-01 08:01:44 -04:00
Brad King
ac1d190291
Merge topic 'windows-embed-cmake-version'
...
5b9da05b Windows: Embed version information into CMake binaries
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1412
2017-11-01 08:00:45 -04:00
Brad King
93cd333103
Merge topic 'mingw-clang-c-compile-features'
...
f86879a0 Record C compile features flags for MinGW Clang on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1435
2017-11-01 07:40:35 -04:00
Brad King
8d1341f4ff
Merge branch 'mingw-clang-c-compile-features' into release-3.10
...
Merge-request: !1435
2017-11-01 07:39:02 -04:00
Brad King
f86879a04c
Record C compile features flags for MinGW Clang on Windows
...
This was done for C++ by commit v3.5.0-rc1~69^2 (Record compile features
for MinGW Clang on Windows, 2016-01-11). Make the same change for C.
The `UNIX` condition on Clang C compiler features was already dropped by
refactoring in commit v3.9.0-rc1~17^2~4 (Compilers: Port to use default
cmake_record_lang_compile_features macros, 2017-05-10).
Our documentation already claims support for this combination. This
was simply an oversight when support was added for MinGW Clang C++.
Issue: #15897
Issue: #15943
2017-11-01 07:28:38 -04:00
Kitware Robot
a0d00a1710
CMake Nightly Date Stamp
2017-11-01 00:01:05 -04:00
Robert Maynard
e26015347a
Help: enable_language now documents the CheckLanguage module
...
Resolves #17409
2017-10-31 19:15:49 -04:00
Gregor Jasny
e4e9ce7cbe
Xcode: Add option to generate only topmost project file
...
Closes #16780
2017-10-31 17:09:26 +01:00
Sebastian Holtermann
978c98b7bd
Autogen: Don't add AUTOMOC_MOC_OPTIONS to moc-predefs command
...
Issue: #17418
2017-10-31 11:46:15 -04:00
Brad King
1df31aa92a
Merge branch 'autogen-moc-predefs-no-moc-options' into release-3.10
...
Merge-request: !1432
2017-10-31 10:18:14 -04:00
Justin Goshi
5b9da05b7a
Windows: Embed version information into CMake binaries
2017-10-31 10:02:25 -04:00
Zack Galbreath
0987a399ec
CTest: fix Time formatting in Notes.xml
...
Notes.xml was reporting its timestamp in E-notation. Here's an example of
what this looked like:
<Time>1.50938e+09</Time>
This format is unsuitable for precisely determining when the Notes file
was generated. As a result of this commit, the same field now appears as:
<Time>1509383044</Time>
2017-10-31 10:00:38 -04:00
Sebastian Holtermann
d3caf941e4
Autogen: Tests: Set AUTOMOC_MOC_OPTIONS in a simple test
2017-10-31 14:55:49 +01:00
Sebastian Holtermann
96d20a4de3
Autogen: Don't use AUTOMOC_MOC_OPTIONS in moc-predefs command
...
Closes #17418
2017-10-31 14:20:24 +01:00
Brad King
fccbe2d30b
Merge branch 'release-3.10'
2017-10-31 08:55:04 -04:00
Brad King
9ba15bfceb
Merge topic 'autogen-change-rcc-config-suffix'
...
bda0875a Autogen: Make rcc output file suffix static (instead of pseudo-random)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Taylor Braun-Jones <taylor@braun-jones.org>
Merge-request: !1425
2017-10-31 08:54:26 -04:00
Brad King
562bcb84ab
Merge topic 'update-vim-syntax'
...
8a6cdbae update vim-syntax to latest cmake-commit
11225ec6 vim-cmake-syntax 2017-10-31 (a8a846f0)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1431
2017-10-31 08:23:34 -04:00
Brad King
6341596e29
Merge topic 'cmp0037-conditional-targets'
...
ae5f4069 CMP0037: Allow test and package targets when features are not enabled
409527a0 CMP0037: De-duplicate check and message generation
a2611d81 Tests: Add RunCMake.CMP0037 case for WARN on reserved targets
103501c4 Tests: Do not enable languages in all cases of RunCMake.CMP0037
2d0b3e6e cmGlobalGenerator: Refactor test and package target conditions
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !1417
2017-10-31 08:19:27 -04:00
Brad King
8c6fa52515
Merge topic '15468-xcode-hide-zero-check-source-group'
...
89add9b3 Xcode: Do not create ZERO_CHECK source group
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1429
2017-10-31 08:13:52 -04:00
Brad King
9c2e8cf8a2
Merge topic 'vs-hlsl-opt-dbg'
...
025221df VS: Add source file property to set hlsl debug and optimization flags
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1420
2017-10-31 08:11:49 -04:00
Brad King
31336538b8
Merge topic 'minifixes'
...
6a4a61d9 cmForEachCommand: prevent leakage
52680d80 cm_codecvt: cleanup superfluous semicolons
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1402
2017-10-31 08:11:13 -04:00
Patrick Boettcher
8a6cdbae16
update vim-syntax to latest cmake-commit
2017-10-31 07:44:53 +01:00
vim-cmake-syntax upstream
11225ec6de
vim-cmake-syntax 2017-10-31 (a8a846f0)
...
Code extracted from:
https://github.com/pboettch/vim-cmake-syntax.git
at commit a8a846f067e8d8bf565c27a1943017f9fce5a5b7 (master).
Upstream Shortlog
-----------------
Dimitri Merejkowsky (4):
4e3a59ce Small cleanups asked by Bram
ecff9926 Add Dimitri as maintainer for the indent file too
c6a2f171 indent/cmake.vim: save and restore cpo option
f2a8a21b cmake indent: replace &sw by shiftwidth()
Patrick Boettcher (2):
9e9ad02e do not force expandtabs for all cmake-users
a8a846f0 update keywords to 3.10.20171031-gfd2e6
2017-10-31 07:43:30 +01:00
Kitware Robot
fd2e6212a6
CMake Nightly Date Stamp
2017-10-31 00:01:05 -04:00
Brad King
f49b6871e9
Merge branch 'autogen-change-rcc-config-suffix' into release-3.10
...
Merge-request: !1425
2017-10-30 13:58:55 -04:00
Gregor Jasny
89add9b3e6
Xcode: Do not create ZERO_CHECK source group
...
Closes #15468
2017-10-30 18:39:40 +01:00
Sebastian Holtermann
bda0875ac3
Autogen: Make rcc output file suffix static (instead of pseudo-random)
2017-10-30 16:30:46 +01:00
Brad King
ae5f40696e
CMP0037: Allow test and package targets when features are not enabled
...
When CMake will not generate a test, package, or package_source target,
allow projects to create their own targets with these names.
Fixes : #16062
2017-10-30 10:21:31 -04:00