CMakeLists.txt 991 Bytes
#Specify the version being used aswell as the language
cmake_minimum_required(VERSION 2.8.11)

#Name your project here
project(ivote3)

#set the module directory
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}")

#set up CUDA
find_package(CUDA REQUIRED)

#find the STIM library
find_package(STIM REQUIRED)

#find the pthreads package
find_package(Threads)

#find the X11 package
find_package(X11)

include_directories(
					${STIM_INCLUDE_DIRS}
					)

#Assign source files to the appropriate variables
file(GLOB SRC_CPP "*.cpp")
file(GLOB SRC_H "*.h")
file(GLOB SRC_CU "*.cu")
file(GLOB SRC_CUH "*.cuh")

#create an executable file
cuda_add_executable(ivote3
				${SRC_H} 
				${SRC_CPP} 
				${SRC_CU} 
				${SRC_CUH} 
				)

#set the link libraries
target_link_libraries(ivote3
						#${CUDA_cufft_LIBRARY}
						#${CUDA_cublas_LIBRARY}
						${CMAKE_THREAD_LIBS_INIT}
						${X11_LIBRARIES}
		  )

#copy an image test case
configure_file(data/blue.bmp blue.bmp COPYONLY)