-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathapp.pro
49 lines (44 loc) · 1.19 KB
/
app.pro
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
TEMPLATE = app
TARGET = taskmngr
CONFIG += c++11
RC_FILE = res/app.rc
RESOURCES = res/app.qrc
QT += widgets sql
QTPLUGIN.imageformats = -
QTPLUGIN.qmltooling = -
QTPLUGIN.bearer = -
QTPLUGIN.printsupport = -
DEFINES *= QT_USE_QSTRINGBUILDER
INCLUDEPATH += . 3rdparty/hoedown/src
HEADERS = 3rdparty/hoedown/src/*.h src/*.h
SOURCES = 3rdparty/hoedown/src/*.c src/*.cpp
win32 {
appicon.target = res/app.ico
appicon.commands = convert.exe res/app16.png res/app.ico
appicon.depends = res/app16.png
QMAKE_EXTRA_TARGETS += appicon
PRE_TARGETDEPS += res/app.ico
DEFINES += _CRT_SECURE_NO_WARNINGS
}
CONFIG(release, release|debug) {
# QT_NO_DEBUG disable Q_ASSERT
# QT_NO_DEBUG_OUTPUT disable qDebug
DEFINES += QT_NO_DEBUG QT_NO_DEBUG_OUTPUT
win32 {
QMAKE_CXXFLAGS += /GL /Zi /Zc:strictStrings
QMAKE_LFLAGS += /LTCG /DEBUG
}
DESTDIR = build/release
OBJECTS_DIR = build/release/obj
MOC_DIR = build/release/moc
RCC_DIR = build/release/qrc
UI_DIR = build/release/ui
}
CONFIG(debug, release|debug) {
TARGET = $$TARGET-debug
DESTDIR = build/debug
OBJECTS_DIR = build/debug/obj
MOC_DIR = build/debug/moc
RCC_DIR = build/debug/qrc
UI_DIR = build/debug/ui
}