Brad King
21f5ed8091
Merge topic 'use_additional_clean_files'
...
eda3963615 UseSWIG: Use ADDITIONAL_CLEAN_FILES for cleaning
8c47be28cc UseJava: Use ADDITIONAL_CLEAN_FILES for cleaning
ac86c02d1b UseEcos: Use ADDITIONAL_CLEAN_FILES for cleaning
2532e00339 FindDoxygen: Use ADDITIONAL_CLEAN_FILES for cleaning
4edc0ef359 Test: Improve WarnUnusedCliUnused to run on all generators
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3328
2019-05-17 09:37:33 -04:00
Brad King
64a7f491ef
Merge topic 'armclang'
...
7b0abaac31 ARMClang: Add support for Clang-based ARM compiler
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3315
2019-05-16 10:27:44 -04:00
Brad King
9fdad3a601
Merge topic 'FindBoost-allow-root'
...
e1e3935f5d FindBoost: Remove obsolete diagnostic message about Boost_ROOT
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3323
2019-05-16 10:21:02 -04:00
Brad King
9ee24ede73
Merge topic 'msvc-jmc'
...
2a9ff9703e MSVC: Add support for /JMC (Just My Code)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3121
2019-05-15 14:06:58 -04:00
Dennis Klein
e1e3935f5d
FindBoost: Remove obsolete diagnostic message about Boost_ROOT
...
CMake 3.12 introduced <package>_ROOT CMake and environment variables to
be valid hints to find_package(<package>). Defining Boost_ROOT is no
longer wrong if CMP0074 is set to NEW.
Fixes #18810
2019-05-15 15:45:14 +02:00
Sebastian Holtermann
eda3963615
UseSWIG: Use ADDITIONAL_CLEAN_FILES for cleaning
...
Replace use of the deprecated `ADDITIONAL_MAKE_CLEAN_FILES` directory property
with the new `ADDITIONAL_CLEAN_FILES` directory property.
2019-05-15 15:31:05 +02:00
Sebastian Holtermann
8c47be28cc
UseJava: Use ADDITIONAL_CLEAN_FILES for cleaning
...
Replace use of the deprecated `ADDITIONAL_MAKE_CLEAN_FILES` directory property
with the new `ADDITIONAL_CLEAN_FILES` directory property.
2019-05-15 15:31:05 +02:00
Sebastian Holtermann
ac86c02d1b
UseEcos: Use ADDITIONAL_CLEAN_FILES for cleaning
...
Replace use of the deprecated `ADDITIONAL_MAKE_CLEAN_FILES` directory property
with the new `ADDITIONAL_CLEAN_FILES` directory property.
2019-05-15 15:31:01 +02:00
Sebastian Holtermann
2532e00339
FindDoxygen: Use ADDITIONAL_CLEAN_FILES for cleaning
...
Replace use of the deprecated `ADDITIONAL_MAKE_CLEAN_FILES` directory property
with the new `ADDITIONAL_CLEAN_FILES` directory property.
2019-05-15 15:28:37 +02:00
Craig Scott
7063ed271e
Merge topic 'refactor_docs_use_java'
...
359e2d401d UseJava: Refactor documentation for better formatting
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3303
2019-05-15 09:18:40 -04:00
Robert Maynard
359e2d401d
UseJava: Refactor documentation for better formatting
...
Co-Authored-By: Craig Scott <craig.scott@crascit.com >
2019-05-15 22:54:15 +10:00
Kitware Robot
932dcce1e6
Modules: Consistently use 2 space indentation
2019-05-14 15:26:46 -04:00
Johan Stridkvist
7b0abaac31
ARMClang: Add support for Clang-based ARM compiler
...
Fixes : #18215
2019-05-14 14:59:55 -04:00
Luca Cappa
2a9ff9703e
MSVC: Add support for /JMC (Just My Code)
2019-05-14 13:27:18 -04:00
Brad King
2389fcc677
Merge topic 'find-boost-cmp0093'
...
5108759ed2 FindBoost: Introduce CMP0093 to report Boost_VERSION in x.y.z format
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3317
2019-05-14 11:14:33 -04:00
Brad King
730d8a135e
Merge topic 'relax_cxx_relaxed_constexpr_requirements'
...
d156f8f5a2 CompileFeatures: Record when MSVC gained full CXX14 support
62dbe53a8a CompileFeatures: Record when Intel gained full CXX14 support
1ebb0d79fe CompileFeatures: Relax cxx_relaxed_constexpr compiler requirements
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3292
2019-05-14 10:53:24 -04:00
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
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
Robert Maynard
d156f8f5a2
CompileFeatures: Record when MSVC 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-13 13:13:09 -04:00
Robert Maynard
62dbe53a8a
CompileFeatures: Record when Intel 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-13 13:12:47 -04:00
Robert Maynard
1ebb0d79fe
CompileFeatures: Relax cxx_relaxed_constexpr compiler requirements
...
This in effect means that cxx_relaxed_constexpr is now supported
by MSVC and Intel 18.0-18.04.
2019-05-13 13:11:32 -04:00
Dennis Klein
5108759ed2
FindBoost: Introduce CMP0093 to report Boost_VERSION in x.y.z format
...
This aligns module mode behaviour with config mode.
2019-05-13 11:57:12 -04:00
Daniele E. Domenichelli
65c5c1b567
FindSWIG: Support swig4.0
2019-05-13 11:29:53 -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
Gregor Jasny
e9d128b789
Apple: Properly lookup XCTest for iOS and tvOS
...
Closes : #19172
2019-05-11 12:12:32 +02: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
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
Bob Weinand
9a324cbee0
Protobuf: Fix generated source path with PROTOBUF_GENERATE_CPP_APPEND_PATH OFF
2019-05-08 14:57:00 +02:00
Robert Maynard
9523ca72e2
Features: Activate C++20 support for AppleClang 10.0+
2019-05-07 16:24:08 -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
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
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
Dennis Klein
24342d5ef7
FindBoost: Add vars Boost_VERSION_MACRO/MAJOR/MINOR/PATCH/COUNT
2019-05-07 16:08:55 +02:00
Dennis Klein
26634752d0
FindBoost: Introduce new imported target Boost::headers
2019-05-07 16:08:55 +02:00
Dennis Klein
d6c12f374d
FindBoost: Compare versions consistently against Boost_VERSION_STRING
2019-05-07 16:08:54 +02:00
Christian Pfeiffer
c499eccc5c
FindMPI: Make tests valid C89 by returning 0
2019-05-06 18:42:28 +02:00
Christian Pfeiffer
521ea77fc0
FindMPI: Correct documentaiton for library version
2019-05-06 18:42:02 +02:00
Christian Pfeiffer
c672a6a4b9
FindMPI: Add error logging
2019-05-06 18:40:44 +02:00
Brad King
aae79c2d70
Merge topic 'FindPython-fix-Python_RUNTIME_LIBRARY_DIRS-variable'
...
34c0293532 FindPython: ensure variable Python_RUNTIME_LIBRARY_DIRS is set correctly
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3287
2019-05-06 09:33:45 -04:00
Brad King
1820c7e780
Merge topic 'SWIG'
...
e3919bae17 UseSWIG: Manage alternate library name
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3241
2019-05-06 09:19:38 -04:00
Brad King
b9ee95fe5e
Merge topic 'findice-clang-cl'
...
541f079bd7 FindIce: Support clang-cl by checking CMAKE_CXX_SIMULATE_ID
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3284
2019-05-06 09:18:28 -04:00
Marc Chevrier
34c0293532
FindPython: ensure variable Python_RUNTIME_LIBRARY_DIRS is set correctly
2019-05-05 12:55:39 +02:00