X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=debian%2Frules;h=4cf5b388a22034afe322678ab216fadae31c0ee2;hb=d0632593feacc7942fa1650baf07e1e0b8dd1676;hp=151822b93bdc543056e6248ccbca4d9f8c0e498d;hpb=52db0bbec68ae4177d74cf4f7a9552f7321dac72;p=openvswitch 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