Source: cdftools
Version: 4.0.0-3
Tags: patch

Hi,

cdftools currently uses only one CPU core when building. Please consider
applying the attached patch to support parallel builds.

See Debian Policy 4.9.1 for details:
https://www.debian.org/doc/debian-policy/ch-source.html#debian-rules-and-deb-build-options

Thanks!
  Emanuele


>From f48d9086372b33b0ec2df93d48a054356699a54e Mon Sep 17 00:00:00 2001
From: Emanuele Rocca <e...@linux.it>
Date: Tue, 6 May 2025 14:55:59 +0200
Subject: [PATCH 2/2] Support parallel builds

---
 debian/rules | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/debian/rules b/debian/rules
index 906792f..d692da8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,11 +8,16 @@ export DH_VERBOSE=1
 
 DESTDIR:=debian/cdftools
 
+# Support parallel builds
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+NJOBS := -j $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+endif
+
 override_dh_auto_build:
 	ln -sf ../debian/macro.f95_debian src/make.macro
 	mkdir -p bin
-	$(MAKE) -C src
-	$(MAKE) -C DOC pdf
+	$(MAKE) -C src $(NJOBS)
+	$(MAKE) -C DOC pdf $(NJOBS)
 
 override_dh_auto_clean:
 	ln -sf ../debian/macro.f95_debian src/make.macro
-- 
2.39.5

Reply via email to