Qt: Project File Bedingung
-
Hallo,
ich nutze den Qt Creator dort stelle ich auch die Build Konfiguration ein. Nun möchte ich je nach aktiver Konfiguration andere Libs einbinden. Aber wie kann ich die Bedingung abfragen:
debug{ message(Debug aktiv) } release{ message(Release aktiv) }
Funktioniert nicht.
-
Klingt komisch, ist aber so:
Debug{ message(Debug aktiv) } Release{ message(Release aktiv) }
-
ScyllaIllciz schrieb:
Klingt komisch, ist aber so:
Debug{ message(Debug aktiv) } Release{ message(Release aktiv) }
Klingt nichr nur komisch, ist es auch. Die richtige Syntax ist obskurer:
CONFIG(debug, debug|release) { message(Debug aktiv) } CONFIG(release, debug|release) { message(Debug aktiv) }
oder, wenn man http://doc.trolltech.com/4.6/qmake-variable-reference.html#config glaben darf, vollstaendig sogar:
build_pass:CONFIG(debug, debug|release) {
[...]
}