-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathxconfig.pri
31 lines (23 loc) · 843 Bytes
/
xconfig.pri
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
CONFIG += link_pkgconfig nostrip silent
QT -= gui
QT +=
DISABLE_FEATURES_FLAGS =
release {
OPTIMIZE_FLAGS = -O3 -fomit-frame-pointer -fstrict-aliasing -DNDEBUG
}
equals(QMAKE_HOST.arch, x86_64) {
DISABLE_FEATURES_FLAGS = -mno-sse2 -mno-aes -mno-pclmul
}
profile {
PROFILE_CFLAGS = -pg
PROFILE_LFLAGS = -pg
}
QMAKE_CXXFLAGS += -I$$TOP_BUILDDIR -I$$TOP_SRCDIR -std=gnu++0x -rdynamic -Werror $$OPTIMIZE_FLAGS $$PROFILE_CFLAGS $$QMAKE_CXXFLAGS_DEBUG $$DISABLE_FEATURES_FLAGS
QMAKE_CFLAGS += -Werror -I$$TOP_BUILDDIR -I$$TOP_SRCDIR $$OPTIMIZE_FLAGS $$PROFILE_CFLAGS $$QMAKE_CFLAGS_DEBUG $$DISABLE_FEATURES_FLAGS
QMAKE_LFLAGS += $$PROFILE_LFLAGS $$QMAKE_LFLAGS_DEBUG
COMMON_DEPENDENCIES = \
$$TOP_BUILDDIR \
$$TOP_SRCDIR/include/QtArg \
$$TOP_SRCDIR/src/common
DEPENDPATH += $$COMMON_DEPENDENCIES
INCLUDEPATH += $$COMMON_DEPENDENCIES