summaryrefslogtreecommitdiff
path: root/src/shared/shared.pro
diff options
context:
space:
mode:
authorTannin <devnull@localhost>2015-05-16 18:44:07 +0200
committerTannin <devnull@localhost>2015-05-16 18:44:07 +0200
commit9d3364f4da3fe77113147d9350c0e8c8c7f7a637 (patch)
treef779a4e680596224e015cc3afebaa61ac7e572b4 /src/shared/shared.pro
parent9ea5086c4cd1acf6f462070a5c792a252aa176dd (diff)
fixes to make MO compile with mingw (also fixes some warnings generated by mingw)
Diffstat (limited to 'src/shared/shared.pro')
-rw-r--r--src/shared/shared.pro12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/shared/shared.pro b/src/shared/shared.pro
index 646c2c3e..a64e781d 100644
--- a/src/shared/shared.pro
+++ b/src/shared/shared.pro
@@ -9,7 +9,7 @@ QT -= gui core
TARGET = mo_shared
TEMPLATE = lib
-CONFIG += staticlib
+CONFIG += staticlib c++11
!include(../LocalPaths.pri) {
@@ -52,18 +52,20 @@ HEADERS += \
#DEFINES += TRACE_LEAKS
#LIBS += -lDbgHelp
+msvc:QMAKE_CXXFLAGS_DEBUG -= -Zi
+msvc:QMAKE_CXXFLAGS_DEBUG += -Z7
CONFIG(debug, debug|release) {
LIBS += -L$$OUT_PWD/../bsatk/debug
LIBS += -lDbgHelp
- QMAKE_CXXFLAGS_DEBUG -= -Zi
- QMAKE_CXXFLAGS += -Z7
- PRE_TARGETDEPS += $$OUT_PWD/../bsatk/debug/bsatk.lib
+ msvc:PRE_TARGETDEPS += $$OUT_PWD/../bsatk/debug/bsatk.lib
} else {
LIBS += -L$$OUT_PWD/../bsatk/release
- PRE_TARGETDEPS += $$OUT_PWD/../bsatk/release/bsatk.lib
+ msvc:PRE_TARGETDEPS += $$OUT_PWD/../bsatk/release/bsatk.lib
}
+gcc:QMAKE_CXXFLAGS += -Wno-unknown-pragmas -march=i686 -fno-tree-vectorize
+
LIBS += -lbsatk
DEFINES += UNICODE _UNICODE _CRT_SECURE_NO_WARNINGS