summaryrefslogtreecommitdiffstats
path: root/Modules/CMakeCUDACompiler.cmake.in
Commit message (Collapse)AuthorAgeFilesLines
* CUDA: Detect the toolkit include directoriesRobert Maynard2017-02-101-0/+2
| | | | | The `nvcc -v` output provides what include directories need to be added to use the CUDA toolkit from other languages ( C/C++ ).
* CUDA: set linker preference between C and C++Robert Maynard2017-01-241-1/+1
|
* CUDA: Now pass correct FLAGS when device link cuda executables.Robert Maynard2017-01-121-0/+2
| | | | | | | | Previously we had a two issues when building cuda executables that required separable compilation. The first was that we didn't propagate FLAGS causing any -arch / -gencode flags to be dropped, and secondly generators such as ninja would use the CXX language flags instead of CUDA when the executable was mixed language.
* CUDA: Detect MSVC architecture idBrad King2017-01-121-0/+1
|
* CUDA: Detect use of MSVC host compilerBrad King2017-01-121-0/+2
| | | | Report it in `CMAKE_CUDA_SIMULATE_{ID,VERSION}`.
* CUDA: Prefer environment variables CUDACXX and CUDAHOSTCXX.Robert Maynard2016-11-141-0/+1
|
* CUDA: Use the host compiler for linking CUDA executables and shared libs.Robert Maynard2016-11-141-0/+6
|
* CUDA: We now properly perform CUDA compiler identification.Robert Maynard2016-11-141-0/+5
|
* CUDA: Add support language levels (98/11)Robert Maynard2016-11-141-0/+1
|
* CUDA: Add basic CUDA language support for *NIX systems.Robert Maynard2016-11-141-0/+7