Fix codes for Manifest installation
[platform/core/appfw/wgt-backend.git] / src / hybrid / CMakeLists.txt
1 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR} HYBRID_SRCS)
2 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/step/configuration HYBRID_STEP_CONFIGURATION_SRCS)
3 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/step/encryption HYBRID_STEP_ENCRYPTION_SRCS)
4 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/step/pkgmgr HYBRID_STEP_PKGMGR_SRCS)
5 ADD_LIBRARY(${TARGET_LIBNAME_HYBRID} STATIC
6   ${HYBRID_SRCS}
7   ${HYBRID_STEP_CONFIGURATION_SRCS}
8   ${HYBRID_STEP_ENCRYPTION_SRCS}
9   ${HYBRID_STEP_PKGMGR_SRCS})
10
11 TARGET_INCLUDE_DIRECTORIES(${TARGET_LIBNAME_HYBRID} PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../")
12
13 # Target - deps
14 APPLY_PKG_CONFIG(${TARGET_LIBNAME_HYBRID} PUBLIC
15   TPK_INSTALLER_DEPS
16   Boost
17 )
18
19 # Target - in-package deps
20 TARGET_LINK_LIBRARIES(${TARGET_LIBNAME_HYBRID} PRIVATE ${TARGET_LIBNAME_WGT})
21 SET_TARGET_PROPERTIES(${TARGET_LIBNAME_HYBRID} PROPERTIES COMPILE_FLAGS "-fPIC")