Statistics
| Branch: | Tag: | Revision:

hlrc / client / cpp / hlrc_clientConfig.cmake.in @ master

History | View | Annotate | Download (889 Bytes)

1
# ### HLRC CLIENT cpp ###
2
# ===============================
3
# 
4
# Sets required variables for finding the hlrc client library:
5
#
6
# HLRC_CLIENT_FOUND
7
# HLRC_CLIENT_INCLUDE_DIRS
8
# HLRC_CLIENT_LIBRARY_DIRS
9
# HLRC_CLIENT_LIBRARIES
10
# HLRC_CLIENT_VERSION
11
# 
12
# Example:
13
# find_package(hlrc_client 0.1)
14
#
15
# ###############################################################################
16

    
17
INCLUDE(FindPkgConfig)
18

    
19
GET_FILENAME_COMPONENT(CONFIG_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
20

    
21
SET(HLRC_CLIENT_FOUND TRUE)
22
SET(HLRC_CLIENT_INCLUDE_DIRS "${CONFIG_DIR}/../../include")
23
SET(HLRC_CLIENT_LIBRARY_DIRS "${CONFIG_DIR}/../../lib")
24
SET(HLRC_CLIENT_VERSION "@HLRC_CLIENT_VERSION@")
25
SET(HLRC_CLIENT_LIBRARIES "${CONFIG_DIR}/../../lib/@CMAKE_SHARED_LIBRARY_PREFIX@@HLRC_CLIENT_LIBNAME@@CMAKE_SHARED_LIBRARY_SUFFIX@")
26

    
27
# TODO: find dependencies here and append their include dirs to HLRC_CLIENT_INCLUDE_DIRS