Merge "Update project file"
[framework/osp/installer.git] / CMakeLists.txt
index 83aba2b..a9bcbaa 100755 (executable)
@@ -6,8 +6,11 @@ SET(CMAKE_EXECUTABLE_SUFFIX "")
 SET(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}/output")
 
 INCLUDE_DIRECTORIES(
+       /usr/include/glib-2.0
+       /usr/lib/glib-2.0/include
        /usr/include/dlog
        /usr/include/pkgmgr
+       /usr/include/appfw
        /usr/include/osp
        /usr/include/osp/app
        /usr/include/osp/base
@@ -16,6 +19,7 @@ INCLUDE_DIRECTORIES(
        /usr/include/osp/system
        /usr/include/libxml2
        /usr/include/system
+       /usr/include/drm-intel
        inc
        src/Context
        src/Installer
@@ -65,23 +69,9 @@ SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_
 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
 
-TARGET_LINK_LIBRARIES(${this_target} "-L/usr/lib/osp -losp-appfw -lxml2 -lpkgmgr_installer -lpkgmgr_parser" -Wl,--allow-shlib-undefined)
-
-ADD_CUSTOM_COMMAND(TARGET ${this_target}
-               POST_BUILD
-               COMMAND ${CMAKE_COMMAND} -E copy ${EXECUTABLE_OUTPUT_PATH}/${this_target} ${EXECUTABLE_OUTPUT_PATH}/debug/${this_target}
-               COMMAND ${CMAKE_STRIP} --strip-unneeded --remove-section .comment ${EXECUTABLE_OUTPUT_PATH}/${this_target}
-               COMMENT "strip ${this_target}"
-               )       
+TARGET_LINK_LIBRARIES(${this_target} "-L/usr/lib/osp -losp-appfw -lxml2 -lpkgmgr_installer -lpkgmgr_parser -lglib-2.0 -lapp2ext" -Wl,--allow-shlib-undefined)
+TARGET_LINK_LIBRARIES(${this_target} "-L/usr/lib -ldrm-service-core-intel")
 
 ADD_SUBDIRECTORY(plugin)
 
-INSTALL(FILES ${EXECUTABLE_OUTPUT_PATH}/osp-installer DESTINATION bin
-        PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ)
-INSTALL(FILES ${EXECUTABLE_OUTPUT_PATH}/libosp-installer-plugin.so DESTINATION lib
-        PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
-INSTALL(DIRECTORY ${EXECUTABLE_OUTPUT_PATH}/debug/ DESTINATION lib/osp/debug/
-                                       FILES_MATCHING PATTERN "*"
-                                       PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ                                          
-                                                                                       GROUP_EXECUTE GROUP_READ
-                                                                                       WORLD_EXECUTE WORLD_READ)
\ No newline at end of file
+INSTALL(TARGETS ${this_target} DESTINATION bin)