Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MSVC: Respect CMAKE_RC_COMPILER and CMAKE_MT in vs_link_{dll,exe} | Mateusz Zych | 2018-10-29 | 1 | -0/+1 |
| | | | | | | | | | | | | CMake commands vs_link_dll and vs_link_exe, performing linking on MSVC, are responsible for calling resource compiler and manifest tool. Before this commit, both of these tools were called directly, with the expectation that they are available in the `PATH`. This has been fixed by respecting CMake variables `CMAKE_RC_COMPILER` and `CMAKE_MT` defining paths to these tools. Fixes: #17804 | ||||
* | CUDA: Find CMAKE_LINKER on Windows | Brad King | 2018-10-29 | 1 | -0/+2 |
| | | | | | We use this in `Modules/Platform/Windows-NVIDIA-CUDA.cmake`, so make sure it is available. | ||||
* | CUDA: Set CMAKE_CUDA_COMPILER_LOADED variable when language is enabled | Henry Schreiner | 2018-04-13 | 1 | -0/+1 |
| | | | | We already do this for C, CXX, Fortran, etc. | ||||
* | CUDA: Detect the toolkit include directories | Robert Maynard | 2017-02-10 | 1 | -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 Maynard | 2017-01-24 | 1 | -1/+1 |
| | |||||
* | CUDA: Now pass correct FLAGS when device link cuda executables. | Robert Maynard | 2017-01-12 | 1 | -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 id | Brad King | 2017-01-12 | 1 | -0/+1 |
| | |||||
* | CUDA: Detect use of MSVC host compiler | Brad King | 2017-01-12 | 1 | -0/+2 |
| | | | | Report it in `CMAKE_CUDA_SIMULATE_{ID,VERSION}`. | ||||
* | CUDA: Prefer environment variables CUDACXX and CUDAHOSTCXX. | Robert Maynard | 2016-11-14 | 1 | -0/+1 |
| | |||||
* | CUDA: Use the host compiler for linking CUDA executables and shared libs. | Robert Maynard | 2016-11-14 | 1 | -0/+6 |
| | |||||
* | CUDA: We now properly perform CUDA compiler identification. | Robert Maynard | 2016-11-14 | 1 | -0/+5 |
| | |||||
* | CUDA: Add support language levels (98/11) | Robert Maynard | 2016-11-14 | 1 | -0/+1 |
| | |||||
* | CUDA: Add basic CUDA language support for *NIX systems. | Robert Maynard | 2016-11-14 | 1 | -0/+7 |