qmake Plattform - Compiler - Flags

Alles rund um die Programmierung mit Qt
Antworten
woro
Beiträge: 3
Registriert: 30. Januar 2008 16:31

qmake Plattform - Compiler - Flags

Beitrag von woro »

Hi,

ich verwende qmake für meine Qt Applikation.
Dabei setze ich im qmake Project-File

QMAKE_CFLAGS_RELEASE = "-Os -march=i686 -mtune=i686"
QMAKE_CXXFLAGS_RELEASE = "-Os -march=i686 -mtune=i686"

Jetzt würde ich die Applikation gerne auf Linux/x86-64 portieren.
Da sind diese Flags ja fehl am Platz.
Hat qmake da irgendeinen Automatismus, das zu erkennen oder muss ich per $$system und irgendwelchen Workarounds die Plattform erkennen und demnach die Flags setzen?

Danke,
Wolfgang
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Da 64bit linux ein anderes mkspec als 32bit benutzt sollte es einfach gehen.
Siehe http://doc.trolltech.com/4.3/qmake-adva ... conditions
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
woro
Beiträge: 3
Registriert: 30. Januar 2008 16:31

Beitrag von woro »

Hmm, verstehe ich leider nicht ganz.
Ja, qmake scheint den Unterschied zu kennen. Aber ich kann keinen Hinweis darauf finden, welche "condition" dafür verfügbar wäre.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Die mkspec-Variable ist auch ne condition...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
woro
Beiträge: 3
Registriert: 30. Januar 2008 16:31

Beitrag von woro »

Ahh, das wars. Danke!
Antworten