1 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR} APP_CORE_UI_CPP_SRCS)
2 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../common COMMON_SRCS)
4 ADD_LIBRARY(${TARGET_APP_CORE_UI_CPP} SHARED
5 ${APP_CORE_UI_CPP_SRCS}
8 TARGET_INCLUDE_DIRECTORIES(${TARGET_APP_CORE_UI_CPP} PUBLIC
9 ${CMAKE_CURRENT_SOURCE_DIR}
10 ${CMAKE_CURRENT_SOURCE_DIR}/../)
12 TARGET_LINK_LIBRARIES(${TARGET_APP_CORE_UI_CPP} PUBLIC
13 ${TARGET_APP_CORE_CPP}
14 "-L${LIB_INSTALL_DIR}/hal")
16 SET_TARGET_PROPERTIES(${TARGET_APP_CORE_UI_CPP}
17 PROPERTIES SOVERSION ${MAJORVER})
18 SET_TARGET_PROPERTIES(${TARGET_APP_CORE_UI_CPP}
19 PROPERTIES VERSION ${FULLVER})
21 APPLY_PKG_CONFIG(${TARGET_APP_CORE_UI_CPP} PUBLIC
30 TIZEN_EXTENSION_CLIENT_DEPS
35 CONFIGURE_FILE(${TARGET_APP_CORE_UI_CPP}.pc.in
36 ${TARGET_APP_CORE_UI_CPP}.pc @ONLY)
37 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_APP_CORE_UI_CPP}.pc
38 DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
40 INSTALL(TARGETS ${TARGET_APP_CORE_UI_CPP} DESTINATION ${LIB_INSTALL_DIR})
41 INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION include/appcore_cpp
43 PATTERN "*_private.hh" EXCLUDE
45 INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/
46 DESTINATION include/appcore