hif exporter fixed a little
[dyskinesia.git] / dyskinesia.pro
blob8e85816d4df75a324fe81676338651090247d30d
1 TEMPLATE = app
2 TARGET = dyskinesia
4 QT -= xml
5 QT += gui network
7 #CONFIG += packdata
8 #CONFIG += json_history
10 #CONFIG += use_hamsterdb
11 CONFIG += use_leveldb
13 !win32 {
14 CONFIG += otr
17 #win32 {
18 # CONFIG += staticpicplugs
22 CONFIG += usessl
24 CONFIG += qt warn_on
25 CONFIG += debug_and_release
26 #CONFIG += debug
27 #CONFIG += release
29 #QMAKE_CFLAGS_RELEASE ~= s/\-O./-Os
30 #QMAKE_CXXFLAGS_RELEASE ~= s/\-O./-Os
32 ##QMAKE_CFLAGS_RELEASE ~= s/\-O./-O2
33 ##QMAKE_CXXFLAGS_RELEASE ~= s/\-O./-O2
35 QMAKE_CFLAGS_RELEASE += -march=native
36 QMAKE_CXXFLAGS_RELEASE += -march=native
37 QMAKE_CFLAGS_RELEASE += -mtune=native
38 QMAKE_CXXFLAGS_RELEASE += -mtune=native
40 QMAKE_LFLAGS_RELEASE += -s
43 DESTDIR = .
44 OBJECTS_DIR = _build/obj
45 UI_DIR = _build/uic
46 MOC_DIR = _build/moc
47 RCC_DIR = _build/rcc
50 !CONFIG(use_hamsterdb) {
51 !CONFIG(use_leveldb) {
52 CONFIG += json_history
56 CONFIG(otr) {
57 #LIBS += -lotr
58 DEFINES += USE_OTR
59 CONFIG += link_pkgconfig
60 PKGCONFIG += libotr
63 CONFIG(use_hamsterdb) {
64 DEFINES += USE_HAMSTER_DB
65 LIBS += $$PWD/hamsterdb/lib/libhamsterdb.a
66 INCLUDEPATH += $$PWD/hamsterdb
69 CONFIG(use_leveldb) {
70 DEFINES += USE_LEVEL_DB LEVELDB_PLATFORM_POSIX OS_LINUX
71 LIBS += $$PWD/leveldb/lib/libleveldb.a
72 INCLUDEPATH += $$PWD/leveldb
76 CONFIG(usessl) {
77 DEFINES += USE_SSL
81 CONFIG(staticpicplugs) {
82 QTPLUGIN += qgif4 qjpeg4 qmng4 qico4 qsvg4 qtiff4
83 DEFINES += USE_STATIC_PICPLUGS
84 DEFINES += QT_STATICPLUGIN
85 LIBS += -Lc:/Qtsdk/qt/plugins/imageformats
89 include(src/psycproto/psycproto.pri)
91 #include(src/test/parser/test.pri)
92 #include(src/test/socket/test.pri)
94 include(src/main.pri)
96 CONFIG(packdata) {
97 RESOURCES += $$PWD/data.qrc
100 RESOURCES += $$PWD/icons.qrc
102 win32 {
103 RC_FILE = winrc.rc