1 PKG_CHECK_MODULES(SERVER_DEP
17 INCLUDE_DIRECTORIES(SYSTEM
18 ${SERVER_DEP_INCLUDE_DIRS}
24 ${COMMON_PATH}/include
25 ${SERVER_PATH}/include
26 ${SERVER_PATH}/main/include
27 ${SERVER_PATH}/service/include
28 ${SERVER_PATH}/db/include
29 ${DPL_PATH}/core/include
30 ${DPL_PATH}/log/include
31 ${DPL_PATH}/db/include
35 ${SERVER_PATH}/smack-check.cpp
36 ${SERVER_PATH}/main/security-manager-util.cpp
37 ${SERVER_PATH}/main/generic-socket-manager.cpp
38 ${SERVER_PATH}/main/socket-manager.cpp
39 ${SERVER_PATH}/main/server-main.cpp
40 ${SERVER_PATH}/service/smack-common.cpp
41 ${SERVER_PATH}/service/smack-rules.cpp
42 ${SERVER_PATH}/service/installer.cpp
43 ${SERVER_PATH}/db/privilege_db.cpp
44 ${DPL_PATH}/core/src/errno_string.cpp
45 ${DPL_PATH}/core/src/string.cpp
46 ${DPL_PATH}/db/src/naive_synchronization_object.cpp
47 ${DPL_PATH}/db/src/sql_connection.cpp
50 ADD_EXECUTABLE(${TARGET_SERVER} ${SERVER_SOURCES})
52 SET_TARGET_PROPERTIES(${TARGET_SERVER}
54 COMPILE_FLAGS "-D_GNU_SOURCE -fvisibility=hidden")
56 TARGET_LINK_LIBRARIES(${TARGET_SERVER}
58 ${SERVER_DEP_LIBRARIES}
61 INSTALL(TARGETS ${TARGET_SERVER} DESTINATION ${BIN_INSTALL_DIR})