Comment pourrais-je changer la variante de libération de boost à utiliser CXXFLAGS = -O2?

StackOverflow https://stackoverflow.com/questions/3636192

Question

Sur ma machine CXXFLAGS pour la variante = libération est -O3 par défaut.
Je dois changer -O2. S'il vous plaît indiquer comment procéder.

Je suis très bien avec la définition d'une nouvelle variante aussi bien, si quelqu'un pouvait me conseiller sur ce point.

Était-ce utile?

La solution

Il suffit d'utiliser:

<variant>release:<cxxflags>-O2

que les exigences relatives au niveau du projet de haut. Les options spécifiées avec CXXFLAGS sont passés à gcc après toutes les autres options, -O3 substituera.

Autres conseils

Je pense que le mieux est de créer une nouvelle variante, comme ceci:

    variant o2release : <cxxflags>-O2 <debug-symbols>off <inlining>full <runtime-debugging>off define=NDEBUG
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top