lupdate и условные включения в .pro файл - PullRequest
2 голосов
/ 28 февраля 2011

У меня есть .pro-файл, который содержит условные включения, например:

contains(CONFIG, embedded) {  
    SOURCES += a.cpp  
    HEADERS += a.h  
}  
else {  
    SOURCES += b.cpp  
    HEADERS += b.h  
}  

Когда я запускаю утилиту lupdate (lupdate myproject.pro) из терминала, обрабатываются только b.h и .cpp (потому что встроенная переменная отсутствует в переменной CONFIG).
Как я могу позволить lupdate обрабатывать ВСЕ файлы, содержащиеся в файле .pro?

1 Ответ

1 голос
/ 28 февраля 2011

В крайнем случае, вы можете использовать режим lupdate, который не заботится о файле pro, а просто сканирует файлы:

lupdate [options] [source-file|path]... -ts ts-files
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...