Qt erstellt immer Debug-Builds!
Verfasst: 24. November 2010 11:32
Hallo,
ich habe ein größeres Qt-Projekt, das ich auf einem Rechner als Debug- und auf einem anderen als Release-Build bauen muss. Leider ist es Qt aber völlig gleichgültig, was in der .pro-Datei steht, ob nun "CONFIG += debug" oder "CONFIG += release" und gar "CONFIG -= debug". gcc wird immer mit dem Parameter -g aufgerufen, was zu endlos langen Binaries führt. Ich habe mir in der Projektdatei mal mit message($$CONFIG) die Konfiguration anzeigen lassen, und es kommt mehrmals "release" aber kein einziges Mal "deubg" vor. Trotzdem wird gcc mit -g aufgerufen.
Wie kann ich das ändern?
Qt 4.5.3 auf Linux (nicht änderbar)
ich habe ein größeres Qt-Projekt, das ich auf einem Rechner als Debug- und auf einem anderen als Release-Build bauen muss. Leider ist es Qt aber völlig gleichgültig, was in der .pro-Datei steht, ob nun "CONFIG += debug" oder "CONFIG += release" und gar "CONFIG -= debug". gcc wird immer mit dem Parameter -g aufgerufen, was zu endlos langen Binaries führt. Ich habe mir in der Projektdatei mal mit message($$CONFIG) die Konfiguration anzeigen lassen, und es kommt mehrmals "release" aber kein einziges Mal "deubg" vor. Trotzdem wird gcc mit -g aufgerufen.
Wie kann ich das ändern?
Qt 4.5.3 auf Linux (nicht änderbar)