Host flags were not propagated to the CUDA compiler, fixed

This commit is contained in:
jpekkila
2020-07-29 19:34:28 +03:00
parent 8fb271bbf3
commit a5d6fb4303

View File

@@ -28,8 +28,8 @@ if (NOT CUDA_ARCHITECTURES)
else () else ()
set(CMAKE_CUDA_ARCHITECTURES ${CUDA_ARCHITECTURES}) # User-specified set(CMAKE_CUDA_ARCHITECTURES ${CUDA_ARCHITECTURES}) # User-specified
endif() endif()
set(COMMON_FLAGS_CUDA "-mavx,-Wall,-Wextra,-Werror,-Wdouble-promotion,-Wfloat-conversion,-Wshadow") string (REPLACE " " "," CUDA_COMMON_FLAGS "${COMMON_FLAGS}")
set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} ${COMMON_CUDA_FLAGS}") set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} --compiler-options=${CUDA_COMMON_FLAGS}")
## Build type ## Build type
if(NOT CMAKE_BUILD_TYPE) if(NOT CMAKE_BUILD_TYPE)