1cmake_minimum_required(VERSION 3.0) 2 3project(TEST_FIND_PACKAGE LANGUAGES CXX) 4 5add_library(find_package_example STATIC 6 ${CMAKE_CURRENT_SOURCE_DIR}/../example.cpp 7) 8 9find_package(SPIRV-Headers REQUIRED CONFIG) 10 11if (NOT TARGET SPIRV-Headers::SPIRV-Headers) 12 message(FATAL_ERROR "SPIRV-Headers::SPIRV-Headers target not defined") 13endif() 14 15target_link_libraries(find_package_example PRIVATE 16 SPIRV-Headers::SPIRV-Headers 17) 18 19if (NOT DEFINED SPIRV-Headers_VERSION) 20 message(FATAL_ERROR "SPIRV-Headers_VERSION not provided!") 21endif() 22 23message(STATUS "SPIRV-Headers_VERSION = ${SPIRV-Headers_VERSION}") 24