summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2012-11-25 10:14:59 +0000
committerColin Watson <cjwatson@debian.org>2012-11-25 10:14:59 +0000
commit5095210e1b6b15e1430b99bcb914645cde299329 (patch)
tree73e3ce79ae7b79e878be6c349e54fc8dc227cbbd /debian/rules
parentb01a179cef6b9ddb82acf8a154d184c124a0ecdb (diff)
Only build with -j if DEB_BUILD_OPTIONS=parallel=* is used (closes:
#694282).
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules11
1 files changed, 9 insertions, 2 deletions
diff --git a/debian/rules b/debian/rules
index 3dfbe6a66..a2efd3a0b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,6 +12,13 @@ else
12 RUN_TESTS := 12 RUN_TESTS :=
13endif 13endif
14 14
15ifeq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
16 PARALLEL :=
17else
18 PARALLEL := \
19 -j$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
20endif
21
15DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) 22DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
16DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) 23DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
17 24
@@ -121,8 +128,8 @@ override_dh_auto_build:
121 perl -pi -e 's/ +-lnsl//' build-udeb/config.status 128 perl -pi -e 's/ +-lnsl//' build-udeb/config.status
122 cd build-udeb && ./config.status 129 cd build-udeb && ./config.status
123 130
124 $(MAKE) -C build-deb -j 2 ASKPASS_PROGRAM='/usr/bin/ssh-askpass' 131 $(MAKE) -C build-deb $(PARALLEL) ASKPASS_PROGRAM='/usr/bin/ssh-askpass'
125 $(MAKE) -C build-udeb -j 2 ASKPASS_PROGRAM='/usr/bin/ssh-askpass' ssh scp sftp sshd ssh-keygen 132 $(MAKE) -C build-udeb $(PARALLEL) ASKPASS_PROGRAM='/usr/bin/ssh-askpass' ssh scp sftp sshd ssh-keygen
126 133
127 $(MAKE) -C contrib gnome-ssh-askpass2 CC='$(CC) $(default_cflags) -Wall -Wl,--as-needed $(default_ldflags)' PKG_CONFIG=$(PKG_CONFIG) 134 $(MAKE) -C contrib gnome-ssh-askpass2 CC='$(CC) $(default_cflags) -Wall -Wl,--as-needed $(default_ldflags)' PKG_CONFIG=$(PKG_CONFIG)
128 135