Как оптимизировать перезапуск скрипта ./configure при сбое?

Например, start ./configure для определения отсутствующей зависимости; запустите его снова, чтобы выяснить следующую отсутствующую зависимость и так далее. Если у нас N отсутствующих зависимостей, нам нужно подождать около N *(const+N/2) тестов, прежде чем мы успешно настроим его.

«./configure -C» завершается неудачно, а «config.cache» пуст.

ccache уже используется. ./configure выполняется /bin /dash.

Как либо

  1. Заставить его кешировать частичные результаты?
  2. Сделать так, чтобы оно продолжалось при неудаче и сообщать обо всех пропущенных вещах одновременно?
  3. Значительно ускорить повторный запуск одних и тех же тестов.

Есть ли альтернативные ./configure генераторы скриптов? Может быть, я должен взломать что-то внутри ./configure, чтобы включить кэширование или не выходить?

PS Я желаю ./configure просто печатает список пакетов Debian lib * -dev, которые мне нужно установить, чтобы удовлетворить его.

0