У меня есть несколько проектов, все из которых основаны на базовой библиотеке.Теперь, когда я изменяю заголовочный файл в этой базовой библиотеке, мне приходится перестраивать все зависимые проекты.В настоящее время Eclipse / CDT создает один проект за другим.Как я могу построить все эти проекты параллельно?
Обратите внимание, что я уже использую опцию -j (параллельная компиляция) для каждого проекта.Но этого недостаточно, потому что:
- действительно доступно много ЦП (для большинства проектов больше, чем исходные файлы) и
- из-за параллельной компиляции связывание занимает намного дольше, чем компиляция и (насколько мне известно) не может использовать многопоточность.