Code

rules: Use dpkg-buildflags to get build flags.
authorSebastian Harl <sh@tokkee.org>
Sat, 30 Jun 2012 12:26:24 +0000 (14:26 +0200)
committerSebastian Harl <sh@tokkee.org>
Sat, 30 Jun 2012 12:26:24 +0000 (14:26 +0200)
debian/changelog
debian/rules

index 0965c8340d8f8f5eeb67e4dea45794acd60f80bb..01b6bfe22baababd802fe4c2363d6b84ce13b4ab 100644 (file)
@@ -2,6 +2,7 @@ pfstools (1.8.5-1) unstable; urgency=low
 
   * debian/rules:
     - Split 'build' target into 'build-arch' and 'build-indep'.
 
   * debian/rules:
     - Split 'build' target into 'build-arch' and 'build-indep'.
+    - Use dpkg-buildflags to get build flags.
   * debian/control:
     - Updated standards-version to 3.9.3.
   * debian/copyright:
   * debian/control:
     - Updated standards-version to 3.9.3.
   * debian/copyright:
index b4d76a0d46c00f506d68c7e9fa19d2baae71000a..3b8f4f0210e8e4b74a4daf7449357bec3ce179f9 100755 (executable)
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
-CXXFLAGS = -Wall -g
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-       CXXFLAGS += -O0
-else
-       CXXFLAGS += -O2
-endif
+CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS)
+CFLAGS = $(shell dpkg-buildflags --get CFLAGS)
+CXXFLAGS = $(shell dpkg-buildflags --get CXXFLAGS)
+CXXFLAGS += -Wall
 
 MDIR = $(shell octave-config  --print LOCALFCNFILEDIR)
 OCTDIR = $(shell octave-config  --print LOCALOCTFILEDIR)
 
 MDIR = $(shell octave-config  --print LOCALFCNFILEDIR)
 OCTDIR = $(shell octave-config  --print LOCALOCTFILEDIR)
@@ -45,7 +42,8 @@ config.status: configure
                fi \
        done
        
                fi \
        done
        
-       ./configure $(confflags) CXXFLAGS="$(CXXFLAGS)"
+       ./configure $(confflags) CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" \
+               CXXFLAGS="$(CXXFLAGS)"
 
 build: build-arch build-indep
 build-arch: build-stamp
 
 build: build-arch build-indep
 build-arch: build-stamp