mirror of
https://github.com/openharmony/third_party_spirv-headers.git
synced 2026-07-01 20:54:00 -04:00
e6f3dab544
Signed-off-by: huruitao <huruitao@kaihong.com>
24 lines
582 B
CMake
Executable File
24 lines
582 B
CMake
Executable File
cmake_minimum_required(VERSION 3.14)
|
|
|
|
project(TEST_PKGCONFIG LANGUAGES CXX)
|
|
|
|
add_library(pkgconfig_example STATIC)
|
|
|
|
target_sources(pkgconfig_example PRIVATE
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../example.cpp
|
|
)
|
|
|
|
find_package(PkgConfig REQUIRED)
|
|
|
|
pkg_check_modules(SPIRV_HEADERS REQUIRED IMPORTED_TARGET SPIRV-Headers)
|
|
|
|
target_link_libraries(pkgconfig_example PRIVATE
|
|
PkgConfig::SPIRV_HEADERS
|
|
)
|
|
|
|
if (NOT DEFINED SPIRV_HEADERS_VERSION)
|
|
message(FATAL_ERROR "SPIRV_HEADERS_VERSION not defined!")
|
|
endif()
|
|
|
|
message(STATUS "PkgConfig::SPIRV_HEADERS version = ${SPIRV_HEADERS_VERSION}")
|