Package: src:cgal
Version: 4.6.1-2
Tags: patch
Please enable parallel builds. it makes the build much faster. Would be nice to
check other packages maintained by the Debian GIS team as well.
* Enable parallel build.
diff -Nru cgal-4.6.1/debian/rules cgal-4.6.1/debian/rules
--- cgal-4.6.1/debian/rules 2015-08-15 11:01:33.000000000 +0200
+++ cgal-4.6.1/debian/rules 2015-08-29 21:17:34.000000000 +0200
@@ -15,8 +15,13 @@
export TESTS_IEEE_FPU_OPTION = -mieee -mfp-rounding-mode=d
endif
+COMMA = ,
+ifneq (,$(filter parallel=%,$(subst $(COMMA), ,$(DEB_BUILD_OPTIONS))))
+ NJOBS := -j $(subst parallel=,,$(filter parallel=%,$(subst $(COMMA),
,$(DEB_BUILD_OPTIONS))))
+endif
+
%:
- dh $@
+ dh $@ --parallel
override_dh_auto_configure:
mkdir -p static
@@ -39,9 +44,9 @@
-DCGAL_DIR=$(CURDIR)/shared
override_dh_auto_build:
- $(MAKE) -C static
- $(MAKE) -C shared
- $(MAKE) -C shared/demo/CGAL_ipelets
+ $(MAKE) $(NJOBS) -C static
+ $(MAKE) $(NJOBS) -C shared
+ $(MAKE) $(NJOBS) -C shared/demo/CGAL_ipelets
override_dh_auto_test:
ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))