cmake_minimum_required(VERSION 3.16) project(PkgConfigTest LANGUAGES C ) find_package(OpenCL REQUIRED CONFIG COMPONENTS Headers ) add_executable(${PROJECT_NAME} ../pkgconfig.c ) target_link_libraries(${PROJECT_NAME} OpenCL::Headers ) target_compile_definitions(${PROJECT_NAME} PRIVATE CL_TARGET_OPENCL_VERSION=120 ) include(CTest) add_test( NAME ${PROJECT_NAME} COMMAND ${PROJECT_NAME} )