3 IF(DEFINED DBUS_CONNECTION)
4 PKG_CHECK_MODULES(ACE_SETTINGS_DEPS
11 ${PROJECT_SOURCE_DIR}/ace_settings
14 SET(ACE_SETTINGS_SRC_DIR
15 ${ACE_SETTINGS_DIR}/src
18 SET(ACE_SETTINGS_INCLUDE_DIR
19 ${ACE_SETTINGS_DIR}/include
22 SET(ACE_SETTINGS_SOURCES
23 ${ACE_SETTINGS_SRC_DIR}/ace_api_settings.cpp
26 SET(ACE_SETTINGS_INCLUDES
27 ${ACE_SETTINGS_DEPS_INCLUDE_DIRS}
28 ${ACE_SETTINGS_INCLUDE_DIR}
29 ${PROJECT_SOURCE_DIR}/ace_common/include
30 ${PROJECT_SOURCE_DIR}/ace/include
33 ADD_DEFINITIONS(${ACE_SETTINGS_DEPS_CFLAGS})
34 ADD_DEFINITIONS(${ACE_SETTINGS_CFLAGS_OTHER})
36 INCLUDE_DIRECTORIES(${ACE_SETTINGS_INCLUDES})
37 IF(NOT DEFINED DBUS_CONNECTION)
38 INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/commons/modules/core/include)
39 INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/commons/modules/log/include)
41 ${PROJECT_SOURCE_DIR}/commons/build/core
42 ${PROJECT_SOURCE_DIR}/commons/build/log
46 ADD_LIBRARY(${TARGET_ACE_SETTINGS_LIB} SHARED ${ACE_SETTINGS_SOURCES})
48 SET_TARGET_PROPERTIES(${TARGET_ACE_SETTINGS_LIB} PROPERTIES
49 SOVERSION ${API_VERSION}
52 SET_TARGET_PROPERTIES(${TARGET_ACE_SETTINGS_LIB} PROPERTIES
55 IF(DEFINED DBUS_CONNECTION)
56 TARGET_LINK_LIBRARIES(${TARGET_ACE_SETTINGS_LIB}
57 ${ACE_SETTINGS_DEPS_LIBRARIES}
58 ${TARGET_ACE_DAO_RW_LIB}
61 TARGET_LINK_LIBRARIES(${TARGET_ACE_SETTINGS_LIB}
62 ${ACE_SETTINGS_DEPS_LIBRARIES}
63 ${TARGET_ACE_DAO_RW_LIB}
65 wrt-security-commons-log
69 INSTALL(TARGETS ${TARGET_ACE_SETTINGS_LIB}
70 DESTINATION ${LIB_INSTALL_DIR})
73 ${ACE_SETTINGS_INCLUDE_DIR}/ace_api_settings.h
74 DESTINATION include/ace-settings