Reorganize the header directory to distinguish the private headers
[platform/core/context/sensor-recorder.git] / src / client / CMakeLists.txt
1 SET(target "${PROJECT_NAME}-client-genuine")
2
3 SET(DEPS "${DEPS} context-common-client")
4
5 INCLUDE_DIRECTORIES(
6         ${CMAKE_SOURCE_DIR}/include
7 )
8
9 FILE(GLOB_RECURSE SRCS *.cpp ../shared/*.cpp)
10 MESSAGE("Sources: ${SRCS}")
11
12 INCLUDE(FindPkgConfig)
13 pkg_check_modules(PKG_CLIENT REQUIRED ${DEPS})
14
15 FOREACH(flag ${PKG_CLIENT_CFLAGS})
16    SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}")
17 ENDFOREACH(flag)
18
19 ADD_LIBRARY(${target} SHARED ${SRCS})
20 TARGET_LINK_LIBRARIES(${target} ${PKG_CLIENT_LDFLAGS})
21 SET_TARGET_PROPERTIES(${target} PROPERTIES VERSION ${FULLVER})
22
23 INSTALL(TARGETS ${target} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} NAMELINK_SKIP)