39 lines
1.1 KiB
CMake
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)
|