opencl-template/CMakeLists.txt

17 lines
587 B
CMake
Raw Normal View History

2018-04-16 21:02:23 +02:00
cmake_minimum_required(VERSION 2.8)
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
project(opencl-test)
find_package(OpenCL REQUIRED)
message(STATUS "OpenCL found: ${OPENCL_FOUND}")
message(STATUS "OpenCL includes: ${OPENCL_INCLUDE_DIRS}")
message(STATUS "OpenCL CXX includes: ${OPENCL_HAS_CPP_BINDINGS}")
message(STATUS "OpenCL libraries: ${OPENCL_LIBRARIES}")
2018-04-23 09:09:14 +02:00
add_executable(${PROJECT_NAME} "main.c")
2018-04-23 12:56:24 +02:00
configure_file("saxpy.cl" "cl_kernels/saxpy.cl" COPYONLY)
2018-04-16 21:02:23 +02:00
target_link_libraries(${PROJECT_NAME} ${OPENCL_LIBRARIES})
include_directories(${PROJECT_NAME} ${OPENCL_INCLUDE_DIR})