How could I specify multiple targets with different configurations in Qt? Is there a way to do it in one .pro file?
For example, I would want to build the following
You can define multiple configuratiions for a .pro file:
QT += network
TEMPLATE = app
SOURCES += main.cpp \
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
RESOURCES += resource.qrc
configA {
TARGET = targetA
DEFINES += PARAMA
}
configB {
TARGET = targetB
DEFINES += PARAMB
}
You can use the CONFIG parameter while running qmake.
qmake x.pro CONFIG+=configA