Рассказываю немного упрощенный проект. Есть два подкаталога с исходниками: первый статическая библиотека, второй - программа, использующая эту библиотеку. В подкаталогах лежат свои .pro файлы.
В корне проекта лежит .pro файл:
TEMPLATE = subdirs
CONFIG += ordered
SUBDIRS = lib \
prog \
Сначала собирается библиотека, потом программа. Все хорошо.
Проблема возникает тогда, когда я что-то правлю в библиотеке и ее пересобираю. Для того, чтобы проверить работу моих изменений нужно пересобрать программу. Сейчас это сделано коряво. В .pro файле библиотеки:
QMAKE_POST_LINK += cd .. && cd prog && mingw32-make release && cd ..
Есть ли возможность как-то грамотно это сдалать? Что-то типа
POST_TARGETDEPS.