Brad King
f0a27e44f3
Merge topic 'parallel-lzma-compression'
...
b3bacf0152 cmCPackArchiveGenerator: support multithreaded compression
b71d385ed4 cmCPackArchiveGenerator: support setting archive options
948aa8bd1c cmArchiveWrite: support setting archive filter options
b9c17de023 cmArchiveWrite: split out opening the file
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Cristian Adam <cristian.adam@gmail.com >
Merge-request: !3195
2020-04-06 08:28:19 -04:00
Brad King
2b9e3abcb5
Merge topic 'ctest-resource-file-cache'
...
060d2ce269 CTest: Add CTEST_RESOURCE_SPEC_FILE variable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4564
2020-04-06 08:26:40 -04:00
Brad King
0bc64c450c
Merge topic 'use-cmWorkingDirectory'
...
56cccde235 cmWorkingDirectory: Add GetOldDirectory method
753817e71d CPack/FreeBSD: Use RAII to save/restore working directory
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4566
2020-04-06 08:23:49 -04:00
Kitware Robot
e746f1dc06
CMake Nightly Date Stamp
2020-04-06 00:01:09 -04:00
Kitware Robot
1f06acba9c
CMake Nightly Date Stamp
2020-04-05 00:01:06 -04:00
Kitware Robot
ff4388e90b
CMake Nightly Date Stamp
2020-04-04 00:01:12 -04:00
Brad King
56cccde235
cmWorkingDirectory: Add GetOldDirectory method
2020-04-03 09:55:49 -04:00
Brad King
753817e71d
CPack/FreeBSD: Use RAII to save/restore working directory
2020-04-03 09:55:49 -04:00
Ben Boeckel
b3bacf0152
cmCPackArchiveGenerator: support multithreaded compression
2020-04-03 07:35:35 -04:00
Brad King
f4e4b41a19
Merge topic 'pch-ios-multi-arch'
...
f593b354da PCH: Add support for multi architecture iOS projects
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4561
2020-04-03 07:05:11 -04:00
Kitware Robot
b44624e0ca
CMake Nightly Date Stamp
2020-04-03 00:01:11 -04:00
Kyle Edwards
060d2ce269
CTest: Add CTEST_RESOURCE_SPEC_FILE variable
2020-04-02 16:29:50 -04:00
Cristian Adam
f593b354da
PCH: Add support for multi architecture iOS projects
...
Fixes : #20497
2020-04-02 11:51:19 -04:00
Brad King
e95d274f30
Merge topic 'cmprop-makefile'
...
aba23c747b cmMakefile::GetProperty: return cmProp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4559
2020-04-02 11:20:46 -04:00
Brad King
525bd2d5e6
Merge topic 'config-case'
...
ff02a592bc cmLocalGenerator: Avoid using upper-case config when not necessary
a4b76c237d cmLocalGenerator: Clarify local variable name in GetTargetFlags
25a920e827 cmLocalGenerator: Convert GetStaticLibraryFlags to take original-case config
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4558
2020-04-02 11:20:05 -04:00
Brad King
e7f58eff27
Merge topic 'cuda_check'
...
e758331595 cm_cxx_features: Remove CUDA installation warning filtering
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4554
2020-04-02 11:15:44 -04:00
Brad King
3667366171
Merge topic 'update-kwsys'
...
afe8a5eb3f Merge branch 'upstream-KWSys' into update-kwsys
976d29b9bd KWSys 2020-04-01 (25694819)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4556
2020-04-02 11:14:46 -04:00
Kitware Robot
af138785e2
CMake Nightly Date Stamp
2020-04-02 00:01:11 -04:00
Vitaly Stakhovsky
aba23c747b
cmMakefile::GetProperty: return cmProp
2020-04-01 10:56:34 -04:00
Brad King
ff02a592bc
cmLocalGenerator: Avoid using upper-case config when not necessary
...
Calls to `GetLinkerLanguage`, `GetSourceFiles`, etc. can accept
the original-case config name.
2020-04-01 10:56:00 -04:00
Brad King
a4b76c237d
cmLocalGenerator: Clarify local variable name in GetTargetFlags
2020-04-01 10:55:59 -04:00
Brad King
25a920e827
cmLocalGenerator: Convert GetStaticLibraryFlags to take original-case config
...
Move upper-case conversion of the configuration into the implementation.
2020-04-01 10:55:59 -04:00
Brad King
221b046ad3
Merge topic 'cmprop-target'
...
3eec21a01c cmTarget::GetProperty: return cmProp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4546
2020-04-01 10:52:39 -04:00
Brad King
4e69c9d8d8
Merge topic 'cpack-nsis-version'
...
aa78a2537c CPack/NSIS: Document and check requirement of at least NSIS 3.0
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4552
2020-04-01 10:43:25 -04:00
Brad King
afe8a5eb3f
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2020-04-01 (25694819)
2020-04-01 10:15:00 -04:00
Raul Tambre
e758331595
cm_cxx_features: Remove CUDA installation warning filtering
...
This has been fixed in upstream LLVM. No released version contains this issue.
d32170dbd5
eb2ba2ea95
2020-04-01 10:34:35 +03:00
Kitware Robot
f30526c04a
CMake Nightly Date Stamp
2020-04-01 00:01:10 -04:00
Ben Boeckel
b71d385ed4
cmCPackArchiveGenerator: support setting archive options
2020-03-31 11:08:32 -04:00
Ben Boeckel
948aa8bd1c
cmArchiveWrite: support setting archive filter options
2020-03-31 11:08:32 -04:00
Ben Boeckel
b9c17de023
cmArchiveWrite: split out opening the file
...
This allows options to be set before the "header" phase of libarchive's
API.
2020-03-31 11:08:32 -04:00
Brad King
aa78a2537c
CPack/NSIS: Document and check requirement of at least NSIS 3.0
...
Since commit 9d2816544e (CPack/NSIS: Also preload the "UserInfo.dll"
plugin, 2020-01-04, v3.17.0-rc1~204^2) we require NSIS 3.0. Since
older versions do not support Windows 8 or above, we can now require
at least version 3.0.
Fixes : #20514
2020-03-31 10:57:28 -04:00
Brad King
16053df54e
Merge topic 'link-libs-config-case'
...
2af18704fd Merge branch 'backport-3.16-link-libs-config-case'
3f976bf201 target_link_libraries: Fix regression in case of $<CONFIG> genex
5a95b5e091 target_link_libraries: Fix regression in case of $<CONFIG> genex
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4544
2020-03-31 09:19:42 -04:00
Kitware Robot
be154ea1e3
CMake Nightly Date Stamp
2020-03-31 00:01:10 -04:00
Vitaly Stakhovsky
3eec21a01c
cmTarget::GetProperty: return cmProp
2020-03-30 15:00:14 -04:00
Brad King
888b8a43d8
Merge topic 'cmprop-state'
...
a4255ecf81 cmStateDirectory::GetProperty: return cmProp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4536
2020-03-30 13:30:48 -04:00
Brad King
ad22d0c1d0
Merge topic 'vs-non-built-file-item-metadata'
...
0723e04f7a VS: Add documentation for VS_SETTINGS and VS_SOURCE_SETTINGS_<tool>.
2ca1102f83 VS: Test VS_SETTINGS and VS_SOURCE_SETTINGS_<tool> properties.
f00e1b816d VS: Add VS_SOURCE_SETTINGS_<tool> target property
2ce42f281f VS: Add VS_SETTINGS source file property
53116d3942 VS: Use unordered_map to write HLSL settings.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4498
2020-03-30 13:28:19 -04:00
Brad King
3f976bf201
target_link_libraries: Fix regression in case of $<CONFIG> genex
...
Since commit b8626261e9 (Precompile headers: Add methods to generate PCH
sources, 2019-07-13, v3.16.0-rc1~182^2~4) we look up source files for a
target using an upper-case configuration even though an original-case
name is sufficient. Since commit 36ded610af (PCH: Generate sources
during Compute step, 2019-10-05, v3.16.0-rc1~2^2) the source file lookup
is the first time we compute many on-demand structures that depend on
the configuration name. This caused the `$<CONFIG>` generator
expression to evaluate to the upper-case configuration name in some
cases where we used original-case before.
Fix this by switching the source file lookup to the original-case config
name. Add a test covering the symptom that led to the discovery of this
problem.
Fixes : #20517
2020-03-30 11:33:55 -04:00
Kitware Robot
887eb6b768
CMake Nightly Date Stamp
2020-03-30 00:01:13 -04:00
Kitware Robot
371727cd58
CMake Nightly Date Stamp
2020-03-29 00:01:22 -04:00
Kitware Robot
cc86c9279e
CMake Nightly Date Stamp
2020-03-28 00:01:13 -04:00
Vitaly Stakhovsky
a4255ecf81
cmStateDirectory::GetProperty: return cmProp
2020-03-27 12:33:04 -04:00
Brad King
f670435715
Merge topic 'pch-warn-invalid'
...
2ce08e5489 PCH: add an option to disable `-Winvalid-pch`
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4499
2020-03-27 08:03:30 -04:00
Brad King
d6119e2305
Merge topic 'cleanup-endls-1'
...
3fdd8db3aa Refactor: Avoid `std::endl` where it's not necessary (part 1)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4513
2020-03-27 07:51:27 -04:00
Brad King
a6611577c3
Merge topic 'cmprop-getglobalprop'
...
c84cf42897 cmState::GetGlobalProperty: return cmProp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4521
2020-03-27 07:50:28 -04:00
Brad King
7e3d81b1df
Merge topic 'cmprop-state'
...
a7f2ff16a4 cmState::GetCacheEntryProperty: return cmProp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4522
2020-03-27 07:49:30 -04:00
Brad King
ae96b772fa
Merge topic 'export-error-on-multuple-calls'
...
0cd20e8f62 export(): raise an error on multiple calls with same FILE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4510
2020-03-27 07:48:30 -04:00
Brad King
0613f1b245
Merge topic 'ctest-timeout-report'
...
3503a79639 Merge branch 'backport-ctest-timeout-report' into ctest-timeout-report
7fda917fa4 CTest: Fix reported duration on timeout when grindchild keeps pipes open
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4530
2020-03-27 07:46:15 -04:00
Brad King
a88b27bfc7
Merge topic 'llvm-rc-stderr'
...
dc93cbb0d8 llvm-rc: Print stderr output when calling tools through cmake_llvm_rc
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4525
2020-03-27 07:39:30 -04:00
Brad King
610759fa3e
Merge topic 'make-nested-silent'
...
d6d9da5178 Makefiles: Fix silencing of nested calls for GNU make 4.3
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4515
2020-03-27 07:35:12 -04:00
Kitware Robot
b83696c04c
CMake Nightly Date Stamp
2020-03-27 00:01:09 -04:00