-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathRSBConfig.cmake.in
28 lines (20 loc) · 1.08 KB
/
RSBConfig.cmake.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
IF(NOT RSB_CONFIG_PROCESSED)
SET(RSB_CONFIG_PROCESSED TRUE)
GET_FILENAME_COMPONENT(RSB_CONFIG_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
IF(EXISTS "${RSB_CONFIG_DIR}/CMakeCache.txt")
INCLUDE("${RSB_CONFIG_DIR}/RSBBuildTreeSettings.cmake")
ELSE()
SET(RSB_INCLUDE_DIRS "${RSB_CONFIG_DIR}/../../include/@INSTALL_PATH_PREFIX@" ${RSC_INCLUDE_DIRS})
SET(RSB_RUNTIME_LIBRARY_DIRS "${RSB_CONFIG_DIR}/../../bin" ${RSC_RUNTIME_LIBRARY_DIRS})
ENDIF()
SET(RSC_DIR "@RSC_DIR_FOR_CONFIG@" CACHE PATH "RSC location")
FIND_PACKAGE(RSC "@RSB_VERSION_MAJOR@.@RSB_VERSION_MINOR@" REQUIRED)
LIST(APPEND RSB_INCLUDE_DIRS ${RSC_INCLUDE_DIRS})
FIND_PACKAGE(Boost "@Boost_USE_VERSION@" REQUIRED "@BOOST_COMPONENTS@")
LIST(APPEND RSB_INCLUDE_DIRS ${Boost_INCLUDE_DIRS})
INCLUDE("${RSB_CONFIG_DIR}/RSBDepends.cmake")
SET(RSB_LIBRARIES @LIB_NAME@)
SET(RSB_PROTOCOL_CFLAGS "@RSB_PROTOCOL_CFLAGS@")
SET(RSB_PROTOCOL_VERSION "@RSB_PROTOCOL_VERSION@")
SET(RSB_SYSTEM_PLUGIN_DIRECTORY "@CMAKE_INSTALL_PREFIX@/@RSB_RELATIVE_PLUGIN_DIRECTORY@")
ENDIF()