r35386 - in /packages/teem/trunk/debian: changelog rules

malat-guest at users.alioth.debian.org malat-guest at users.alioth.debian.org
Wed Dec 24 18:25:11 UTC 2008


Author: malat-guest
Date: Wed Dec 24 18:25:11 2008
New Revision: 35386

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=35386
Log:
Add DEB_BUILD_OPTIONS options

Modified:
    packages/teem/trunk/debian/changelog
    packages/teem/trunk/debian/rules

Modified: packages/teem/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/teem/trunk/debian/changelog?rev=35386&op=diff
==============================================================================
--- packages/teem/trunk/debian/changelog (original)
+++ packages/teem/trunk/debian/changelog Wed Dec 24 18:25:11 2008
@@ -1,4 +1,10 @@
-teem (1.10.0.dfsg1-2) unstable; urgency=low
+teem (1.10.0-3) unstable; urgency=low
+
+  * Add DEB_BUILD_OPTIONS options
+
+ -- Mathieu Malaterre <mathieu.malaterre at gmail.com>  Wed, 24 Dec 2008 19:24:00 +0100
+
+teem (1.10.0-2) unstable; urgency=low
 
   * added README.source
 

Modified: packages/teem/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/teem/trunk/debian/rules?rev=35386&op=diff
==============================================================================
--- packages/teem/trunk/debian/rules (original)
+++ packages/teem/trunk/debian/rules Wed Dec 24 18:25:11 2008
@@ -20,6 +20,19 @@
               -DBUILD_EXPERIMENTAL_APPS:BOOL=OFF \
               -DBUILD_EXPERIMENTAL_LIBS:BOOL=OFF \
               -DBUILD_TESTING:BOOL=OFF \
+
+CFLAGS = -g
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2
+endif
+export CFLAGS
+
+# set the number of build jobs
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+        JOBS := -j$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+endif
 
 get-orig-source:
 	. debian/get-orig-source
@@ -50,10 +63,10 @@
 	# Add here commands to compile the package.
 
         # build static libs
-	cd $(STATIC_BUILD_PATH) && $(MAKE) VERBOSE=1
+	$(MAKE) $(JOBS) -C $(STATIC_BUILD_PATH)
 
         # build shared libs and binaries
-	cd $(SHARED_BUILD_PATH) && $(MAKE) VERBOSE=1
+	$(MAKE) $(JOBS) -C $(SHARED_BUILD_PATH)
 #	- cd $(SHARED_BUILD_PATH) && ctest -D Nightly -VV
 
 	touch $@
@@ -99,7 +112,7 @@
 	# Add here commands to install the package into debian/tmp
 
 	# install binaries and shared libs
-	cd $(SHARED_BUILD_PATH) && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+	$(MAKE) $(JOBS) -C $(SHARED_BUILD_PATH) install DESTDIR=$(CURDIR)/debian/tmp
 
         # install static libs
 	cd $(STATIC_BUILD_PATH)/bin/ \




More information about the debian-science-commits mailing list