Remove hardcoded path for multiuser support
[platform/core/system/sync-agent.git] / src / framework / CMakeLists.txt
index 9ef80df..e7ce09c 100755 (executable)
@@ -8,7 +8,7 @@
 PROJECT(sync-agent)
 
 SET(LIBNAME "lib${PROJECT_NAME}")
-SET(LIBDIR "${PREFIX}/lib")
+SET(LIBDIR "${LIB_INSTALL_DIR}")
 
 # set variables
 SET(FW_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../include")
@@ -27,6 +27,8 @@ pkg_check_modules(LPKGS REQUIRED
                                        libwbxml2
                                        dlog
                                        dbus-glib-1
+                                       sysman
+                                       libtzplatform-config
                                        )
 
 #############################################
@@ -83,11 +85,11 @@ SET_TARGET_PROPERTIES(${LIBNAME} PROPERTIES SOVERSION ${VERSION_MAJOR})
 #
 
 # install library files
-INSTALL(TARGETS ${LIBNAME} DESTINATION ${LIBDIR})
+INSTALL(TARGETS ${LIBNAME} DESTINATION ${LIB_INSTALL_DIR})
 
 # install .pc file
 CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.pc DESTINATION lib/pkgconfig)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
 
 # install header files
 INSTALL(FILES ${FW_INCLUDE_DIR}/sync_agent.h DESTINATION include/)