cmake_minimum_required(VERSION 3.0) project(TEST_FIND_PACKAGE LANGUAGES CXX) add_library(find_package_example STATIC ${CMAKE_CURRENT_SOURCE_DIR}/../example.cpp ) find_package(SPIRV-Headers REQUIRED CONFIG) if (NOT TARGET SPIRV-Headers::SPIRV-Headers) message(FATAL_ERROR "SPIRV-Headers::SPIRV-Headers target not defined") endif() target_link_libraries(find_package_example PRIVATE SPIRV-Headers::SPIRV-Headers ) if (NOT DEFINED SPIRV-Headers_VERSION) message(FATAL_ERROR "SPIRV-Headers_VERSION not provided!") endif() message(STATUS "SPIRV-Headers_VERSION = ${SPIRV-Headers_VERSION}")