Остановить make, если find -exec возвращает не ноль

Я пытаюсь интегрировать проверку своего кода с помощью pyflakesв процесс сборки. Я определил следующую цель в моемMakefile:

pyflakes:
    find $(APPLICATION_DIRECTORY) -iname "*.py" -exec pyflakes "{}" \;

Проблема в том, что findкаждый раз возвращает 0, даже если есть проблемы с кодом (pyflakes. возвращает не0makeудается. В идеале я хочу запускать проверку каждого исходного файла и останавливать make, если хотя бы один из -execдал сбой. Есть ли способ добиться этого?

6
задан eigenein 6 August 2012 в 21:45
поделиться