]> rtime.felk.cvut.cz Git - hercules2020/kcf.git/commitdiff
Do not force CUDA_HOST_COMPILER to g++
authorMichal Sojka <michal.sojka@cvut.cz>
Sat, 8 Sep 2018 09:12:03 +0000 (11:12 +0200)
committerMichal Sojka <michal.sojka@cvut.cz>
Sat, 8 Sep 2018 09:18:42 +0000 (11:18 +0200)
cmake sets CUDA_HOST_COMPILER automatically based on CC environment
variable. If one uses custom CC variable and CUDA_HOST_COMPILER is set
this way, build usually fails. This happens, for example, when one
needs to use an older compiler (e.g. gcc-5), because the newer default
compiler is not supported by CUDA.

This fixes #10.

src/CMakeLists.txt

index 7d3eab5b54338c6642ab37585558468c3a5591d6..27ca0a93fddd9666d6fc60918784a4a41941b99c 100644 (file)
@@ -71,7 +71,6 @@ IF(use_cuda)
   include_directories ( ${CUDA_INCLUDE_DIRS} )
   set(CUDA_SEPARABLE_COMPILATION ON)
   set(CUDA_PROPAGATE_HOST_FLAGS OFF)
-  set(CUDA_HOST_COMPILER /usr/bin/g++)
   list( APPEND CUDA_NVCC_FLAGS -O3 --gpu-architecture sm_62 -std=c++11)
   find_cuda_helper_libs(cufftw)
   IF(FFT STREQUAL "cuFFT")