summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-roguelike')
-rw-r--r--games-roguelike/dwarf-fortress/dwarf-fortress-scm.ebuild6
1 files changed, 5 insertions, 1 deletions
diff --git a/games-roguelike/dwarf-fortress/dwarf-fortress-scm.ebuild b/games-roguelike/dwarf-fortress/dwarf-fortress-scm.ebuild
index 2d37320..af8e547 100644
--- a/games-roguelike/dwarf-fortress/dwarf-fortress-scm.ebuild
+++ b/games-roguelike/dwarf-fortress/dwarf-fortress-scm.ebuild
@@ -83,8 +83,12 @@ src_prepare() {
epatch "${FILESDIR}/${P}_gentoo.patch"
}
+get_jobs() {
+ echo -j1 ${MAKEOPTS} | sed -r "s/.*(-j\s*|--jobs=)([0-9]+).*/\2/"
+}
+
src_compile() {
- scons || die
+ scons -j$(get_jobs) || die
}
src_install() {