cmake_minimum_required (VERSION 3.1) project(helloImage) find_package(OpenCL REQUIRED) include_directories(${OpenCL_INCLUDE_DIRS} c:/OpenCl/FreeImage/Dist/x32) link_directories(${OpenCL_LIBRARY} c:/OpenCl/FreeImage/Dist/x32) add_executable (helloImage device.cl helloImage.cpp) configure_file(device.cl ${RUNTIME_OUTPUT_DIRECTORY} device.cl) target_include_directories (helloImage PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) target_link_libraries (helloImage FreeImage.lib ${OpenCL_LIBRARY} )