3 PKG_CHECK_MODULES(ACE_POPUP_VALIDATION_DEPS
9 SET(ACE_POPUP_VALIDATION_DIR
10 ${PROJECT_SOURCE_DIR}/ace_popup_validation
13 SET(ACE_POPUP_VALIDATION_SRC_DIR
14 ${ACE_POPUP_VALIDATION_DIR}/src
17 SET(ACE_POPUP_VALIDATION_INCLUDE_DIR
18 ${ACE_POPUP_VALIDATION_DIR}/include
21 SET(ACE_POPUP_VALIDATION_SOURCES
22 ${COMMUNICATION_CLIENT_SOURCES}
23 ${ACE_POPUP_VALIDATION_SRC_DIR}/ace_api_popup_validation.cpp
26 SET(ACE_POPUP_VALIDATION_INCLUDES
27 ${COMMUNICATION_CLIENT_INCLUDES}
28 ${ACE_POPUP_VALIDATION_DEPS_INCLUDE_DIRS}
29 ${ACE_POPUP_VALIDATION_INCLUDE_DIR}
30 ${PROJECT_SOURCE_DIR}/ace_common/include
31 ${PROJECT_SOURCE_DIR}/ace/include
32 ${PROJECT_SOURCE_DIR}/src/services/ace/dbus/api
33 ${PROJECT_SOURCE_DIR}/src/services/ace
34 ${PROJECT_SOURCE_DIR}/src/services/popup/
35 ${PROJECT_SOURCE_DIR}/src/daemon/dbus
38 ADD_DEFINITIONS(${ACE_POPUP_VALIDATION_DEPS_CFLAGS})
39 ADD_DEFINITIONS(${ACE_POPUP_VALIDATION_CFLAGS_OTHER})
41 INCLUDE_DIRECTORIES(${ACE_POPUP_VALIDATION_INCLUDES})
43 ADD_LIBRARY(${TARGET_ACE_POPUP_VALIDATION_LIB} SHARED ${ACE_POPUP_VALIDATION_SOURCES})
45 SET_TARGET_PROPERTIES(${TARGET_ACE_POPUP_VALIDATION_LIB} PROPERTIES
46 SOVERSION ${API_VERSION}
49 SET_TARGET_PROPERTIES(${TARGET_ACE_POPUP_VALIDATION_LIB} PROPERTIES
52 TARGET_LINK_LIBRARIES(${TARGET_ACE_POPUP_VALIDATION_LIB}
53 ${ACE_POPUP_VALIDATION_DEPS_LIBRARIES} ${ACE_POPUP_VALIDATION_DEPS_LDFLAGS}
56 INSTALL(TARGETS ${TARGET_ACE_POPUP_VALIDATION_LIB}
60 ${ACE_POPUP_VALIDATION_INCLUDE_DIR}/ace_api_popup_validation.h
61 DESTINATION include/ace-popup-validation