changeset 294:f6770c0a24c2

add framework
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 10 Feb 2017 09:55:44 +0900
parents 198affea1be1
children 8236e4ca6983
files src/test/CMakeLists.txt
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/test/CMakeLists.txt	Fri Feb 10 08:48:51 2017 +0900
+++ b/src/test/CMakeLists.txt	Fri Feb 10 09:55:44 2017 +0900
@@ -3,7 +3,7 @@
 # add_definitions("-Wall -g -O0")
 
 set(CMAKE_C_COMPILER $ENV{CBC_COMPILER})
-set(CUDA_LINK_FLAGS "-Wl,-search_paths_first -Wl,-headerpad_max_install_names /Developer/NVIDIA/CUDA-8.0/lib/libcudart_static.a -Wl,-rpath,/usr/local/cuda/lib") 
+set(CUDA_LINK_FLAGS "-framework CUDA -lc++ -Wl,-search_paths_first -Wl,-headerpad_max_install_names /Developer/NVIDIA/CUDA-8.0/lib/libcudart_static.a -Wl,-rpath,/usr/local/cuda/lib") 
 SET( CMAKE_EXE_LINKER_FLAGS  "${CMAKE_EXE_LINKER_FLAGS} ${CUDA_LINK_FLAGS}" )
 
 cmake_minimum_required(VERSION 2.8)
@@ -23,7 +23,10 @@
 
 add_custom_command(OUTPUT multiply.o
    DEPENDS multiply.cu                          
-   COMMAND nvcc -O -c  multiply.cu 
+   COMMAND nvcc -std=c++11 -O -c  multiply.cu 
 )
 
-add_executable(twiceExmple twice.o multiply.o test.c)
+add_executable(twiceExample twice.o multiply.o test.c)
+
+# target_link_libraries(twiceExample ${CUDA_LIBRARIES} ${MPI_LIBRARIES} ${OPENGL_LIBRARIES})
+