The unified diff between revisions [1026f806..] and [35b057db..] is displayed below. It can also be downloaded as a raw diff.
# # # patch "debian/rules" # from [c425182b5101bb9e7c1b4e91cd91de01d67c4632] # to [7356f8bca26947f25ffc19dadf81e894d340b036] # ============================================================ --- debian/rules c425182b5101bb9e7c1b4e91cd91de01d67c4632 +++ debian/rules 7356f8bca26947f25ffc19dadf81e894d340b036 @@ -18,6 +18,13 @@ mtndb = polyorb.mtn branch = com.adacore.polyorb.debian mtndb = polyorb.mtn +# number of parallel build processes to use (default: #cpus), +# override by specifying DEB_BUILD_OPTIONS="parallel=n". +cpus := $(shell getconf _NPROCESSORS_ONLN) +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + cpus = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +endif + gen-orig-source: if [ ! -e ../$(mtndb) ]; then \ mtn -d../$(mtndb) db init; \ @@ -53,8 +60,10 @@ build-stamp: $(QUILT_STAMPFN) configure- gcc -c -o STATIC/src/csupport.o -Isrc -g -O2 src/csupport.c gcc -c -o DYNAMIC/src/csupport.o -Isrc -g -O2 -fPIC src/csupport.c - ADAFLAGS="-XLibversion=$(major) -XLibtype=STATIC" $(MAKE) - ADAFLAGS="-XLibversion=$(major) -XLibtype=DYNAMIC" $(MAKE) + ADAFLAGS="-XLibversion=$(major) -XLibtype=STATIC" \ + $(MAKE) PARALLEL_GNATMAKE_FLAGS="-j$(cpus)" + ADAFLAGS="-XLibversion=$(major) -XLibtype=DYNAMIC" \ + $(MAKE) PARALLEL_GNATMAKE_FLAGS="-j$(cpus)" $(MAKE) examples $(MAKE) testsuite