Проект выглядит примерно так:
TEMPLATE = subdirs
SUBDIRS += MainApp \
Plugin1 \
Plugin2
MainApp.depends = Plugin1 Plugin2
Все подпроекты - бывшие проекты верхнего уровня, собранные таким образом вместе (только внутри них маршруты немного поменялись). Нажимаю "Пересобрать всё" - получаю ошибку сборки головного проекта из-за того, что не найдены библиотеки, собираемые в подпроектах Plugin1 и Plugin2. Что за?...
Раньше делал аналогично приложение с Qt 4.7/Creator 3.x точно такой же структурой проектов - всё нормально работало. При добавлении нового подпроекта сначала его библиотека собиралась, потом собирался головняк. Сейчас (Qt 5.6.1, QtCreator 4x) почему-то надо сначала собрать подпроекты отдельно - что теперь не так?