Joachim Wuttke (h)
db749f404c
Help: expand "..." and "?" in logical generator expressions
...
Expand "..." and "?", which could be mistaken as metacharacters
(and in the explanations of AND and OR actually were meant as
metacharacters).
2018-11-06 12:55:23 +01:00
Kitware Robot
44760059fc
CMake Nightly Date Stamp
2018-11-06 00:01:08 -05:00
Brad King
e5d298b8fd
Merge topic 'lwyu-hides-link-error'
...
85aceda026 cmNinjaNormalTargetGenerator: don't use `|| true` for link-what-you-use
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2546
2018-11-05 07:50:20 -05:00
Brad King
066db7576d
Merge branch 'release-3.13'
2018-11-05 07:49:06 -05:00
Brad King
36280e6157
Merge branch 'custom-command-work-dir-genex' into release-3.13
...
Merge-request: !2559
2018-11-05 07:48:39 -05:00
Brad King
4cd059480a
Merge branch 'update-curl' into release-3.13
...
Merge-request: !2550
2018-11-05 07:48:22 -05:00
Brad King
b83420e45d
Merge topic 'update-curl'
...
c1ad5118de curl: backport upstream fix to 7.62.0 regression
03bf934fbe curl: Modernize tiny test code used for build inside CMake
2b3c1bb9b0 curl: Update build within CMake to account for 7.62 changes
636bcefeab Merge branch 'upstream-curl' into update-curl
9835e90750 curl 2018-10-30 (19667715)
9c6574795c curl: Update script to get curl 7.62.0
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2550
2018-11-05 07:43:41 -05:00
Brad King
259292ebcc
Merge topic 'custom-command-work-dir-genex'
...
98d59417b0 add_custom_{command,target}: Fix WORKING_DIRECTORY leading genex
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2559
2018-11-05 07:42:47 -05:00
Kitware Robot
95894a605e
CMake Nightly Date Stamp
2018-11-05 00:01:52 -05:00
Craig Scott
4961092cad
Merge branch 'release-3.13'
2018-11-05 12:06:29 +11:00
Craig Scott
03d00d63df
Merge branch 'cpack-gen-docs-link' into release-3.13
...
Merge-request: !2562
2018-11-05 12:04:40 +11:00
Craig Scott
aa78b61bbc
Merge topic 'cpack-gen-docs-link'
...
c12eefa8fd Help: Fix generators link in cpack(1) manual
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2562
2018-11-04 20:01:08 -05:00
Kitware Robot
112100da90
CMake Nightly Date Stamp
2018-11-04 00:01:06 -04:00
Craig Scott
c12eefa8fd
Help: Fix generators link in cpack(1) manual
...
Minor rewording around the updated link and extra blank line
added to improve readability and remove a potential
ambiguity around the same area.
Fixes : #18545
2018-11-04 08:50:22 +11:00
Brad King
98d59417b0
add_custom_{command,target}: Fix WORKING_DIRECTORY leading genex
...
Since commit v3.13.0-rc1~39^2 (add_custom_{command,target}:
WORKING_DIRECTORY generator expressions, 2018-09-22) the
`WORKING_DIRECTORY` option accepts generator expressions.
Fix support for the case of a leading generator expression
by deferring conversion to an absolute path until after
evaluation of the generator expression.
Fixes : #18543
2018-11-03 08:39:45 -04:00
Kitware Robot
443c574a7c
CMake Nightly Date Stamp
2018-11-03 00:01:09 -04:00
Ben Boeckel
85aceda026
cmNinjaNormalTargetGenerator: don't use || true for link-what-you-use
...
With the `|| true`, a linker error before running link-what-you-use
would also use the `|| true` fragment and unconditionally succeed. Just
skip the addition since `--lwyu=` ignores the return value anyways.
Fixes #18524
2018-11-02 10:25:56 -04:00
Brad King
0730fb5c44
Merge branch 'release-3.12'
2018-11-02 09:25:14 -04:00
Brad King
c1ad5118de
curl: backport upstream fix to 7.62.0 regression
...
Backport upstream curl commit 2c5ec339ea (Curl_follow: accept
non-supported schemes for "fake" redirects, 2018-11-01) to get
a fix to curl issue 3210, a regression in 7.62.0.
2018-11-02 08:14:12 -04:00
Brad King
3a77329c40
CMake 3.12.4
v3.12.4
2018-11-02 08:05:07 -04:00
Brad King
bdc5618e18
Merge topic 'FindGDAL-target'
...
22ba9b6a32 FindGDAL: set the GDAL_VERSION
525ff0c3bc Tests/FindGDAL: add a test for FindGDAL
87324b9b6a FindGDAL: add an imported target
dfb3f58f79 FindGDAL: Modernize documentation layout
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2552
2018-11-02 07:57:54 -04:00
Brad King
a052479a5c
Merge topic 'msvc-custom-rc-mt'
...
bd9bfc6449 MSVC: Respect CMAKE_RC_COMPILER and CMAKE_MT in vs_link_{dll,exe}
0033676796 CUDA: Enable RC language on Windows
02f566a559 MSVC: Factor out enable_language(RC) call into helper macro
b601bb6f1c CUDA: Find CMAKE_LINKER on Windows
3eebe28ef4 cmLocalNinjaGenerator: Simplify CreateRulePlaceholderExpander
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2424
2018-11-02 07:57:06 -04:00
Brad King
9578c3f0d1
Merge topic 'check-keywords-only-if-used'
...
4babc9058a cmTargetPropCommandBase: check keywords after parsing
45a49ae58a cmTargetPropCommandBase: simplify code path
9f64974f5e cmTargetPropCommandBase: skip property setting if there's nothing to add
4201a11c2b Tests: add tests for empty-value keyword arguments in target_*
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2514
2018-11-02 07:55:14 -04:00
Brad King
08da4f8d70
Merge topic 'FindBoost-exact-version'
...
9855a80fd4 FindBoost: search default path if Boost_FIND_VERSION_EXACT
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2543
2018-11-02 07:53:22 -04:00
Brad King
bacb20a336
Merge branch 'release-3.13'
2018-11-02 07:49:13 -04:00
Brad King
34e011748e
Merge branch 'release-3.12'
2018-11-02 07:48:59 -04:00
Brad King
c384fc3ca4
Merge topic 'server-file-monitor-check'
...
eb52529ff4 server: Fix assertion failure on directory paths in file monitor
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2556
2018-11-02 07:48:34 -04:00
Kitware Robot
fa5e5550f3
CMake Nightly Date Stamp
2018-11-02 00:01:13 -04:00
Ben Boeckel
22ba9b6a32
FindGDAL: set the GDAL_VERSION
2018-11-01 13:16:37 -04:00
Ben Boeckel
525ff0c3bc
Tests/FindGDAL: add a test for FindGDAL
2018-11-01 13:16:37 -04:00
Ben Boeckel
87324b9b6a
FindGDAL: add an imported target
2018-11-01 13:16:36 -04:00
Brad King
dfb3f58f79
FindGDAL: Modernize documentation layout
2018-11-01 13:16:36 -04:00
Brad King
a567f533db
Merge branch 'server-file-monitor-check' into release-3.13
...
Merge-request: !2556
2018-11-01 09:02:41 -04:00
Brad King
4ccf278f5b
Merge branch 'server-file-monitor-check' into release-3.12
...
Merge-request: !2556
2018-11-01 09:02:30 -04:00
Brad King
03bf934fbe
curl: Modernize tiny test code used for build inside CMake
...
Drop unused code. Report the error message on failure.
Format the source file using clang-format.
2018-11-01 08:55:50 -04:00
Brad King
707ac6aab6
Merge branch 'release-3.13'
2018-11-01 07:38:54 -04:00
Brad King
ce45effe13
Merge branch 'release-3.12'
2018-11-01 07:38:08 -04:00
Brad King
133465a0e5
Merge topic 'FindProtobuf-threads'
...
03454b0d0d FindProtobuf: Add missing link dependencies on threads
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2551
2018-11-01 07:37:30 -04:00
Brad King
d955b4f753
Merge topic 'fix-custom-target-with-csharp'
...
9040df31e2 Merge branch 'backport-fix-custom-target-with-csharp'
1acd1c2b50 CSharp: Fix regression in VS project type selection for custom target
a56edad6d6 CSharp: Fix regression in VS project type selection for custom target
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2549
2018-11-01 07:36:39 -04:00
Vladimir Penev
eb52529ff4
server: Fix assertion failure on directory paths in file monitor
...
Fixes : #18532
2018-11-01 07:25:17 -04:00
Kitware Robot
75b85133d8
CMake Nightly Date Stamp
2018-11-01 00:01:09 -04:00
Brad King
8f043068d5
Merge branch 'FindProtobuf-threads' into release-3.13
...
Merge-request: !2551
2018-10-31 10:29:14 -04:00
Brad King
03454b0d0d
FindProtobuf: Add missing link dependencies on threads
...
Protobuf headers have dependencies on threads. On UNIX platforms this
requires linking to a threads library. We've long done this in the
`Protobuf_LIBRARIES` result variable. However, the imported targets
added by commit v3.9.0-rc1~81^2~2 (FindProtobuf: add targets,
2017-05-17) and commit v3.9.0-rc1~68^2 (FindProtobuf: Rename imported
targets to match upstream names, 2017-05-22) were missing a dependency
on threads.
Add the dependency to the imported targets, and to the variables
`Protobuf_LITE_LIBRARIES` and `Protobuf_PROTOC_LIBRARIES`. While this
did not seem to matter in practice for a long time, protobuf 3.6 throws
exceptions in some cases when threads are missing.
Fixes : #18533
2018-10-31 10:24:01 -04:00
Brad King
2b3c1bb9b0
curl: Update build within CMake to account for 7.62 changes
2018-10-31 09:50:04 -04:00
Brad King
636bcefeab
Merge branch 'upstream-curl' into update-curl
...
* upstream-curl:
curl 2018-10-30 (19667715)
2018-10-31 09:46:23 -04:00
Curl Upstream
9835e90750
curl 2018-10-30 (19667715)
...
Code extracted from:
https://github.com/curl/curl.git
at commit 196677150f711a96c38ed123e621f1d4e995b2e5 (curl-7_62_0).
2018-10-31 09:41:28 -04:00
Brad King
9c6574795c
curl: Update script to get curl 7.62.0
2018-10-31 09:40:47 -04:00
Brad King
9040df31e2
Merge branch 'backport-fix-custom-target-with-csharp'
2018-10-31 09:38:01 -04:00
Brad King
3065a8a793
Merge branch 'fix-custom-target-with-csharp' into release-3.13
...
Merge-request: !2549
2018-10-31 09:36:38 -04:00
Brad King
609bdd126d
Merge branch 'backport-fix-custom-target-with-csharp' into release-3.12
...
Merge-request: !2549
2018-10-31 09:35:19 -04:00