summaryrefslogtreecommitdiff
path: root/net:foret
diff options
context:
space:
mode:
authorHugues Hiegel <hugues.hiegel@qosmos.com>2012-06-08 17:20:55 +0200
committerHugues Hiegel <hugues.hiegel@qosmos.com>2012-06-08 17:20:55 +0200
commite2268a81ae230fb21c37cca4abdfb675adde9ea6 (patch)
tree7bf198f056b8f7849360353cd5704b44bedb05b6 /net:foret
parent444fb7451cdde5b2de475b4a519114835c18e786 (diff)
[Helpers] nproc/makeflags : -jX managment.
Diffstat (limited to 'net:foret')
-rw-r--r--net:foret/Prompts.zsh2
1 files changed, 2 insertions, 0 deletions
diff --git a/net:foret/Prompts.zsh b/net:foret/Prompts.zsh
index b0d331e..aabec41 100644
--- a/net:foret/Prompts.zsh
+++ b/net:foret/Prompts.zsh
@@ -43,6 +43,8 @@ __verbose_compilation ()
__nproc_compilation ()
{
+ NPROC=${NPROC:-$(echo $MAKEFLAGS | sed '/j[0-9]\+/!d;s/.*j\([0-9]\+\).*/\1/')}
+
[ -n "$NPROC" -a "$NPROC" -gt 0 ] || ( unset NPROC ; exit 0 )
echo -n $C_
export | grep -q '^NPROC=' && echo -n "1;"