В относительно больших проектах, которые используют простой старый make
, даже создание проекта, когда ничего не изменилось, занимает несколько десятков секунд. Особенно это касается многих исполнений make -C
, которые имеют новые накладные расходы процесса.
Очевидным решением этой проблемы является инструмент построения, основанный на inotify
-подобной функции ОС. Он будет смотреть, когда определенный файл будет изменен, и на основе этого списка он будет компилировать этот файл самостоятельно.
Есть ли там такая техника? Бонусные баллы за проекты с открытым исходным кодом.