summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-09-25 19:17:44 (GMT)
committerBrad King <brad.king@kitware.com>2024-09-25 20:30:02 (GMT)
commit33406182a514dad1b103a793bc2471912926bfe7 (patch)
treef6cc3b1b44a90b5e6d623dd320829fca9b694cd5
parentb1aba2fb4e15d963e857d1c162569b132eb1a220 (diff)
downloadCMake-33406182a514dad1b103a793bc2471912926bfe7.zip
CMake-33406182a514dad1b103a793bc2471912926bfe7.tar.gz
CMake-33406182a514dad1b103a793bc2471912926bfe7.tar.bz2
Tests: Honor CUDAFLAGS in all CUDA tests
-rw-r--r--Tests/Cuda/ProperLinkFlags/CMakeLists.txt4
-rw-r--r--Tests/CudaOnly/SharedRuntimeViaCUDAFlags/CMakeLists.txt8
2 files changed, 4 insertions, 8 deletions
diff --git a/Tests/Cuda/ProperLinkFlags/CMakeLists.txt b/Tests/Cuda/ProperLinkFlags/CMakeLists.txt
index 862b03b..0ef5c16 100644
--- a/Tests/Cuda/ProperLinkFlags/CMakeLists.txt
+++ b/Tests/Cuda/ProperLinkFlags/CMakeLists.txt
@@ -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")
diff --git a/Tests/CudaOnly/SharedRuntimeViaCUDAFlags/CMakeLists.txt b/Tests/CudaOnly/SharedRuntimeViaCUDAFlags/CMakeLists.txt
index cf6eef2..89a8de8 100644
--- a/Tests/CudaOnly/SharedRuntimeViaCUDAFlags/CMakeLists.txt
+++ b/Tests/CudaOnly/SharedRuntimeViaCUDAFlags/CMakeLists.txt
@@ -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)