Browse Source

CUDA: ObjectLibrary test executable now runs on OSX

Robert Maynard 8 years ago
parent
commit
d40fc8856d
1 changed files with 5 additions and 0 deletions
  1. 5 0
      Tests/Cuda/ObjectLibrary/CMakeLists.txt

+ 5 - 0
Tests/Cuda/ObjectLibrary/CMakeLists.txt

@@ -10,3 +10,8 @@ add_library(CudaMixedObjectLib OBJECT static.cu static.cpp)
 add_executable(CudaObjectLibrary
                main.cpp
                $<TARGET_OBJECTS:CudaMixedObjectLib>)
+if(APPLE)
+  # We need to add the default path to the driver (libcuda.dylib) as an rpath, so that
+  # the static cuda runtime can find it at runtime.
+  target_link_libraries(CudaObjectLibrary PRIVATE -Wl,-rpath,/usr/local/cuda/lib)
+endif()