Есть проект Qt/qmake типа subdirs, состоящий из подпроектов. Как сделать так, чтобы CONFIG в проекте subdirs попадал в подпроекты?
Для чего я это хочу. Чтобы, допустим, отдельно подпроект собирался без отладочных возможностей, а когда он в связке с тестовой программой, то чтобы собирался с отладкой.
Например:
TEMPLATE = subdirs
CONFIG += local_ip
SUBDIRS = \
my_shit_software \
test_soft
local_ip {
message("debug with local ip")
DEFINES += USE_LOCAL_IP
} else {
message("release mode")
}
Я знаю что можно, наверное, зацепиться за debug/release, если subdirs проект открыт в debug конфигурации то это попадет во все подпроекты. Но что если мне нужно более одного CONFIG? Это возможно? Или например как-то явно задать что-то вроде SUBDIRS = my_shit_software:local_ip test_soft...