diff options
Diffstat (limited to 'Tests/Cuda/ObjectLibrary/CMakeLists.txt')
-rw-r--r-- | Tests/Cuda/ObjectLibrary/CMakeLists.txt | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/Tests/Cuda/ObjectLibrary/CMakeLists.txt b/Tests/Cuda/ObjectLibrary/CMakeLists.txt index 276dc92..da5fb87 100644 --- a/Tests/Cuda/ObjectLibrary/CMakeLists.txt +++ b/Tests/Cuda/ObjectLibrary/CMakeLists.txt @@ -1,15 +1,18 @@ cmake_minimum_required(VERSION 3.7) project (CudaObjectLibrary CUDA CXX) #Goal for this example: - -#build a object files some with cuda and some without than -#embed these into an executable +# +#Build C++ and CUDA object files and than use them to make an executable +#Make sure that CMake logic to handle object output when multiple files +#with the same name works +add_subdirectory(Conflicts) add_library(CudaMixedObjectLib OBJECT static.cu static.cpp) add_executable(CudaObjectLibrary main.cpp - $<TARGET_OBJECTS:CudaMixedObjectLib>) + $<TARGET_OBJECTS:CudaMixedObjectLib> + $<TARGET_OBJECTS:CudaConflicts>) if(APPLE) # Help the static cuda runtime find the driver (libcuda.dyllib) at runtime. |