Можно ли добавить зависимость к вашему Makefile в qmake? - PullRequest
4 голосов
/ 08 декабря 2011

В настоящее время у меня есть файл, который содержит некоторую информацию о тегах версий, которая используется файлом .pro и анализируется qmake, но проблема в том, что при изменении этого файла qmake не запускается повторно.

Можно ли что-то добавить в файл .pro, чтобы qmake рассматривал этот файл как зависимость для файла Makefile?

1 Ответ

1 голос
/ 13 февраля 2013

Что-то вроде этого должно работать:

depend_on_file.target = depend_on_file
depend_on_file.depends = path_to_your_txt_file
depend_on_file.CONFIG += recursive
QMAKE_EXTRA_TARGETS += depend_on_file
PRE_TARGETDEPS += depend_on_file

Перестройка будет запущена, если файл path_to_your_txt_file изменится, но имейте в виду, что если ваш скрипт qmake, который анализирует файл, изменит переменную DEFINES, то вам не повезло. Видите, определения не указаны в зависимостях. Если определения изменены, вам нужно сделать полное восстановление вручную.

...