LINUX.ORG.RU

Qmake и «and» в условии

 ,


0

1

Как с помощью qmake проверить выполнение сразу двух условий? Есть у меня несколько проектов, во все проекты, неявляющиеся консольными или библиотеками, нужно подключить файл ресурсов. Т.е. хотелось бы в .pri файле написать что-то вроде:

!CONFIG(staticlib) && !CONFIG(console) {
   RESOURCES += resource.qrc
}
Просветите как такое можно реализовать правильно? Скорее всего плохо искал в доках, но ничего про «and» в условиях не нашел. Пока только пришла бредовая идея, но это тот еще говнокод:
!CONFIG(staticlib){
   RESOURCES += resource.qrc
}

CONFIG(console) {
   RESOURCES -= resource.qrc
}



Последнее исправление: asaks (всего исправлений: 1)

qmake не использую, но тут сказано:

Generally, the : operator behaves like a logical AND operator, joining together a number of conditions, and requiring all of them to be true.
Так что:
!CONFIG(staticlib):!CONFIG(console) {
   RESOURCES += resource.qrc
}

xaizek ★★★★★
()
!CONFIG(staticlib):!CONFIG(console)
sjinks ★★★
()

Действительно плохо смотрел, как я и предполагал. Всем спасибо за помощь.

asaks
() автор топика

Вложить их друг в друга разве нельзя?

slovazap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.