Remove SmackAudit() from logging facility
[platform/core/security/security-manager.git] / src / server / CMakeLists.txt
1 PKG_CHECK_MODULES(COMMON_DEP
2     dlog
3     REQUIRED
4     )
5
6 SET(COMMON_PATH ${PROJECT_SOURCE_DIR}/src/server)
7
8 SET(COMMON_SOURCES
9     ${COMMON_PATH}/common/protocols.cpp
10     ${COMMON_PATH}/common/message-buffer.cpp
11     ${COMMON_PATH}/common/smack-check.cpp
12     ${COMMON_PATH}/dpl/log/src/abstract_log_provider.cpp
13     ${COMMON_PATH}/dpl/log/src/dlog_log_provider.cpp
14     ${COMMON_PATH}/dpl/log/src/log.cpp
15     ${COMMON_PATH}/dpl/log/src/old_style_log_provider.cpp
16     ${COMMON_PATH}/dpl/core/src/assert.cpp
17     ${COMMON_PATH}/dpl/core/src/binary_queue.cpp
18     ${COMMON_PATH}/dpl/core/src/colors.cpp
19     ${COMMON_PATH}/dpl/core/src/exception.cpp
20     ${COMMON_PATH}/dpl/core/src/noncopyable.cpp
21     ${COMMON_PATH}/dpl/core/src/serialization.cpp
22     ${COMMON_PATH}/dpl/core/src/singleton.cpp
23     ${COMMON_PATH}/service/security-manager-common.cpp
24     )
25
26 INCLUDE_DIRECTORIES(SYSTEM
27     ${COMMON_DEP_INCLUDE_DIRS}
28     )
29
30 INCLUDE_DIRECTORIES(
31     ${COMMON_PATH}/common
32     ${COMMON_PATH}/dpl/core/include
33     ${COMMON_PATH}/dpl/log/include
34     )
35
36 ADD_LIBRARY(${TARGET_SERVER_COMMON} SHARED ${COMMON_SOURCES})
37
38 SET_TARGET_PROPERTIES(
39     ${TARGET_SERVER_COMMON}
40     PROPERTIES
41         COMPILE_FLAGS "-D_GNU_SOURCE -fPIC -fvisibility=default"
42         SOVERSION 1.0.0
43         VERSION 1.0.0
44     )
45
46 TARGET_LINK_LIBRARIES(${TARGET_SERVER_COMMON}
47     ${COMMON_DEP_LIBRARIES}
48     )
49
50 ################################################################################
51
52 INSTALL(TARGETS ${TARGET_SERVER_COMMON} DESTINATION ${LIB_INSTALL_DIR})
53