-
Notifications
You must be signed in to change notification settings - Fork 1
/
libklioConfig.cmake.in
59 lines (44 loc) · 2.16 KB
/
libklioConfig.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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# -*- mode: cmake; -*-
# libklioConfig.cmake is generated by CMake from libklio/libklioConfig.cmake.in
# set the liblibklio version number
set(@UPPER_PROJECT_NAME@_VERSION_MAJOR @V_MAJOR@)
set(@UPPER_PROJECT_NAME@_VERSION_MINOR @V_MINOR@)
set(@UPPER_PROJECT_NAME@_VERSION_PATCH @V_PATCH@)
set(@UPPER_PROJECT_NAME@_VERSION "${@UPPER_PROJECT_NAME@_VERSION_MAJOR}.${@UPPER_PROJECT_NAME@_VERSION_MINOR}.${@UPPER_PROJECT_NAME@_VERSION_PATCH}")
# set the directories
if(NOT @UPPER_PROJECT_NAME@_INSTALL_DIR)
set(@UPPER_PROJECT_NAME@_INSTALL_DIR "@CMAKE_INSTALL_PREFIX@")
endif(NOT @UPPER_PROJECT_NAME@_INSTALL_DIR)
get_filename_component(_currentDir "${CMAKE_CURRENT_LIST_FILE}" PATH)
get_filename_component(_libklio_base_dir "${_currentDir}" PATH)
get_filename_component(_libklio_base_dir "${_libklio_base_dir}" PATH)
set(@UPPER_PROJECT_NAME@_INCLUDE_DIR "${_libklio_base_dir}/include")
set(@UPPER_PROJECT_NAME@_INCLUDE_DIRS "${LIBKLIO_INCLUDE_DIR}" "@CMAKE_DIR@" "@ROCKSDB_INCLUDE_DIR@")
set(@UPPER_PROJECT_NAME@_LIB_DIR "@CMAKE_LIB_DIR@")
set(@UPPER_PROJECT_NAME@_CONFIG_DIR "@CMAKE_CONFIG_DIR@")
# the exports file exports
set(@UPPER_PROJECT_NAME@_TARGET_PREFIX @LIBLIBKLIO_TARGET_PREFIX@)
# configuration settings
set(@UPPER_PROJECT_NAME@_ENABLE_ROCKSDB @ENABLE_ROCKSDB@)
set(@UPPER_PROJECT_NAME@_ENABLE_MSG @ENABLE_MSG@)
set(SQLITE3_HOME @SQLITE3_HOME@)
# Boost_LIB_VERSION:INTERNAL=1_49
# Boost_VERSION:INTERNAL=104900
# add requirements here
#include(FindPackageHelper))
#if(@UPPER_PROJECT_NAME@_WITH_FHGLOG)
# set(@UPPER_PROJECT_NAME@_FHGLOG_HOME "@FHGLOG_HOME@")
# require(FhgLog "@FHGLOG_HOME@" 1.0)
#endif(@UPPER_PROJECT_NAME@_WITH_FHGLOG)
#if(@UPPER_PROJECT_NAME@_WITH_LOG4CPP)
# set(@UPPER_PROJECT_NAME@_LOG4CPPG_HOME "@LOG4CPP_HOME@")
# require(Logging "@LOG4CPP_HOME@" 1.0)
#endif(@UPPER_PROJECT_NAME@_WITH_LOG4CPP)
#require(Boost "@BOOST_ROOT@" 1.36)
# Make sure to load the exported targets only once
# For the rest of this script it doesn't matter that much
if(NOT TARGET Libklio__kresources)
get_filename_component(_currentDir "${CMAKE_CURRENT_LIST_FILE}" PATH)
include("${_currentDir}/@PROJECT_NAME@Targets.cmake")
endif(NOT TARGET Libklio__kresources)
# EOF