180d59932Sopenharmony_cicmake_minimum_required(VERSION 3.0) 280d59932Sopenharmony_ci 380d59932Sopenharmony_ciproject(PkgConfigTest 480d59932Sopenharmony_ci LANGUAGES C 580d59932Sopenharmony_ci) 680d59932Sopenharmony_ci 780d59932Sopenharmony_cifind_package(OpenCL 880d59932Sopenharmony_ci REQUIRED 980d59932Sopenharmony_ci CONFIG 1080d59932Sopenharmony_ci COMPONENTS Headers 1180d59932Sopenharmony_ci) 1280d59932Sopenharmony_ci 1380d59932Sopenharmony_ciadd_executable(${PROJECT_NAME} 1480d59932Sopenharmony_ci ../pkgconfig.c 1580d59932Sopenharmony_ci) 1680d59932Sopenharmony_ci 1780d59932Sopenharmony_citarget_link_libraries(${PROJECT_NAME} 1880d59932Sopenharmony_ci OpenCL::Headers 1980d59932Sopenharmony_ci) 2080d59932Sopenharmony_ci 2180d59932Sopenharmony_citarget_compile_definitions(${PROJECT_NAME} 2280d59932Sopenharmony_ci PRIVATE 2380d59932Sopenharmony_ci CL_TARGET_OPENCL_VERSION=120 2480d59932Sopenharmony_ci) 25