Commit 04ba882 authored Apr 14, 2024 · 3 / 6 · Verified
1 parent e95ff88 commit 04ba882 Copy full SHA for 04ba882
File tree 1 file changed +13
-11
lines changed
1 file changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -2,23 +2,27 @@ TEMPLATE = app
2
2
TARGET = litedoge-qt
3
3
VERSION = 3.6.0.1
4
4
INCLUDEPATH += src src/json src/qt
5
- QT += network
6
- QT += widgets
7
- DEFINES += ENABLE_WALLET
8
- DEFINES += BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE BOOST_BIND_GLOBAL_PLACEHOLDERS
5
+ QT += core gui network
6
+ greaterThan(QT_MAJOR_VERSION, 4) { QT += widgets
7
+ DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE __STDC_FORMAT_MACROS __STDC_LIMIT_MACROS
9
8
CONFIG += no_include_pwd
10
- CONFIG += static
11
9
CONFIG += thread
12
- win32 {
10
+ CONFIG += static
11
+
12
+ !win32 {
13
13
CONFIG += release
14
14
} else {
15
15
CONFIG += debug_and_release
16
16
}
17
- greaterThan(QT_MAJOR_VERSION, 4) {
18
- QT += widgets
17
+
19
18
DEFINES += QT_DISABLE_DEPRECATED_BEFORE =0
20
19
}
21
20
21
+
22
+ # QMAKE_CC=clang
23
+ # QMAKE_CXX=clang++
24
+ # QMAKE_LINK=clang++
25
+
22
26
freebsd-g++: QMAKE_TARGET .arch = $$QMAKE_HOST .arch
23
27
linux-g++: QMAKE_TARGET .arch = $$QMAKE_HOST .arch
24
28
linux-g++-32: QMAKE_TARGET .arch = i686
@@ -59,15 +63,13 @@ QMAKE_LFLAGS *= -fstack-protector-all --param ssp-buffer-size=1
59
63
# This can be enabled for Windows, when we switch to MinGW >= 4.4.x.
60
64
}
61
65
# for extra security on Windows: enable ASLR and DEP via GCC linker flags
66
+
62
67
win32 :QMAKE_LFLAGS *= -Wl ,--dynamicbase -Wl ,--nxcompat
63
68
win32 :QMAKE_LFLAGS += -static-libgcc -static-libstdc ++
64
69
win32 :QMAKE_LFLAGS *= -Wl ,--large-address-aware -static
65
70
66
71
67
72
QMAKE_CXXFLAGS += -std =c ++11
68
- # QMAKE_CC=clang
69
- # QMAKE_CXX=clang++
70
- # QMAKE_LINK=clang++
71
73
# use: qmake "RELEASE=1"
72
74
contains (RELEASE, 1 ) {
73
75
message (Building Release Version )
You can’t perform that action at this time.
0 commit comments