Whamcloud - gitweb
debian: add back support older systems w/o dpkg-buildflags
authorTheodore Ts'o <tytso@mit.edu>
Tue, 27 Mar 2012 05:23:24 +0000 (22:23 -0700)
committerTheodore Ts'o <tytso@mit.edu>
Tue, 27 Mar 2012 05:54:41 +0000 (22:54 -0700)
Commit 5d0e1f99 removed support for older systems such as Ubuntu
10.04, which don't have dpkg-buildflags.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
debian/rules

index d681d21..82a1576 100755 (executable)
@@ -117,9 +117,12 @@ INSTALL_PROGRAM ?= $(INSTALL) -p -o root -g root -m 0755
 DEFAULT_CFLAGS ?= -g -O2
 DEFAULT_LDFLAGS ?= -Wl,-Bsymbolic-functions
 
-CFLAGS += $(shell dpkg-buildflags --get CFLAGS)
-LDFLAGS += $(shell dpkg-buildflags --get LDFLAGS)
-CPPFLAGS += $(shell dpkg-buildflags --get CPPFLAGS)
+CFLAGS ?= $(shell if dpkg-buildflags > /dev/null 2>&1 ; then \
+       dpkg-buildflags --get CFLAGS; else echo $(DEFAULT_CFLAGS) ; fi)
+LDFLAGS ?= $(shell if dpkg-buildflags > /dev/null 2>&1 ; then \
+       dpkg-buildflags --get LDFLAGS; else echo $(DEFAULT_LDFLAGS) ; fi)
+CPPFLAGS ?= $(shell if dpkg-buildflags > /dev/null 2>&1 ; then \
+       dpkg-buildflags --get CPPFLAGS; fi)
 
 ifeq (${DEB_HOST_ARCH},alpha)
 CFLAGS += -DHAVE_NETINET_IN_H