Tests: Honor CUDAFLAGS in all CUDA tests
This commit is contained in:
parent
b1aba2fb4e
commit
33406182a5
@ -9,9 +9,9 @@ project(ProperLinkFlags CUDA CXX)
|
||||
#Specify a set of valid CUDA flags and an invalid set of CXX flags ( for CUDA )
|
||||
#to make sure we don't use the CXX flags when linking CUDA executables
|
||||
if(CMAKE_CUDA_COMPILER_ID STREQUAL "NVIDIA")
|
||||
string(APPEND CMAKE_CUDA_FLAGS "--use_fast_math")
|
||||
string(APPEND CMAKE_CUDA_FLAGS " --use_fast_math")
|
||||
elseif(CMAKE_CUDA_COMPILER_ID STREQUAL "Clang")
|
||||
string(APPEND CMAKE_CUDA_FLAGS "-ffast-math")
|
||||
string(APPEND CMAKE_CUDA_FLAGS " -ffast-math")
|
||||
endif()
|
||||
|
||||
set(CMAKE_CXX_FLAGS "-Wall")
|
||||
|
@ -1,10 +1,6 @@
|
||||
cmake_minimum_required(VERSION 3.17)
|
||||
project(SharedRuntimeViaCUDAFlags NONE)
|
||||
|
||||
set(CMAKE_CUDA_FLAGS "")
|
||||
string(APPEND CMAKE_CUDA_FLAGS "-cudart shared")
|
||||
|
||||
enable_language(CUDA)
|
||||
set(ENV{CUDAFLAGS} "$ENV{CUDAFLAGS} -cudart shared")
|
||||
project(SharedRuntimeViaCUDAFlags CUDA)
|
||||
|
||||
add_executable(CudaOnlySharedRuntimeViaCUDAFlags main.cu)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user