cmake_minimum_required(VERSION 3.0) project(PkgConfigTest LANGUAGES CXX ) find_package(OpenCL REQUIRED CONFIG COMPONENTS HeadersCpp Headers OpenCL ) add_executable(${PROJECT_NAME} ../pkgconfig.cpp ) target_link_libraries(${PROJECT_NAME} PRIVATE OpenCL::HeadersCpp OpenCL::Headers OpenCL::OpenCL ) target_compile_definitions(${PROJECT_NAME} PRIVATE CL_HPP_ENABLE_EXCEPTIONS CL_HPP_TARGET_OPENCL_VERSION=300 ) include(CTest) add_test( NAME ${PROJECT_NAME} COMMAND ${PROJECT_NAME} )