Иногда я хочу построить несколько целей одновременно:
$ ninja A B C D -j10
Возможно, что какое-то количество этих целей не удастся построить. Есть ли что-то, что я могу, что:
- успешно построит все, что может быть успешно построено, а
- сообщит мне список целей, которые не удалось построить?
Следующее будет работать, но я чувствую, что должен быть более эффективный способ сделать это:
for target in A B C D; do
if ! ninja ${target} -j10 >/dev/null 2>/dev/null; then
echo "${target} failed"
fi
done