Completely remove dlog remainings
[platform/core/security/security-manager.git] / src / common / CMakeLists.txt
1 SET(COMMON_VERSION_MAJOR 0)
2 SET(COMMON_VERSION ${COMMON_VERSION_MAJOR}.1.0)
3
4 PKG_CHECK_MODULES(COMMON_DEP
5     REQUIRED
6     libsystemd-journal
7     )
8
9 INCLUDE_DIRECTORIES(SYSTEM
10     ${COMMON_DEP_INCLUDE_DIRS}
11     )
12
13 INCLUDE_DIRECTORIES(
14     ${COMMON_PATH}/include
15     ${DPL_PATH}/core/include
16     ${DPL_PATH}/log/include
17     )
18
19 SET(COMMON_SOURCES
20     ${COMMON_PATH}/protocols.cpp
21     ${COMMON_PATH}/message-buffer.cpp
22     ${COMMON_PATH}/smack-common.cpp
23     ${DPL_PATH}/log/src/abstract_log_provider.cpp
24     ${DPL_PATH}/log/src/sd_journal_provider.cpp
25     ${DPL_PATH}/log/src/log.cpp
26     ${DPL_PATH}/log/src/old_style_log_provider.cpp
27     ${DPL_PATH}/core/src/assert.cpp
28     ${DPL_PATH}/core/src/binary_queue.cpp
29     ${DPL_PATH}/core/src/colors.cpp
30     ${DPL_PATH}/core/src/exception.cpp
31     ${DPL_PATH}/core/src/noncopyable.cpp
32     ${DPL_PATH}/core/src/serialization.cpp
33     ${DPL_PATH}/core/src/singleton.cpp
34     )
35
36 ADD_LIBRARY(${TARGET_COMMON} SHARED ${COMMON_SOURCES})
37
38 SET_TARGET_PROPERTIES(${TARGET_COMMON}
39     PROPERTIES
40         COMPILE_FLAGS "-D_GNU_SOURCE -fPIC -fvisibility=default"
41         SOVERSION ${COMMON_VERSION_MAJOR}
42         VERSION ${COMMON_VERSION}
43     )
44
45 TARGET_LINK_LIBRARIES(${TARGET_COMMON}
46     ${COMMON_DEP_LIBRARIES}
47     )
48
49 INSTALL(TARGETS ${TARGET_COMMON} DESTINATION ${LIB_INSTALL_DIR})