summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
Diffstat (limited to 'eclass')
-rw-r--r--eclass/ninja-utils.eclass3
1 files changed, 3 insertions, 0 deletions
diff --git a/eclass/ninja-utils.eclass b/eclass/ninja-utils.eclass
index 0ac23b7d4799..1ffb358d7fa1 100644
--- a/eclass/ninja-utils.eclass
+++ b/eclass/ninja-utils.eclass
@@ -116,6 +116,9 @@ get_NINJAOPTS() {
# ninja only uses jobserver if -j is not passed
NINJAOPTS+=" -j$(get_makeopts_jobs 999)"
fi
+ elif _ninja_uses_jobserver && [[ ${NINJAOPTS} == *-j* ]]; then
+ ewarn "Jobserver detected, but NINJAOPTS specifies -j option."
+ ewarn "To enable ninja jobserver support, remove -j from NINJAOPTS."
fi
echo "${NINJAOPTS}"
}