Add USE_O3 option
authoralex <alex@alex-VirtualBox.(none)>
Sat, 31 Aug 2013 14:04:27 +0000 (18:04 +0400)
committeralex <alex@alex-VirtualBox.(none)>
Sat, 31 Aug 2013 14:04:27 +0000 (18:04 +0400)
Allows user to build Qt version with O3 optimization flag without changing ENV variables

novacoin-qt.pro

index 76631b7..e68b8bd 100644 (file)
@@ -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