2017-09-19 2 views
0

Ich versuche eine Profildatei einzurichten, wo ich möchte, dass sie nur eine bestimmte Bibliothek enthält, wenn eine Variable definiert ist. Ich habe diese Variable bereits über die Befehlszeile an qmake übergeben, indem ich DEFINES + = VARIABLE_NAME angehängt habe.Qt pro Datei konditional libs

Ich kann VARIABLE_NAME verwenden, um Teile meines Codes bedingt zu kompilieren, aber kann ich eine Bedingung haben, VARIABLE_NAME in der Profildatei zu erkennen und nur eine Bibliothek einzuschließen, wenn sie existiert?

Danke, Alan

Antwort

3

So etwas:

DEFINES += USELIB 

contains(DEFINES, USELIB) { 
    LIBS += SOMELIB 
} 
+0

Danke, sieht wie folgt aus dem Job tun. –