Merge branch 'cuda-rpath-osx' into release

This commit is contained in:
Brad King 2014-10-22 13:39:27 -04:00
commit dae2bddf5a
1 changed files with 0 additions and 12 deletions

View File

@ -703,18 +703,6 @@ if(CUDA_BUILD_EMULATION AND CUDA_CUDARTEMU_LIBRARY)
else() else()
set(CUDA_LIBRARIES ${CUDA_CUDART_LIBRARY}) set(CUDA_LIBRARIES ${CUDA_CUDART_LIBRARY})
endif() endif()
if(APPLE)
# We need to add the path to cudart to the linker using rpath, since the
# library name for the cuda libraries is prepended with @rpath.
if(CUDA_BUILD_EMULATION AND CUDA_CUDARTEMU_LIBRARY)
get_filename_component(_cuda_path_to_cudart "${CUDA_CUDARTEMU_LIBRARY}" PATH)
else()
get_filename_component(_cuda_path_to_cudart "${CUDA_CUDART_LIBRARY}" PATH)
endif()
if(_cuda_path_to_cudart)
list(APPEND CUDA_LIBRARIES -Wl,-rpath "-Wl,${_cuda_path_to_cudart}")
endif()
endif()
# 1.1 toolkit on linux doesn't appear to have a separate library on # 1.1 toolkit on linux doesn't appear to have a separate library on
# some platforms. # some platforms.