Kitware Robot
9aecf2e840
CMake Nightly Date Stamp
2019-09-07 00:01:06 -04:00
Brad King
ca8c3d64c8
Merge topic 'use-using'
...
1d3f5ebb0d clang-tidy: Enable check modernize-use-using
a1ddf2d0ba clang-tidy: Replace typedef with using
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3782
2019-09-06 12:38:04 -04:00
Brad King
45e90f62dd
Merge topic 'simplify-AppendFlags'
...
5acf0de1fe cmLocalGenerator: Remove AppendFlags 'const char*' overload
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3786
2019-09-06 12:35:49 -04:00
Brad King
32c9ab8a1b
Merge topic 'iwyu-freebsd-pkg'
...
0d06cc457c CPack/FreeBSD: Cleanup include-what-you-use diagnostics
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3785
2019-09-06 12:35:00 -04:00
Kitware Robot
7772c1db03
CMake Nightly Date Stamp
2019-09-06 00:01:04 -04:00
Craig Scott
a2d4968ab9
Merge topic 'doxygen-add-docs-USE_STAMP_FILE'
...
611eb26b9d FindDoxygen: add USE_STAMP_FILE option
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3238
2019-09-05 20:03:55 -04:00
Nikita Sirgienko
611eb26b9d
FindDoxygen: add USE_STAMP_FILE option
...
The new option enables the behavior of only building if sources change.
2019-09-06 09:12:09 +10:00
Brad King
5acf0de1fe
cmLocalGenerator: Remove AppendFlags 'const char*' overload
...
Update call sites to ensure the `std::string` argument can be
constructed safely.
2019-09-05 10:31:56 -04:00
Brad King
6db8f6a410
Merge topic 'doc-remove_directory-symlink'
...
3beb2c440b cmake: Document -E remove_directory symlink behavior
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3784
2019-09-05 09:07:30 -04:00
Brad King
0d06cc457c
CPack/FreeBSD: Cleanup include-what-you-use diagnostics
2019-09-05 09:03:26 -04:00
Brad King
ac4d6d4a9d
Merge topic 'unity-build'
...
7786a05c70 Unity build: Add XCode support
1353802af3 Unity build: Add unit tests
8dfeb5d278 Unity build: Add support for Visual Studio generator
7114c141e2 Unity build: Add support for Ninja and Makefile generators
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Stanislav Ershov <digital.stream.of.mind@gmail.com >
Acked-by: Evgeniy Dushistov <dushistov@mail.ru >
Acked-by: Viktor Kirilov <vik.kirilov@gmail.com >
Merge-request: !3611
2019-09-05 08:36:06 -04:00
Brad King
3beb2c440b
cmake: Document -E remove_directory symlink behavior
...
Update documentation for the change made by commit e6c9a8bac3 (cmake:
Teach -E remove_directory to remove directory symlinks, 2019-08-26).
Also add a release note.
Issue: #19533
2019-09-05 08:31:49 -04:00
Brad King
fcba9c3baa
Merge topic 'cpack-zstd'
...
e26f0e9dd5 CPack: Add generator for .tar.zst packages
f7085d7b0a cmCPackArchiveGenerator: Code cleanup
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3752
2019-09-05 08:24:50 -04:00
Kitware Robot
f545428be0
CMake Nightly Date Stamp
2019-09-05 00:01:06 -04:00
Regina Pfeifer
1d3f5ebb0d
clang-tidy: Enable check modernize-use-using
...
Annotate the remaining typedefs with NOLINT.
Unfortunately, clang-tidy is not smart enough and suggests the use
of using inside extern "C" blocks.
2019-09-04 19:47:30 +02:00
Regina Pfeifer
e26f0e9dd5
CPack: Add generator for .tar.zst packages
2019-09-04 13:05:22 -04:00
Regina Pfeifer
f7085d7b0a
cmCPackArchiveGenerator: Code cleanup
2019-09-04 13:05:22 -04:00
Regina Pfeifer
a1ddf2d0ba
clang-tidy: Replace typedef with using
...
Automate the conversion with
perl -i -0pe 's/typedef ([^;]*) ([^ ]+);/using $2 = $1;/g'
then manually fix a few places.
2019-09-04 18:03:01 +02:00
Brad King
ee15bc7d7e
Merge branch 'release-3.15'
2019-09-04 10:36:51 -04:00
Brad King
26a0e200e5
CMake 3.15.3
v3.15.3
2019-09-04 09:50:07 -04:00
Brad King
aef152b91d
Merge branch 'release-3.15'
2019-09-04 09:43:43 -04:00
Brad King
790db8d477
Merge topic 'FindBoost-1.71'
...
907d3ed824 FindBoost: Tolerate future Boost INTERFACE libraries
2d357b7a68 FindBoost: Clarify role of legacy variables in warning message
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3780
2019-09-04 09:43:18 -04:00
Brad King
7a8bd12926
Merge branch 'FindBoost-1.71' into release-3.15
...
Merge-request: !3780
2019-09-04 09:10:57 -04:00
Brad King
907d3ed824
FindBoost: Tolerate future Boost INTERFACE libraries
...
Since commit 0dd6772a89 (FindBoost: Add legacy variables and targets for
compatibility, 2019-06-14, v3.15.0-rc2~3^2~1) we query imported targets
provided by `BoostConfig.cmake` for their `IMPORTED_LOCATION_<cfg>`.
Querying this property is not allowed on INTERFACE libraries, so add a
condition to avoid doing so in case Boost adds one in the future.
Suggested-by: Alexander Grund <alexander.grund@tu-dresden.de >
Issue: #19656 , #19402
2019-09-04 09:09:31 -04:00
Brad King
2d357b7a68
FindBoost: Clarify role of legacy variables in warning message
...
Revise the wording of the warning added by commit 0dd6772a89 (FindBoost:
Add legacy variables and targets for compatibility, 2019-06-14,
v3.15.0-rc2~3^2~1) to refer to the old variables as "legacy" rather
than "standard".
Suggested-by: Alexander Grund <alexander.grund@tu-dresden.de >
Issue: #19402
2019-09-04 09:09:31 -04:00
Brad King
09032f09f8
Merge topic 'pch-fix-vs-test'
...
383bf3b5e7 Precompile Headers: Fix Visual Studio 10 unit test
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3770
2019-09-04 08:53:59 -04:00
Brad King
7b50b05aa9
Merge topic 'tidy-use-using'
...
62e5f72289 clang-tidy: Replace typedef with using
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3731
2019-09-04 08:52:45 -04:00
Brad King
efbd503833
Merge topic 'fortran-INCLUDE-defines'
...
fb9da8e6f4 Ninja: Pass preprocessor definitions when compiling with Intel Fortran
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3764
2019-09-04 08:50:19 -04:00
Brad King
2b478a921a
Merge topic 'fix-copy-directory-docs'
...
b96155f228 Help: Fix copy_directory description
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3769
2019-09-04 08:35:11 -04:00
Kitware Robot
787765d402
CMake Nightly Date Stamp
2019-09-04 00:01:06 -04:00
Brad King
fb9da8e6f4
Ninja: Pass preprocessor definitions when compiling with Intel Fortran
...
The Intel Fortran compiler supports an extension that allows conditional
compilation based on preprocessor definitions specified on the command
line even when not preprocessing.
Fixes : #19664
2019-09-03 14:20:26 -04:00
Regina Pfeifer
62e5f72289
clang-tidy: Replace typedef with using
2019-09-03 13:21:26 -04:00
Brad King
711e1c3ada
Merge topic 'lint-updates'
...
de0a2354fc IWYU: Add missing cstddef includes for size_t and nullptr_t
1aa0a18c41 cmCTestTestHandler: Re-order includes to follow our convention
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3774
2019-09-03 13:16:17 -04:00
Brad King
de0a2354fc
IWYU: Add missing cstddef includes for size_t and nullptr_t
...
The IWYU tool we use for CI now diagnoses these.
2019-09-03 11:46:52 -04:00
Brad King
1aa0a18c41
cmCTestTestHandler: Re-order includes to follow our convention
2019-09-03 11:46:52 -04:00
Cristian Adam
383bf3b5e7
Precompile Headers: Fix Visual Studio 10 unit test
...
The unit test is more roboust, problems like c: vs C:
or having relative paths of cmake_pch.cxx instead of absolute
paths.
2019-09-03 15:50:42 +02:00
Brad King
72b7629956
Merge topic 'FindPython-specify-artifacts-directly'
...
06d9e67fbd FindPython: Add capability to specify directly artifacts
cea2010b5c FindPython: Enhance python cache variables management.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3690
2019-09-03 09:49:00 -04:00
Brad King
aa3465fcd2
Merge topic 'xcode11-bundles'
...
e29a92f525 Xcode: Make BundleTests compatible with Xcode 11
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3767
2019-09-03 09:43:32 -04:00
Brad King
1f7bd00322
Merge topic 'add-non-empty-configurations-getter'
...
10507c6dc0 cmMakefile: Add configurations getter with empty configuration default
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3759
2019-09-03 09:42:15 -04:00
Brad King
c4f2f01108
Merge topic 'rename-mutating-getfullpath-overload'
...
2d888e3390 cmSourceFile: Rename mutating GetFullPath() overload
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3757
2019-09-03 09:40:44 -04:00
Brad King
4684e64c84
Merge topic 'clang-ipo-support'
...
dca9c33abc Tests: Remove old IPO test
c856d4556b bindexplib: supporting llvm bitcode formats using llvm-nm
079b8e2916 Clang: prefer lld-link over link.exe
6e3655db2c Clang: add LTO support for GNU-command line clang on windows
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3527
2019-09-03 09:39:03 -04:00
Brad King
54b69bd642
Merge topic 'gtest-1.8.1'
...
aaf2435780 FindGTest: Add support for googletest 1.8.1 folder structure
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3756
2019-09-03 09:36:59 -04:00
Brad King
cee20ad537
Merge topic 'vs-cuda-custom-dir'
...
25f29b9741 cuda: Adapted tests to work with modified cuda toolset
ee86770a3f cuda: Added docs for extended cuda toolset
0ad180d712 cuda: Extend cuda compiler detection to work with custom cuda path
55b0532128 cuda: Extend vs10 target generator to use custom cuda path
df0247a371 cuda: Extend toolset argument to accept path
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3713
2019-09-03 09:34:46 -04:00
Brad King
d8e3237611
Merge topic 'FindPkgConfig-module-name'
...
fe68387695 FindPkgConfig: return the module found by pkg_search_module
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3749
2019-09-03 09:33:02 -04:00
Brad King
2e6effd2e0
Merge topic 'cpack-install-multiple-configurations'
...
da5ac4bb60 cpack: Add `CPACK_INSTALL_CMAKE_CONFIGURATIONS` variable
d4e6b2ae25 Refactor: Use `unique_ptr` instead of raw pointer
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3533
2019-09-03 09:30:15 -04:00
Brad King
d615ce4386
Merge topic 'xcode11-swift'
...
5c028c27eb Xcode: Relax swift compiler detection regex for Xcode 11
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3758
2019-09-03 09:27:39 -04:00
Brad King
c1dbbef239
Merge branch 'release-3.15'
2019-09-03 09:26:03 -04:00
Brad King
ea63df139e
Merge topic 'FindBoost-1.71'
...
7828577065 FindBoost: Add support for Boost 1.71
cf29fa18c8 FindBoost: Unwrap compatibility INTERFACE targets for legacy variables
d7df3cd73f FindBoost: Remove incorrect 1.70 timer dependency
8ff43de1a5 FindBoost: Simplify conditional block for last known version
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Dennis Klein <d.klein@gsi.de >
Merge-request: !3763
2019-09-03 09:23:48 -04:00
Brad King
917cfecf12
Merge topic 'fileapi-CMP0037-OLD'
...
9da1c33cf1 fileapi: Fix codemodel v2 target file name for CMP0037 OLD behavior
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3760
2019-09-03 09:21:47 -04:00
Kitware Robot
cfae4c657f
CMake Nightly Date Stamp
2019-09-03 00:01:04 -04:00