From 001dd875e2c7166c35a612c5ba5c68a55c9f87a5 Mon Sep 17 00:00:00 2001 From: alex Date: Sat, 31 Aug 2013 18:04:27 +0400 Subject: [PATCH] Add USE_O3 option Allows user to build Qt version with O3 optimization flag without changing ENV variables --- novacoin-qt.pro | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/novacoin-qt.pro b/novacoin-qt.pro index 76631b7..e68b8bd 100644 --- a/novacoin-qt.pro +++ b/novacoin-qt.pro @@ -129,6 +129,14 @@ contains(USE_LEVELDB, -) { DEFINES += HAVE_BUILD_INFO } +contains(USE_O3, 1) { + message(Building O3 optimization flag) + QMAKE_CXXFLAGS_RELEASE -= -O2 + QMAKE_CFLAGS_RELEASE -= -O2 + QMAKE_CXXFLAGS += -O3 + QMAKE_CFLAGS += -O3 +} + QMAKE_CXXFLAGS += -msse2 QMAKE_CFLAGS += -msse2 QMAKE_CXXFLAGS_WARN_ON = -fdiagnostics-show-option -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector -- 1.7.1