[SCM] InfiniMiner/Minecraft-inspired open game world branch, master, updated. upstream/0.2.20110731.3-21-g1eb4088
Michael Gilbert
michael.s.gilbert at gmail.com
Sun Nov 27 02:58:51 UTC 2011
The following commit has been merged in the master branch:
commit c59dd585cd00d73cb1d3cf7a907db64573c06b37
Author: Michael Gilbert <michael.s.gilbert at gmail.com>
Date: Fri Oct 28 21:12:26 2011 -0400
support parallel builds
diff --git a/debian/changelog b/debian/changelog
index 12f6d9a..4c66552 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
minetest (0.2.20110731.3-2) unstable; urgency=low
* Update watch file.
+ * Support parallel builds.
* Remove vcs files in clean rule.
-- Michael Gilbert <michael.s.gilbert at gmail.com> Fri, 28 Oct 2011 19:46:35 -0400
diff --git a/debian/rules b/debian/rules
index 0fd8935..78bac56 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,9 +1,33 @@
#!/usr/bin/make -f
version=$(shell dpkg-parsechangelog|grep "^Version:"|cut -d" " -f2|rev|cut -d- -f2-|rev|cut -d':' -f2)
+parallel=$(shell echo $$DEB_BUILD_OPTIONS | grep parallel > /dev/null && echo -j$$(test -f /proc/cpuinfo && cat /proc/cpuinfo | grep processor | grep processor | wc -l || echo 1))
override_dh_auto_clean:
dh_clean
- rm -rf bin obj-x86_64-linux-gnu/ .gitignore .hg_archival .hgignore .hgtags
+ rm -rf bin \
+ obj-x86_64-linux-gnu \
+ .gitignore \
+ .hg_archival \
+ .hgignore \
+ .hgtags \
+ CMakeFiles \
+ src/CMakeFiles \
+ src/jthread/CMakeFiles \
+ CMakeCache.txt \
+ CPackConfig.cmake \
+ CPackSourceConfig.cmake \
+ Makefile \
+ cmake_install.cmake \
+ src/Makefile \
+ src/cmake_config.h \
+ src/cmake_install.cmake \
+ src/jthread/Makefile \
+ src/jthread/cmake_install.cmake \
+ src/jthread/libjthread.a
+
+override_dh_auto_build:
+ cmake .
+ cd obj-* && make ${parallel}
%:
dh $@
--
InfiniMiner/Minecraft-inspired open game world
More information about the Pkg-games-commits
mailing list