]> git.pld-linux.org Git - packages/rpm.git/commitdiff
- added debug support:
authorklakier <klakier@pld-linux.org>
Wed, 26 Jul 2000 12:45:12 +0000 (12:45 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
  append -s to LDFLAGS if not debug
  append -g -O to {C,F,CXX}FLAGS if debug
  insert "dbg" into rpm filename release number

Changed files:
    rpm.macros -> 1.18

rpm.macros

index 3f034b5d33f449bbad613db03d0b272d0ac28a85..79d6043bc3078fb1190f7e634d52cf57198b93ca 100644 (file)
@@ -58,9 +58,11 @@ done \
   %{-C:cd ${_mydir}; unset _mydir}
 
 #-----------------------------------------------------------------
-%configure { CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
- CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
- FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
+%configure { \
+ LDFLAGS="${LDFLAGS}%{!?debug: -s}" ; export LDFLAGS ; \
+ CFLAGS="${CFLAGS:-%optflags}%{?debug: -g -O}" ; export CFLAGS ; \
+ CXXFLAGS="${CXXFLAGS:-%optflags}%{?debug: -g -O}" ; export CXXFLAGS ; \
+ FFLAGS="${FFLAGS:-%optflags}%{?debug: -g -O}" ; export FFLAGS ; \
  unset LINGUAS || : ; \
  ./configure %{_target_platform} \
        --prefix=%{_prefix} \
@@ -100,3 +102,5 @@ done \
 #%__find_requires_post /usr/lib/rpm/find-requires-post
 #%__find_requires      %{__find_requires_pre} | %{__find_requires_core} | %{__find_requires_post}
 
+# If non-empty "debug" macro defined, add "dbg" suffix to release number
+%_rpmfilename          %%{NAME}-%%{VERSION}-%%{RELEASE}%{?debug:dbg}.%%{ARCH}.rpm
This page took 0.042354 seconds and 4 git commands to generate.