CMakeLists.txt 701 B

123456789101112131415
  1. cmake_minimum_required(VERSION 3.8)
  2. project(CudaOnlyLinkSystemDeviceLibraries CUDA)
  3. string(APPEND CMAKE_CUDA_FLAGS " -gencode arch=compute_35,code=compute_35 -gencode arch=compute_35,code=sm_35")
  4. set(CMAKE_CUDA_STANDARD 11)
  5. add_executable(CudaOnlyLinkSystemDeviceLibraries main.cu)
  6. set_target_properties( CudaOnlyLinkSystemDeviceLibraries
  7. PROPERTIES CUDA_SEPARABLE_COMPILATION ON)
  8. target_link_libraries( CudaOnlyLinkSystemDeviceLibraries PRIVATE cublas_device)
  9. if(APPLE)
  10. # Help the static cuda runtime find the driver (libcuda.dyllib) at runtime.
  11. set_property(TARGET CudaOnlyLinkSystemDeviceLibraries PROPERTY BUILD_RPATH ${CMAKE_CUDA_IMPLICIT_LINK_DIRECTORIES})
  12. endif()