1cmake_minimum_required(VERSION 3.0) 2 3project(PkgConfigTest 4 LANGUAGES CXX 5) 6 7find_package(OpenCLHeaders 8 REQUIRED 9 CONFIG 10) 11find_package(OpenCLICDLoader 12 REQUIRED 13 CONFIG 14) 15find_package(OpenCLHeadersCpp 16 REQUIRED 17 CONFIG 18) 19 20add_executable(${PROJECT_NAME} 21 ../pkgconfig.cpp 22) 23 24target_link_libraries(${PROJECT_NAME} 25 PRIVATE 26 OpenCL::HeadersCpp 27 OpenCL::Headers 28 OpenCL::OpenCL 29) 30 31target_compile_definitions(${PROJECT_NAME} 32 PRIVATE 33 CL_HPP_ENABLE_EXCEPTIONS 34 CL_HPP_TARGET_OPENCL_VERSION=300 35) 36 37include(CTest) 38 39add_test( 40 NAME ${PROJECT_NAME} 41 COMMAND ${PROJECT_NAME} 42) 43