cosmetix
[dyskinesia.git] / tools / hist2hif / hist2hif.pro
bloba13c3c210d4723d141666a101db5a74042491e6f
1 TEMPLATE = app
2 TARGET = hist2hif
4 QT -= xml
5 QT += gui
6 CONFIG += qt warn_on
7 #CONFIG += debug_and_release
8 #CONFIG += debug
9 CONFIG += release
11 #CONFIG += use_leveldb
12 CONFIG += use_bhf
14 #QMAKE_CFLAGS_RELEASE ~= s/\-O./-Os
15 #QMAKE_CXXFLAGS_RELEASE ~= s/\-O./-Os
17 ##QMAKE_CFLAGS_RELEASE ~= s/\-O./-O2
18 ##QMAKE_CXXFLAGS_RELEASE ~= s/\-O./-O2
20 #QMAKE_CFLAGS_RELEASE += -march=native
21 #QMAKE_CXXFLAGS_RELEASE += -march=native
22 #QMAKE_CFLAGS_RELEASE += -mtune=native
23 #QMAKE_CXXFLAGS_RELEASE += -mtune=native
25 #QMAKE_LFLAGS_RELEASE += -s
28 DESTDIR = .
29 OBJECTS_DIR = _build/obj
30 UI_DIR = _build/uic
31 MOC_DIR = _build/moc
32 RCC_DIR = _build/rcc
35 include($$PWD/../../src/k8utils/k8utils.pri)
37 CONFIG(use_leveldb) {
38 DEFINES += HISTORY_OK
39 DEFINES += LDB_HISTORY
40 DEFINES += USE_LEVEL_DB LEVELDB_PLATFORM_POSIX OS_LINUX
41 LIBS += $$PWD/../../leveldb/lib/libleveldb.a
42 INCLUDEPATH += $$PWD/../../leveldb
43 include($$PWD/../../src/k8ldbhistory/k8ldbhistory.pri)
46 !CONFIG(use_leveldb) {
47 CONFIG(use_bhf) {
48 DEFINES += HISTORY_OK
49 DEFINES += BHF_HISTORY
50 include($$PWD/../../src/k8bhfhistory/k8bhfhistory.pri)
52 !CONFIG(use_bhf) {
53 DEFINES += HISTORY_OK
54 DEFINES += JSON_HISTORY
55 include($$PWD/../../src/k8jshistory/k8jshistory.pri)
60 DEFINES += K8JSON_INCLUDE_WRITER
61 DEFINES += K8JSON_INCLUDE_GENERATOR
62 DEFINES += K8JSON_INCLUDE_COMPLEX_GENERATOR
63 include($$PWD/../../src/k8json/k8json.pri)
65 include($$PWD/../../src/k8history/k8history.pri)
67 HEADERS += \
68 $$PWD/hist2hif.h
69 SOURCES += \
70 $$PWD/hist2hif.cpp