Support parallel building at bootstrap phase.

ci/unstable
Modestas Vainius 14 years ago
parent a4444332f3
commit 279d948efe

1
debian/changelog vendored

@ -32,6 +32,7 @@ cmake (2.8.4-1) UNRELEASED; urgency=low
- TARGET_VERSION; - TARGET_VERSION;
- TARGET_SOVERSION; - TARGET_SOVERSION;
- BUILD_DOXYGEN. - BUILD_DOXYGEN.
* Support parallel building at bootstrap phase.
-- Kai Wasserbäch <debian@carbon-project.org> Sun, 16 Jan 2011 11:40:34 +0100 -- Kai Wasserbäch <debian@carbon-project.org> Sun, 16 Jan 2011 11:40:34 +0100

11
debian/rules vendored

@ -1,5 +1,11 @@
#!/usr/bin/make -f #!/usr/bin/make -f
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
BOOTSTRAP_PARALLEL = --parallel=$(NUMJOBS)
endif
BUILD_FLAGS_FILE = build-flags.cmake BUILD_FLAGS_FILE = build-flags.cmake
set_build_flag = echo 'set($(1) $(2) CACHE \ set_build_flag = echo 'set($(1) $(2) CACHE \
$(if $(filter $(2),YES ON TRUE NO OFF FALSE),BOOL,STRING) \ $(if $(filter $(2),YES ON TRUE NO OFF FALSE),BOOL,STRING) \
@ -27,8 +33,9 @@ verify-build-flags: flag_action := verify_build_flag
override_dh_auto_configure: $(BUILD_FLAGS_FILE) override_dh_auto_configure: $(BUILD_FLAGS_FILE)
rm -rf Build && mkdir -p Build rm -rf Build && mkdir -p Build
+cd Build && ../bootstrap --prefix=/usr --docdir=/share/doc/cmake --mandir=/share/man \ cd Build && ../bootstrap --prefix=/usr --docdir=/share/doc/cmake --mandir=/share/man \
--init=../$(BUILD_FLAGS_FILE) --system-libs $(CONFIGURE_PARALLEL) --init=../$(BUILD_FLAGS_FILE) --system-libs $(CONFIGURE_PARALLEL) \
$(BOOTSTRAP_PARALLEL)
override_dh_auto_test: override_dh_auto_test:
HOME="`pwd`/Build" dh_auto_test HOME="`pwd`/Build" dh_auto_test

Loading…
Cancel
Save