]> git.saurik.com Git - apt.git/commitdiff
use dpkg-buildflags if available for CXXFLAGS
authorDavid Kalnischkies <kalnischkies@gmail.com>
Mon, 24 May 2010 10:09:45 +0000 (12:09 +0200)
committerDavid Kalnischkies <kalnischkies@gmail.com>
Mon, 24 May 2010 10:09:45 +0000 (12:09 +0200)
debian/changelog
debian/rules

index 6d7b62be0613d3fb7b206f43b00755eac25599e2..a0adde7265ab17703dad095bc835739a5f159a5a 100644 (file)
@@ -13,6 +13,7 @@ apt (0.7.26~exp5) UNRELEASED; urgency=low
   * debian/rules:
     - remove targets referring to CVS or arch as they are useless
     - use $(CURDIR) instead of $(pwd)
+    - use dpkg-buildflags if available for CXXFLAGS
   * README.arch:
     - remove the file completely as it has no use nowadays
   * apt-pkg/depcache.cc:
index f1cb77fbebc03893948cf25a346eaf9ffb3ffc7a..827fc203487ebefce9239e0dcc61c1fa53675f62 100755 (executable)
@@ -27,10 +27,14 @@ endif
 # See below
 -include build/environment.mak
 
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-  export CXXFLAGS = -O0 -g -Wall
+ifneq (,$(shell which dpkg-buildflags))
+  export CXXFLAGS = $(shell dpkg-buildflags --get CXXFLAGS)
 else
-  export CXXFLAGS = -O2 -g -Wall
+  ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+    export CXXFLAGS = -O0 -g -Wall
+  else
+    export CXXFLAGS = -O2 -g -Wall
+  endif
 endif
 
 # Default rule