DasHannes
5th October 2011, 14:43
Hello,
i'm looking into possible build systems for a rather large project. Since we're using Qt for GUI and some other things, we're considering qmake.
One problem i couldn't yet solve is that we have several build configurations, each of which has certain features enabled or disabled, like this:
debug_basic
release_basic
debug_more_features
release_more_features
debug_all_features
release_all_featuers
The differences in those configurations are mostly preprocessor directives and some libraries that have to be linked, or not.
In the end, we'd like to have qmake generate Visual Studio and XCode projects and, for Linux, Makefiles that have these targets.
From the qmake docs, i could only see that it's possible to create debug and release targets.
Is there a way to extend the list of targets?
Greetings,
DasHannes
i'm looking into possible build systems for a rather large project. Since we're using Qt for GUI and some other things, we're considering qmake.
One problem i couldn't yet solve is that we have several build configurations, each of which has certain features enabled or disabled, like this:
debug_basic
release_basic
debug_more_features
release_more_features
debug_all_features
release_all_featuers
The differences in those configurations are mostly preprocessor directives and some libraries that have to be linked, or not.
In the end, we'd like to have qmake generate Visual Studio and XCode projects and, for Linux, Makefiles that have these targets.
From the qmake docs, i could only see that it's possible to create debug and release targets.
Is there a way to extend the list of targets?
Greetings,
DasHannes