- Oct 25, 2018
- Oct 24, 2018
-
-
Brad King authored
Merge-request: !2520
-
Brad King authored
We should not call `add_test` unless `BUILD_TESTING` is enabled. Fixes: #18500
-
Brad King authored
Merge-request: !2512
-
Brad King authored
Merge-request: !2519
-
Brad King authored
The logic added by commit v3.12.0-rc1~62^2 (cmake: Teach '-E tar' to report errors copying data, 2018-05-16) incorrectly reports failure in the case of ARCHIVE_WARN. Convert this case to a warning. Fixes: #18496
-
Convert the `CudaOnly.LinkSystemDeviceLibraries` test to a new `Cuda.ProperDeviceLibraries` test. The former covered only the `cublas_device` library which is removed by CUDA 10. Extend the new test to also cover various cases of using threads. Issue: #18008
-
Fixes: #18008
-
Brad King authored
-
Since commit v3.12.0-rc1~278^2 (CUDA: Pass more link libraries to device linking, 2018-03-27) we consider every link item during device linking. However, items that start in `-` may be host-specific link flags that nvcc will not understand during device linking. Filter such items using a white list. In particular, this allows `-pthread` to be used for host linking while not polluting the device link line. Issue: #18008
-
- Oct 23, 2018
-
-
Brad King authored
Merge-request: !2516
-
Brad King authored
Merge-request: !2515
-
Brad King authored
Add a missing `:` to these entries in the flag table. The user value is always required and must come after the `:`. Fixes: #18486
-
Brad King authored
The target generator does not compute ClOptions for custom targets, so we should not use them either. Fixes: #18377, #18485
-
- Oct 22, 2018
-
-
Brad King authored
Merge-request: !2511
-
-
Brad King authored
Merge-request: !2509
-
Brad King authored
Merge-request: !2513
-
Brad King authored
When generating `curl_config.h`, add size information for `long long` and `__int64` types. These are needed as candidates for defining the `ssize_t` type because on MSVC, `long` is not the same size as `size_t`. This problem did not affect upstream curl because it computes the `ssize_t` type in CMake code where all sizes are available. CMake's port computes it in preprocessor logic because universal binaries on macOS do not know type sizes until compile time. Fixes: #18477
-
Brad King authored
The_CURL_STATICLIB option was replaced by BUILD_SHARED_LIBS. Drop our own CURL_STATICLIB compile definition because it is now provided by curl's usage requirements.
-
Brad King authored
Curl 7.61.1 requires CMake 3.4 to build from source and also exposes a dependency on OpenSSL imported targets. Revert that part of the changes imported from curl upstream.
-
Brad King authored
* upstream-curl: curl 2018-09-04 (432eb5f5)
-
Code extracted from: https://github.com/curl/curl.git at commit 432eb5f5c254ee8383b2522ce597c9219877923e (curl-7_61_1).
-
Brad King authored
-
- Oct 19, 2018
-
-
Brad King authored
Merge-request: !2506
-
Brad King authored
Merge-request: !2494
-
Brad King authored
* upstream-KWSys: KWSys 2018-10-19 (c2f29d2e)
-
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit c2f29d2e929e58e36b4986d3ff5364a0d825cfca (master). Upstream Shortlog ----------------- Ben Boeckel (1): a5caf8a4 cmake: support an alias target Modestas Vainius (1): 162b3ed7 SystemInformation: Fix compilation on GNU/{kFreeBSD,Hurd}
-
Kyle Edwards authored
Due to CMP0080, BundleUtilities can no longer be included at configure-time. However, DeployQt4 contains some functions which are meant to be used at configure-time, and some which are meant to be used at install-time and use BundleUtilities. This change breaks the file into two sections: common functions and install-time functions. BundleUtilities is now only included at install-time, thus fixing the policy warning. Fixes: #18466
-
- Oct 18, 2018
-
-
Brad King authored
Merge-request: !2503
-
Brad King authored
Items that have full paths will be quoted automatically. Other items are treated as command-line string fragments and get no automatic escaping. Document the behavior for each item kind. Fixes: #18467
-
Kyle Edwards authored
-
Kyle Edwards authored
-
Brad King authored
Merge-request: !2500
-
Brad King authored
* upstream-vim-cmake-syntax: vim-cmake-syntax 2018-10-18 (64ff4bd7)
-
Code extracted from: https://github.com/pboettch/vim-cmake-syntax.git at commit 64ff4bd793c247da5a1772fffad91378dddf03b9 (master). Upstream Shortlog ----------------- Patrick Boettcher (1): 64ff4bd7 break line after each high-lighting keyword
-