From: 0xDEADFACE Date: Fri, 16 Oct 2015 00:18:34 +0000 (-0700) Subject: Qt project: Better x86 and freebsd compatibility. X-Git-Tag: nvc-v0.5.5~22 X-Git-Url: https://git.novaco.in/?a=commitdiff_plain;h=dfed74c70232e54a6edde39e22c4fd07410733c1;hp=5d466098ff30f0dece5d7e64e1b8b701aa088649;p=novacoin.git Qt project: Better x86 and freebsd compatibility. --- diff --git a/novacoin-qt.pro b/novacoin-qt.pro index c27091b..f608d85 100644 --- a/novacoin-qt.pro +++ b/novacoin-qt.pro @@ -9,8 +9,9 @@ CONFIG += no_include_pwd CONFIG += thread CONFIG += static +freebsd-g++: QMAKE_TARGET.arch = $$QMAKE_HOST.arch linux-g++: QMAKE_TARGET.arch = $$QMAKE_HOST.arch -linux-g++-32: QMAKE_TARGET.arch = x86 +linux-g++-32: QMAKE_TARGET.arch = i686 linux-g++-64: QMAKE_TARGET.arch = x86_64 # for boost 1.37, add -mt to the boost libraries @@ -37,7 +38,6 @@ OBJECTS_DIR = build MOC_DIR = build UI_DIR = build - # use: qmake "RELEASE=1" contains(RELEASE, 1) { !windows:!macx { @@ -117,14 +117,17 @@ contains(USE_ASM, 1) { message(Using assembler scrypt & sha256 implementations) DEFINES += USE_ASM - contains(QMAKE_TARGET.arch, x86) { + contains(QMAKE_TARGET.arch, i386) | + contains(QMAKE_TARGET.arch, i386) | + contains(QMAKE_TARGET.arch, i686) { message("x86 platform, setting -msse2 & -mssse3 flags") QMAKE_CXXFLAGS += -msse2 -mssse3 QMAKE_CFLAGS += -msse2 -mssse3 } - contains(QMAKE_TARGET.arch, x86_64) { + contains(QMAKE_TARGET.arch, x86_64) | + contains(QMAKE_TARGET.arch, amd64) { message("x86_64 platform, setting -mssse3 flag") QMAKE_CXXFLAGS += -mssse3