SET(DESTINATION_NAME ${datasync_dest})
SET(TARGET_IMPL_NAME ${datasync_impl})
-PKG_SEARCH_MODULE(sync-agent REQUIRED sync-agent)
+PKG_CHECK_MODULES(platform_pkgs_datasync REQUIRED sync-agent)
+
+INCLUDE_DIRECTORIES(
+ ${TOP}/Tizen
+ ${TOP}/TimeUtil
+ ${TOP}/Common
+ ${platform_pkgs_datasync_INCLUDE_DIRS}
+)
SET(CMAKE_INSTALL_RPATH
${CMAKE_INSTALL_RPATH}
IDataSyncManager.cpp
)
-INCLUDE_DIRECTORIES(
- ${TOP}/Tizen
- ${TOP}/TimeUtil
- ${TOP}/Common
- ${sync-agent_INCLUDE_DIRS}
-)
-
ADD_LIBRARY(${TARGET_IMPL_NAME} SHARED ${SRCS_IMPL})
TARGET_LINK_LIBRARIES(${TARGET_IMPL_NAME}
${LIBS_COMMON}
- ${sync-agent_LIBRARIES}
+ ${tizen_impl}
+ ${platform_pkgs_datasync_LIBRARIES}
)
SET(SRCS
TARGET_LINK_LIBRARIES(${TARGET_NAME}
${TARGET_IMPL_NAME}
- ${tizen_impl}
- ${timeutil_impl}
- ${LIBS_COMMON}
)
INSTALL(TARGETS ${TARGET_NAME} ${TARGET_IMPL_NAME} LIBRARY DESTINATION ${DESTINATION_LIB_PREFIX}/${DESTINATION_NAME})
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/config.xml DESTINATION ${DESTINATION_LIB_PREFIX}/${DESTINATION_NAME})
INSTALL(
- DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION ${DESTINATION_HEADER_PREFIX}/datasync
- FILES_MATCHING PATTERN "*.h" PATTERN "CMakeFiles" EXCLUDE
+ DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION ${DESTINATION_HEADER_PREFIX}/datasync
+ FILES_MATCHING PATTERN "*.h" PATTERN "CMakeFiles" EXCLUDE
)