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