Tests: Honor CUDAFLAGS in all CUDA tests

This commit is contained in:
Brad King 2024-09-25 15:17:44 -04:00
parent b1aba2fb4e
commit 33406182a5
2 changed files with 4 additions and 8 deletions

View File

@ -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")

View File

@ -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)