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/system
/usr/include/libxml2
/usr/include/system
+ /usr/include/drm-intel
inc
src/Context
src/Installer
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)
+INSTALL(TARGETS ${this_target} DESTINATION bin)