From: jh0522.choi Date: Tue, 27 Aug 2013 13:34:06 +0000 (+0900) Subject: To generate debuginfo package instead of debug package X-Git-Tag: accepted/tizen/20130912.082358^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;ds=sidebyside;h=refs%2Fchanges%2F12%2F8812%2F1;p=platform%2Fframework%2Fnative%2Fcompat.git To generate debuginfo package instead of debug package --- diff --git a/CMakeLists.txt b/CMakeLists.txt old mode 100644 new mode 100755 index f8591a1..c4652aa --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,32 +26,14 @@ ADD_LIBRARY (${this_target} SHARED ${${this_target}_SOURCE_FILES}) ## SET LINKER FLAGS SET(CMAKE_SHARED_LINKER_FLAGS -Wl,--no-undefined) -SET_TARGET_PROPERTIES(${this_target} - PROPERTIES +SET_TARGET_PROPERTIES(${this_target} + PROPERTIES VERSION ${FULLVER} SOVERSION ${MAJORVER} CLEAN_DIRECT_OUTPUT 1 ) -MACRO(OSP_STRIP _target) - ADD_CUSTOM_COMMAND(TARGET ${_target} - POST_BUILD - COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/${CMAKE_SHARED_LIBRARY_PREFIX}${_target}${CMAKE_SHARED_LIBRARY_SUFFIX} ${CMAKE_SOURCE_DIR}/debug/${CMAKE_SHARED_LIBRARY_PREFIX}${_target}${CMAKE_SHARED_LIBRARY_SUFFIX}.${FULLVER} - COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SHARED_LIBRARY_PREFIX}${_target}${CMAKE_SHARED_LIBRARY_SUFFIX}.${FULLVER} ${CMAKE_SOURCE_DIR}/debug/${CMAKE_SHARED_LIBRARY_PREFIX}${_target}${CMAKE_SHARED_LIBRARY_SUFFIX}.${MAJORVER} - COMMAND ${CMAKE_STRIP} --strip-unneeded --remove-section .comment ${CMAKE_SOURCE_DIR}/${CMAKE_SHARED_LIBRARY_PREFIX}${_target}${CMAKE_SHARED_LIBRARY_SUFFIX} - COMMENT "strip ${_target}" - ) -ENDMACRO(OSP_STRIP) - -OSP_STRIP(${this_target}) - TARGET_LINK_LIBRARIES(${this_target} "-L/usr/lib/osp -losp-appfw") TARGET_LINK_LIBRARIES(${this_target} "-L/usr/lib/osp -losp-uifw") INSTALL(TARGETS ${this_target} DESTINATION lib/osp) - -INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/debug/ DESTINATION lib/osp/debug - FILES_MATCHING PATTERN "*.so*" - PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ - GROUP_EXECUTE GROUP_READ - WORLD_EXECUTE WORLD_READ) diff --git a/packaging/osp-compat.spec b/packaging/osp-compat.spec old mode 100644 new mode 100755 index 96b1a5c..2a0d535 --- a/packaging/osp-compat.spec +++ b/packaging/osp-compat.spec @@ -1,8 +1,5 @@ -%define debug_package %{nil} -%define __strip /bin/true - Name: osp-compat -Summary: osp-compat library +Summary: osp-compat library Version: 1.3.0.0 Release: 1 Group: TO_BE/FILLED_IN @@ -20,14 +17,6 @@ Provides: libosp-compat.so.1 %description osp-compat library -%package debug -Summary: osp-compat (Development) -Group: TO_BE/FILLED_IN -Requires: %{name} = %{version}-%{release} - -%description debug -osp-compat library (DEV) - %prep %setup -q @@ -62,6 +51,3 @@ cp %{_builddir}/%{name}-%{version}/LICENSE.APLv2 %{buildroot}/usr/share/license %defattr(-,root,root,-) /usr/share/license/%{name} %{_libdir}/osp/libosp-compat.so* - -%files debug -%{_libdir}/osp/debug/*.so*