1 PKG_CHECK_MODULES(CLIENT_DEP
7 SET(CLIENT_VERSION_MAJOR 1)
8 SET(CLIENT_VERSION ${CLIENT_VERSION_MAJOR}.0.0)
10 INCLUDE_DIRECTORIES(SYSTEM
11 ${CLIENT_DEP_INCLUDE_DIRS}
16 ${COMMON_PATH}/include
17 ${CLIENT_PATH}/include
18 ${DPL_PATH}/core/include
19 ${DPL_PATH}/log/include
23 ${CLIENT_PATH}/client-security-manager.cpp
24 ${CLIENT_PATH}/client-common.cpp
25 ${CLIENT_PATH}/client-offline.cpp
28 ADD_LIBRARY(${TARGET_CLIENT} SHARED ${CLIENT_SOURCES})
30 SET_TARGET_PROPERTIES(${TARGET_CLIENT}
32 COMPILE_FLAGS "-D_GNU_SOURCE -fPIC -fvisibility=hidden"
33 SOVERSION ${CLIENT_VERSION_MAJOR}
34 VERSION ${CLIENT_VERSION}
37 TARGET_LINK_LIBRARIES(${TARGET_CLIENT}
39 ${CLIENT_DEP_LIBRARIES}
42 INSTALL(TARGETS ${TARGET_CLIENT} DESTINATION ${LIB_INSTALL_DIR})