2010-12-03 47 views
1

Quel est le mécanisme standard pour fournir des informations de niveau d'optimisation du compilateur dans la source debianized en utilisant qmake sans utiliser cdbs? Par exemple, si DEB_BUILD_OPTIONS n'a pas de noopt défini, -O2 doit aller dans CFLAGS. Chaque fois que j'essaie de spécifier CFLAGS moi-même dans debian/rules, il est écrasé par Makefile qui a été généré par le système qmake.Méthode débanisée pour ajouter -O2 à CFLAGS sans utiliser CDBS dans le projet Qt

Toute aide est appréciée!

Répondre

2

Avez-vous le contrôle du fichier qmake .pro? Si oui, vous pouvez utiliser la syntaxe $$() ou $() de qmake pour utiliser la valeur de la variable d'environnement pendant la génération ou l'évaluation de Makefile.

Une autre option (plus complexe) consiste à définir la variable d'environnement QMAKESPEC pour que qmake utilise une autre configuration de base.