rexglue-skate3/cmake/rexglueConfig.cmake.in
2026-05-18 22:41:13 +01:00

39 lines
1.1 KiB
CMake

@PACKAGE_INIT@
set(REXGLUE_VERSION_STRING "@REXGLUE_FULL_VERSION@")
set(REXGLUE_SHARE_DIR "${PACKAGE_PREFIX_DIR}/@CMAKE_INSTALL_DATADIR@/rexglue")
include(CMakeFindDependencyMacro)
include("${CMAKE_CURRENT_LIST_DIR}/rexglue_helpers.cmake")
list(PREPEND CMAKE_PREFIX_PATH "${PACKAGE_PREFIX_DIR}")
find_dependency(fmt CONFIG)
find_dependency(spdlog CONFIG)
find_dependency(Snappy CONFIG)
find_dependency(utf8cpp CONFIG)
find_dependency(SDL3 CONFIG)
set(REXGLUE_USE_VULKAN @REXGLUE_USE_VULKAN@)
if(REXGLUE_USE_VULKAN)
find_dependency(VulkanHeaders CONFIG)
find_dependency(volk CONFIG)
find_dependency(VulkanMemoryAllocator CONFIG)
endif()
include("${CMAKE_CURRENT_LIST_DIR}/rexglueTargets.cmake")
if(TARGET rex::runtime AND NOT TARGET rex::system)
add_library(rex::system ALIAS rex::runtime)
endif()
if(TARGET rex::runtime AND NOT TARGET rex::kernel)
add_library(rex::kernel ALIAS rex::runtime)
endif()
if(NOT rexglue_FIND_QUIETLY)
message(STATUS "Found ReXGlue SDK ${REXGLUE_VERSION_STRING} at (${PACKAGE_PREFIX_DIR})")
endif()
check_required_components(rexglue)