Skip to content

Instantly share code, notes, and snippets.

@Xorgon
Created December 22, 2017 18:00
Show Gist options
  • Save Xorgon/8a4b3f2966ef868ec952db2458d1e244 to your computer and use it in GitHub Desktop.
Save Xorgon/8a4b3f2966ef868ec952db2458d1e244 to your computer and use it in GitHub Desktop.
cmake_minimum_required(VERSION 3.7)
project(DEMOranges)
set(CMAKE_CXX_STANDARD 11)
# Fix Windows path environment variable.
if (WIN32)
STRING(REGEX REPLACE "\\\\" "/" OCL_ROOT $ENV{OCL_ROOT})
endif(WIN32)
# Set required OpenCL CMake build options.
set(OpenCL_INCLUDE_DIR ${OCL_ROOT}/include/)
set(OpenCL_LIBRARY ${OCL_ROOT}/lib/x86/OpenCL.lib)
# Add OpenCL stuff.
find_package(OpenCL REQUIRED)
include_directories(${OpenCL_INCLUDE_DIR})
# Targets
file(GLOB_RECURSE run_tests_SOURCE_FILES
"util/*.h" "util/*.c"
"structures/*.h"
tests/*)
add_executable(run_tests ${run_tests_SOURCE_FILES} tests/run_tests.c)
target_link_libraries(run_tests ${OpenCL_LIBRARY})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment