skate3recomp-multiplayer/cmake/RexGlue.cmake
2026-05-19 16:39:49 +01:00

20 lines
763 B
CMake

set(REXSDK_VERSION "" CACHE STRING "Override rexglue SDK package version")
if(REXSDK_DIR AND EXISTS "${REXSDK_DIR}/CMakeLists.txt")
add_subdirectory("${REXSDK_DIR}" "${CMAKE_CURRENT_BINARY_DIR}/rexglue-sdk")
message(STATUS "Using rexglue SDK source tree: ${REXSDK_DIR}")
else()
if(REXSDK_VERSION)
find_package(rexglue ${REXSDK_VERSION} EXACT QUIET CONFIG)
else()
find_package(rexglue 0.8.1.19 QUIET CONFIG)
endif()
if(NOT rexglue_FOUND)
message(FATAL_ERROR
"rexglue SDK not found. Set REXSDK_DIR to a rexglue-sdk source tree "
"or install the SDK package and set CMAKE_PREFIX_PATH.")
endif()
message(STATUS "Found rexglue SDK ${REXGLUE_VERSION_STRING} at ${rexglue_DIR}")
endif()