3 PKG_CHECK_MODULES(ACE_SETTINGS_DEPS
9 ${PROJECT_SOURCE_DIR}/ace_settings
12 SET(ACE_SETTINGS_SRC_DIR
13 ${ACE_SETTINGS_DIR}/src
16 SET(ACE_SETTINGS_INCLUDE_DIR
17 ${ACE_SETTINGS_DIR}/include
20 SET(ACE_SETTINGS_SOURCES
21 ${ACE_SETTINGS_SRC_DIR}/ace_api_settings.cpp
24 SET(ACE_SETTINGS_INCLUDES
25 ${ACE_SETTINGS_DEPS_INCLUDE_DIRS}
26 ${ACE_SETTINGS_INCLUDE_DIR}
27 ${PROJECT_SOURCE_DIR}/ace_common/include
28 ${PROJECT_SOURCE_DIR}/ace/include
31 ADD_DEFINITIONS(${ACE_SETTINGS_DEPS_CFLAGS})
32 ADD_DEFINITIONS(${ACE_SETTINGS_CFLAGS_OTHER})
34 INCLUDE_DIRECTORIES(${ACE_SETTINGS_INCLUDES})
36 ADD_LIBRARY(${TARGET_ACE_SETTINGS_LIB} SHARED ${ACE_SETTINGS_SOURCES})
38 SET_TARGET_PROPERTIES(${TARGET_ACE_SETTINGS_LIB} PROPERTIES
39 SOVERSION ${API_VERSION}
42 SET_TARGET_PROPERTIES(${TARGET_ACE_SETTINGS_LIB} PROPERTIES
45 TARGET_LINK_LIBRARIES(${TARGET_ACE_SETTINGS_LIB}
46 ${ACE_SETTINGS_DEPS_LIBRARIES}
47 ${TARGET_ACE_DAO_RW_LIB}
50 INSTALL(TARGETS ${TARGET_ACE_SETTINGS_LIB}
54 ${ACE_SETTINGS_INCLUDE_DIR}/ace_api_settings.h
55 DESTINATION include/ace-settings