diff options
-rw-r--r-- | games-roguelike/dwarf-fortress/dwarf-fortress-scm.ebuild | 6 |
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() { |