- Feb 26, 2017
- Feb 24, 2017
-
-
Brad King authored
When `COMPILE_PDB_NAME` is used without `COMPILE_PDB_OUTPUT_DIRECTORY` we cannot fall back on the link `PDB_OUTPUT_DIRECTORY` for an object library because it has no link step. Fixes: #16674
-
- Feb 22, 2017
-
-
Brad King authored
-
Issue: #16615
-
Sebastian Holtermann authored
-
- Feb 21, 2017
-
-
- Feb 19, 2017
-
-
Gregor Jasny authored
-
- Feb 15, 2017
-
-
Brad King authored
Append to `CMAKE_CUDA_FLAGS` instead of overwriting it.
-
Brad King authored
We parse `CMAKE_GENERATOR_TOOLSET` values of the forms: * `toolset` * `toolset,host=x64` * `host=x64` Generalize the parsing to support the forms: * `toolset` * `toolset[,key=value]*` * `key=value[,key=value]*` Disallow duplicate keys. Require all but the first field to be of `key=value` form.
-
Brad King authored
This will allow the behavior of VS and Xcode generators to differ.
-
- Feb 14, 2017
-
-
Clinton Stimpson authored
BUILD_WITH_INSTALL_RPATH, SKIP_BUILD_RPATH, CMAKE_SKIP_RPATH and CMAKE_SKIP_INSTALL_RPATH no longer any effect on the install name of a target on macOS. Fixes: #16589
-
Brad King authored
On Windows with MSVC-like host compilers we must honor the standard libraries chosen by the `Platform/Windows-MSVC` module. Otherwise C code linked into the CUDA binary that expects to have these libraries available may not link.
-
Brad King authored
An executable using CUDA and C should link as CUDA.
-
Brad King authored
-
Brad King authored
-
Brad King authored
Add `.clang-format` configuration files for Cuda test directories that use `Standard: Cpp11`. Otherwise clang-format splits the triple angle brackets used for CUDA kernels.
-
- Feb 10, 2017
-
-
The `nvcc -v` output provides what include directories need to be added to use the CUDA toolkit from other languages ( C/C++ ).
-
-
-
-
This resulted in `mixed_kernel()` returning an "invalid device function" at runtime for `file1_func()`. Suggested-by: Robert Maynard
-
Suggested-by: Robert Maynard
-
-
As kernel launches are asynchronous, a `cudaGetLastError()` right after the kernel launch might be executed while the kernel is still running. Synchronizing the device will ensure that all the work is completed before progressing further on, and allows to catch errors that were previously missed. The `cudaGetLastError()` after the `cudaDeviceSynchronize()` is there to reset the error variable to `cudaSuccess`.
-
-
-
Fixes c59811a2 "CUDA: Tests now state why they are failing when no CUDA card is found."
-
file://`Brad King authored
Since upstream curl commit curl-7_52_0~131 (URL-parser: for file://[host]/ URLs, the [host] must be localhost, 2016-11-11) we can no longer use URLs of the form `file://c:/...` on Windows. These worked only accidentally before. Use `file:///c:/...` instead.
-
- Feb 07, 2017
-
-
Fixes: #16469
-
- Feb 06, 2017
-
-
The global property FeatureSummary_<TYPE>_DESCRIPTION can be defined for each type to replace the type name with the specified string whenever the package type is used in an output string.
-
If enabled and only one package type is selected, it will print the default title for the selected package type.
-
Clang may raise an error when passed a `-march=` option that doesn't correspond to the current target triple. CMake cannot pass the target triple when determining the compiler id because it doesn't know how yet, but it does pass along user-specified flags. This breaks when those user-specified flags include `-march=`. Fix this use case by also trying to find the compiler id without the user-specified flags. Fixes: #16587
-
- Feb 04, 2017
-
-
Attempting to use AndroidTestUtilities to simply install some local files on device can result in the following error: Neither ExternalData_URL_TEMPLATES nor ExternalData_OBJECT_STORES is set We no longer require these ExternalData-specific variables to be set if no such remote data files are requested. Fixes: #16529
-
- Feb 02, 2017
-
-
Rolf Eike Beer authored
-
Rolf Eike Beer authored
This was broken in commit 98e6d1e5 (Tests/Module/WCDH: make it work with only C features defined) when all C tests were made accessible even if no C++ features are available, but the header was only created if C++ features are available. Fix it by creating the header unconditionally before any checks on the available features.
-