From: Ben Pfaff Date: Tue, 9 Jun 2009 20:33:24 +0000 (-0700) Subject: debian: Honor "noopt", "parallel=" build options. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=819a2d4c8adce1af5e77d514a66ed88e7dcb8a43;p=openvswitch debian: Honor "noopt", "parallel=" build options. --- diff --git a/debian/rules b/debian/rules index 151822b9..4cf5b388 100755 --- a/debian/rules +++ b/debian/rules @@ -30,6 +30,17 @@ DATAPATH_CONFIGURE_OPTS = # Official build number. Leave set to 0 if not an official build. BUILD_NUMBER = 0 +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +MAKEFLAGS += -j$(NUMJOBS) +endif + +ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) +CFLAGS += -O0 +else +CFLAGS += -O2 +endif + configure: configure-stamp configure-stamp: dh_testdir @@ -39,7 +50,7 @@ configure-stamp: test -e Makefile || \ ../configure --prefix=/usr --localstatedir=/var --enable-ssl \ --with-build-number=$(BUILD_NUMBER) \ - $(DATAPATH_CONFIGURE_OPTS)) + CFLAGS="$(CFLAGS)" $(DATAPATH_CONFIGURE_OPTS)) touch configure-stamp #Architecture