13314c52bbbafc559c79d162626069e20e9b5bcb
[platform/core/appfw/appcore-widget.git] / src / base / CMakeLists.txt
1 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR} WIDGET_BASE_SRCS)
2
3 ADD_LIBRARY(${TARGET_WIDGET_BASE} SHARED ${WIDGET_BASE_SRCS})
4 SET_TARGET_PROPERTIES(${TARGET_WIDGET_BASE} PROPERTIES SOVERSION ${MAJORVER})
5 SET_TARGET_PROPERTIES(${TARGET_WIDGET_BASE} PROPERTIES VERSION ${FULLVER})
6
7 TARGET_INCLUDE_DIRECTORIES(${TARGET_WIDGET_BASE} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../)
8 TARGET_INCLUDE_DIRECTORIES(${TARGET_WIDGET_BASE} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../../include/)
9
10 APPLY_PKG_CONFIG(${TARGET_WIDGET_BASE} PUBLIC
11   DLOG_DEPS
12   APPCORE_COMMON_DEPS
13   WIDGET_SERVICE_DEPS
14   SYSTEM_INFO_DEPS
15   ECORE_WL2_DEPS
16   SCREEN_CONNECTOR_PROVIDER_DEPS
17   APPCORE_MULTIWINDOW_DEPS
18   CAPI_APP_COMMON_DEP
19 )
20
21 CONFIGURE_FILE(../../appcore-widget-base.pc.in ../../appcore-widget-base.pc @ONLY)
22 INSTALL(TARGETS ${TARGET_WIDGET_BASE} DESTINATION ${LIB_INSTALL_DIR})
23 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/../../appcore-widget-base.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)