1cmake_minimum_required(VERSION 3.0) 2 3project(PkgConfigTest 4 LANGUAGES C 5) 6 7find_package(OpenCL 8 REQUIRED 9 CONFIG 10 COMPONENTS 11 Headers 12 OpenCL 13) 14 15add_executable(${PROJECT_NAME} 16 ../pkgconfig.c 17) 18 19target_link_libraries(${PROJECT_NAME} 20 PRIVATE 21 OpenCL::Headers 22 OpenCL::OpenCL 23) 24 25target_compile_definitions(${PROJECT_NAME} 26 PRIVATE 27 CL_TARGET_OPENCL_VERSION=120 28) 29 30include(CTest) 31 32add_test( 33 NAME ${PROJECT_NAME} 34 COMMAND ${PROJECT_NAME} 35) 36 37set_tests_properties(${PROJECT_NAME} 38 PROPERTIES 39 ENVIRONMENT "OCL_ICD_FILENAMES=${DRIVER_STUB_PATH}" 40) 41