Commit Graph

37856 Commits

Author SHA1 Message Date
Brad King
73db89c2c2 Merge topic 'server-refactor'
39c2feaf misc: Added utility method to allow working with stacks
f5d2988e server: Swapped to cm_thread impl
2636d86c utility: Added minimal std::thread drop-in
d46b4ba8 server: Updated server tests to try various communication channels
08dca583 Tests: reworked server tests to allow other operation modes

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1230
2017-11-06 08:58:11 -05:00
Brad King
2dabcebf3c Merge topic 'update-kwsys'
30487770 Merge branch 'upstream-KWSys' into update-kwsys
5464e23f KWSys 2017-11-02 (54f0901a)

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1440
2017-11-06 08:55:35 -05:00
Kitware Robot
3d6e45af61 CMake Nightly Date Stamp 2017-11-06 00:01:06 -05:00
Kitware Robot
c2e130e8f4 CMake Nightly Date Stamp 2017-11-05 00:01:06 -04: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
3048777006 Merge branch 'upstream-KWSys' into update-kwsys
* upstream-KWSys:
  KWSys 2017-11-02 (54f0901a)
2017-11-02 09:48:53 -04:00
KWSys Upstream
5464e23ff5 KWSys 2017-11-02 (54f0901a)
Code extracted from:

    https://gitlab.kitware.com/utils/kwsys.git

at commit 54f0901ad1a1c545a1360a19b5c521857b5a66ec (master).

Upstream Shortlog
-----------------

Bryon Bean (1):
      8e428c18 Process: Add function to kill process (and children) with pid
2017-11-02 09:48:53 -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
Justin Berger
39c2feaf8c misc: Added utility method to allow working with stacks 2017-11-01 11:32:11 -06:00
Justin Berger
f5d2988ea7 server: Swapped to cm_thread impl 2017-11-01 11:32:11 -06:00
Justin Berger
2636d86ce2 utility: Added minimal std::thread drop-in 2017-11-01 11:32:11 -06:00
Justin Berger
d46b4ba835 server: Updated server tests to try various communication channels 2017-11-01 11:30:35 -06: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