If building CUDA on Darwin with Xcode 7.3.1 skip becuase CUDA doesn't work this version
This commit is contained in:
parent
81fa9e1922
commit
1a9225ca95
@ -12,13 +12,21 @@ set(gpu-stream_VERSION_MINOR 0)
|
||||
configure_file(common.h.in common.h)
|
||||
|
||||
find_package(CUDA 7.0 QUIET)
|
||||
if (${CUDA_FOUND})
|
||||
set(FLAG True)
|
||||
if ("${CMAKE_SYSTEM_NAME}" MATCHES "Darwin")
|
||||
execute_process(COMMAND xcodebuild -version COMMAND head -n 1 OUTPUT_VARIABLE XCODE_VERSION)
|
||||
if ("${XCODE_VERSION}" MATCHES "Xcode 7.3.1")
|
||||
message("Xcode version not supported by CUDA")
|
||||
set(FLAG False)
|
||||
endif ("${XCODE_VERSION}" MATCHES "Xcode 7.3.1")
|
||||
endif ("${CMAKE_SYSTEM_NAME}" MATCHES "Darwin")
|
||||
if (${FLAG} AND ${CUDA_FOUND})
|
||||
list(APPEND CUDA_NVCC_FLAGS --std=c++11)
|
||||
cuda_add_executable(gpu-stream-cuda main.cpp CUDAStream.cu)
|
||||
target_compile_definitions(gpu-stream-cuda PUBLIC CUDA)
|
||||
else (${CUDA_FOUND})
|
||||
else (${FLAG} AND ${CUDA_FOUND})
|
||||
message("Skipping CUDA...")
|
||||
endif (${CUDA_FOUND})
|
||||
endif (${FLAG} AND ${CUDA_FOUND})
|
||||
|
||||
find_package(OpenCL QUIET)
|
||||
if (${OpenCL_FOUND})
|
||||
|
||||
Loading…
Reference in New Issue
Block a user