Brad King
e0ab9e1cb9
Merge topic 'apple_clang_cxx_20_support'
...
9523ca72e2 Features: Activate C++20 support for AppleClang 10.0+
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3294
2019-05-14 10:52:17 -04:00
Brad King
9ca45a51ae
Merge branch 'release-3.14'
2019-05-14 10:51:23 -04:00
Brad King
b0b357a878
Merge topic 'swig4'
...
65c5c1b567 FindSWIG: Support swig4.0
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3314
2019-05-14 10:49:30 -04:00
Brad King
7d9db24f4c
Merge topic 'ios-xctest-lookup'
...
e9d128b789 Apple: Properly lookup XCTest for iOS and tvOS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3309
2019-05-14 10:48:13 -04:00
Kitware Robot
9d48d3f61b
CMake Nightly Date Stamp
2019-05-14 00:01:07 -04:00
Brad King
016a8bc659
Merge branch 'swig4' into release-3.14
...
Merge-request: !3314
2019-05-13 11:30:27 -04:00
Daniele E. Domenichelli
65c5c1b567
FindSWIG: Support swig4.0
2019-05-13 11:29:53 -04:00
Brad King
f9feab40a1
Merge topic 'autorcc_timestamp'
...
15004e4319 AutoRcc: Simplify error logging with utility lambda
bd6c3f8609 AutoRcc: Rebuild if the rcc executable is newer than its output
54903af84b AutoRcc: Don't read the info file time again
081104fb00 AutoRcc: Write re-generation reason and rcc command as one string
eff6e622d6 Autogen: A missing info file is a critical error
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3311
2019-05-13 10:42:02 -04:00
Brad King
df6c4afa77
Merge topic 'cmuvprocesschain'
...
26025d6e10 cmUVProcessChain: Add cmUVProcessChain
6b04d1cdc2 cmUVStreambuf: Initialize all members on construction
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3275
2019-05-13 10:38:09 -04:00
Brad King
620e7b1c39
Merge branch 'ios-xctest-lookup' into release-3.14
...
Merge-request: !3309
2019-05-13 10:37:21 -04:00
Brad King
3429369634
Merge topic 'apple_clang_full_cxx_14_support'
...
daad51c3b7 CompileFeatures: Record when AppleClang gained full CXX14 support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3293
2019-05-13 10:13:52 -04:00
Brad King
2bc9ddcad9
Merge topic 'iar-new_architectures'
...
4178096493 IAR: Add architecture support for RL78, RH850 and MSP430
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3288
2019-05-13 10:03:35 -04:00
Brad King
b498967243
Merge topic 'FindProtobuf-gen-sources'
...
9a324cbee0 Protobuf: Fix generated source path with PROTOBUF_GENERATE_CPP_APPEND_PATH OFF
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3295
2019-05-13 10:02:26 -04:00
Brad King
9af34615ae
Merge topic 'windows-signing'
...
9a34031081 Utilities/Release: Enable signing of Windows release binaries
29f4f70b41 Add undocumented option to sign CMake's own binaries on Windows
1069a3f02b Configure CMake itself with policies through CMake 3.14
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3296
2019-05-13 09:57:43 -04:00
Kitware Robot
a8f1527ba4
CMake Nightly Date Stamp
2019-05-13 00:01:10 -04:00
Kitware Robot
9d2ea14492
CMake Nightly Date Stamp
2019-05-12 00:01:04 -04:00
Sebastian Holtermann
15004e4319
AutoRcc: Simplify error logging with utility lambda
2019-05-11 22:15:47 +02:00
Sebastian Holtermann
bd6c3f8609
AutoRcc: Rebuild if the rcc executable is newer than its output
...
In AUTORCC add a test if the rcc executable is newer that the rcc output.
If the rcc executable is newer, rebuild the output.
2019-05-11 22:15:47 +02:00
Sebastian Holtermann
54903af84b
AutoRcc: Don't read the info file time again
...
In `AUTORCC` use the info file time that's available already instead of
reading it again.
2019-05-11 22:15:47 +02:00
Sebastian Holtermann
081104fb00
AutoRcc: Write re-generation reason and rcc command as one string
...
In AUTORCC with verbose output write the rcc re-generation reason and
the rcc command as on single string to avoid message chopping in concurrent
builds.
2019-05-11 21:23:29 +02:00
Sebastian Holtermann
eff6e622d6
Autogen: A missing info file is a critical error
2019-05-11 21:17:05 +02:00
Gregor Jasny
e9d128b789
Apple: Properly lookup XCTest for iOS and tvOS
...
Closes : #19172
2019-05-11 12:12:32 +02:00
Kitware Robot
e329944d09
CMake Nightly Date Stamp
2019-05-11 00:01:05 -04:00
Marc Chevrier
741fb95f66
Merge topic 'FindPython-module'
...
30b873c05d FindPython*: Manage weak link for Python modules
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !3291
2019-05-10 09:02:57 -04:00
Kitware Robot
62e826d11b
CMake Nightly Date Stamp
2019-05-10 00:01:05 -04:00
Kitware Robot
5a2023f904
CMake Nightly Date Stamp
2019-05-09 00:01:04 -04:00
Brad King
9a34031081
Utilities/Release: Enable signing of Windows release binaries
2019-05-08 13:18:31 -04:00
Brad King
29f4f70b41
Add undocumented option to sign CMake's own binaries on Windows
2019-05-08 13:18:31 -04:00
Brad King
1069a3f02b
Configure CMake itself with policies through CMake 3.14
...
In particular, set `CMP0082` to `NEW` to interleave install commands
in the top-level directory with subdirectory installations.
2019-05-08 13:18:30 -04:00
Stefan Andersson
4178096493
IAR: Add architecture support for RL78, RH850 and MSP430
2019-05-08 12:55:18 -04:00
Brad King
ca0ac8f289
Merge topic 'FindBoost-fphsa'
...
634f6ea159 FindBoost: Add new unit tests
a22dd5d8be FindBoost: Modernize module mode with FPHSA
a315977595 FindBoost: Fix and modernize config mode with FPHSA
24342d5ef7 FindBoost: Add vars Boost_VERSION_MACRO/MAJOR/MINOR/PATCH/COUNT
26634752d0 FindBoost: Introduce new imported target Boost::headers
d6c12f374d FindBoost: Compare versions consistently against Boost_VERSION_STRING
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3243
2019-05-08 12:42:29 -04:00
Brad King
0af57a1852
Merge topic 'autogen_cache'
...
7d50e1c611 Autogen: Refactor AUTOMOC and AUTOUIC and add source file parse data caching
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3290
2019-05-08 12:41:15 -04:00
Bob Weinand
9a324cbee0
Protobuf: Fix generated source path with PROTOBUF_GENERATE_CPP_APPEND_PATH OFF
2019-05-08 14:57:00 +02:00
Craig Scott
4aace9b015
Merge topic 'ctest-update-version-override'
...
2a34d0ac36 ctest: Add new variable CTEST_UPDATE_VERSION_OVERRIDE
7ddac95121 Help: cross-ref and wording of docs related to ctest_update()
a0d04d8810 testing: Update terminology in ctest_update tests
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Zack Galbreath <zack.galbreath@kitware.com >
Merge-request: !3277
2019-05-08 08:49:34 -04:00
Kitware Robot
afd7df9d1c
CMake Nightly Date Stamp
2019-05-08 00:01:05 -04:00
Robert Maynard
9523ca72e2
Features: Activate C++20 support for AppleClang 10.0+
2019-05-07 16:24:08 -04:00
Kyle Edwards
26025d6e10
cmUVProcessChain: Add cmUVProcessChain
...
This class is ultimately intended as a replacement for cmsys::Process.
It spawns a series of processes using libuv, piping the output of each
command into the next.
Note: input support has not yet been implemented because write
support has not yet been implemented on cmUVStreambuf.
2019-05-07 13:40:06 -04:00
Robert Maynard
daad51c3b7
CompileFeatures: Record when AppleClang gained full CXX14 support
...
Use the infrastructure added by commit 646fb1a646 (CompileFeatures:
memoize C++ compilers with full language level support, 2019-03-27) to
avoid using a `try_compile` to check for C++14 feature support when the
running compiler is known to have all features.
2019-05-07 13:33:40 -04:00
Brad King
6b04d1cdc2
cmUVStreambuf: Initialize all members on construction
...
Avoid leaving any members uninitialized after construction even if they
are later initialized before use by methods. This helps convince static
analysis tools that the members are not used uninitialized.
2019-05-07 12:35:22 -04:00
Dennis Klein
634f6ea159
FindBoost: Add new unit tests
2019-05-07 17:19:46 +02:00
Brad King
fa077acba5
Merge topic 'enforce-explicit-use-of-project'
...
1527defbfe cmMakefile: Enforce explicit use of project() command
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3245
2019-05-07 11:17:26 -04:00
Brad King
be132dc6a6
Merge topic 'findmpi-debug'
...
c499eccc5c FindMPI: Make tests valid C89 by returning 0
521ea77fc0 FindMPI: Correct documentaiton for library version
c672a6a4b9 FindMPI: Add error logging
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3289
2019-05-07 11:16:07 -04:00
Brad King
707c180ff0
Merge topic 'CTestCoverageCollectGCOV-updates'
...
41d262bd3d CTestCoverageCollectGCOV: run gcov with -x
911b97867b CTestCoverageCollectGCOV: run gcov only once
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3258
2019-05-07 11:15:18 -04:00
Brad King
50c6204d26
Merge topic 'use_intel_mkl_blas_intface_on_osX'
...
8527dbbf44 FindBLAS: Use Intel fortran interface on OS X even with GNU Fortran
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3286
2019-05-07 11:14:20 -04:00
Brad King
ccb12f93c7
Merge branch 'release-3.14'
2019-05-07 11:13:35 -04:00
Brad King
1628e4677a
Merge topic 'touch-after-ranlib'
...
f83e4359f2 Apple: Preserve high resolution mtime for static libraries
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3283
2019-05-07 11:12:38 -04:00
Zack Galbreath
2a34d0ac36
ctest: Add new variable CTEST_UPDATE_VERSION_OVERRIDE
...
Set this in a CTest script to explicitly define what the current revision
will be reported as in Update.xml.
2019-05-07 10:45:47 -04:00
Marc Chevrier
30b873c05d
FindPython*: Manage weak link for Python modules
...
Add new target Python::Module which take care of platform requirements
for Python module development.
Fixes : #18100
2019-05-07 16:37:24 +02:00
Dennis Klein
a22dd5d8be
FindBoost: Modernize module mode with FPHSA
2019-05-07 16:08:55 +02:00
Dennis Klein
a315977595
FindBoost: Fix and modernize config mode with FPHSA
...
Fixes : #19186
2019-05-07 16:08:55 +02:00