Seite 1 von 1

qmake und debug/release

Verfasst: 25. März 2009 11:46
von tseucs
Hallo,
ich möchte je nachdem ob ich eine Debug- oder Release-Version erstelle unterschiedliche Libraries einbinden. Also habe ich in meinem .pro-file folgendes definiert:

Code: Alles auswählen

LIBS += -lwt \
    -lwtext \
    -lmysqlpp \
    -lz
debug {
    LIBS += -lwthttp
}
release {
    LIBS += -lwtfcgi
}
Aber es werden sowohl bei make release als auch bei make debug immer beide libraries mit eingebunden. Ich habe das mal in den Makefiles überprüft, und es steht im .debug und im .release auch beides jeweils drin.
Wie kann ich das jetzt ändern, das ich mit make release nur die wtfcgi eingebunden bekomem und mit make debug nur die wthttp?

Gruß
Torsten

Verfasst: 25. März 2009 17:48
von MiKla
Hab ich auch lange gesucht.
Versuch es mal damit:

Code: Alles auswählen

LIBS += -lwt \
    -lwtext \
    -lmysqlpp \
    -lz
Debug {
    LIBS += -lwthttp
}
Release {
    LIBS += -lwtfcgi
} 
Hat bei mir so funktioniert ! :wink:

Michael

Verfasst: 25. März 2009 22:50
von tseucs
Vielen Dank, das wars. Ist komisch, ich war der Überzeugung das probiert zu haben - aber da es doch funktioniert hat - mein Fehler.

Danke!