Seite 1 von 1

QMake: Compiler/Symlinks abfragen

Verfasst: 18. Mai 2010 12:31
von AuE
Hi,

ich suche grade nach der Möglichkeit den Compiler zu setzen... Ich dachte mir ich versuche via exists() rauszufinden ob es den Compiler gibt... Leider funktioniert das nicht.... Jmd von euch eine Idee?

Code: Alles auswählen

if (exists(g++-4.2)){
	QMAKE_CXX = g++-4.2
	message(ES GIBT G++-4.2)
}
else{
	message(!!!!!!!!!Nutze Standardcompiler!!!!!!!!!!!)
}

Verfasst: 18. Mai 2010 13:42
von RHBaum
Die Idee klingt aber scho absurd oder ?

eigentlich sollte alles unabhaengig vom compiler laufen ...
fuer was brauchst du das ? Compilerfeatures nutzen ???
Wenn du sowas wirklich brauchen sölltest ... soltesst du das über den buildprocess selber loesen. Also den compiler userflags mitgeben / selbstdefinierte flags setzen .... und das ganze ueber dein ?make tool configurieren.

Ciao ...

Verfasst: 18. Mai 2010 15:35
von AuE
Ich nutze qmake..... naja habe erstmal so gelöst das ich die jewielige QMAKESPEC Variable auf den Compiler setze....das scheint zu reichen.

Verfasst: 18. Mai 2010 16:39
von RHBaum
Wenn das reicht, also die version damit auch klar, oder auch egal ist ... warum ned.

/edit
Du bist doch im BuildScript ...
Glaub da hab ich grad was verhauen, dacht du waerst im code ^^
Da iss QMakeSpec ok zu nutzen ... Oder eben selber ne Variable setzen, falls ned mit QMake arbeitest.
Bei fast jedem tool musst irgendwo soweieso den compiler angeben, spaetestens wenn mehrere auf der platte hasst ^^

Machen wir auch ab und an wegen Biblio Versionen etc ...

Ciao ...