Skip to content

Commit e34ff8e

Browse files
authored
Merge pull request #67 from IamLupo/master
Version 2.0.0.2
2 parents 0bdf157 + 88f125e commit e34ff8e

15 files changed

+41
-32
lines changed

DigitalNote.app.pro

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
11
include(include/definitions.pri)
22

3+
TARGET = DigitalNote-qt
34
DIGITALNOTE_APP_NAME = app
45
DIGITALNOTE_PATH = $$PWD
56

7+
## Custom Configurations
68
include(DigitalNote_config.pri)
79

10+
## Base
811
include(include/base.pri)
9-
10-
TARGET = DigitalNote-qt
11-
12-
DEFINES += ENABLE_WALLET
13-
1412
include(include/build_path.pri)
1513
include(include/compiler_settings.pri)
1614
include(include/security.pri)
1715
include(include/qt.pri)
1816
include(include/release.pri)
1917
include(include/msse2.pri)
2018

19+
## App settings
2120
include(include/app/qt_settings.pri)
2221
include(include/app/forums.pri)
2322
include(include/app/headers.pri)
@@ -33,7 +32,6 @@ include(include/options/use_build_info.pri)
3332
include(include/options/use_dbus.pri)
3433
include(include/options/use_pch.pri)
3534
include(include/options/use_unity_build.pri)
36-
include(include/options/use_force_std.pri)
3735

3836
## Libraries
3937
include(include/libs.pri)

DigitalNote.daemon.pro

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
11
include(include/definitions.pri)
22

3+
TARGET = DigitalNoted
34
DIGITALNOTE_APP_NAME = daemon
45
DIGITALNOTE_PATH = $$PWD
56

7+
## Custom Configurations
68
include(DigitalNote_config.pri)
79

10+
## Base
811
include(include/base.pri)
9-
10-
TARGET = DigitalNoted
11-
12-
DEFINES += ENABLE_WALLET
13-
1412
include(include/build_path.pri)
1513
include(include/compiler_settings.pri)
1614
include(include/security.pri)
1715
include(include/qt.pri)
1816
include(include/release.pri)
1917
include(include/msse2.pri)
2018

19+
## Deamon settings
2120
include(include/daemon/qt_settings.pri)
2221
include(include/daemon/headers.pri)
2322
include(include/daemon/sources.pri)
@@ -28,7 +27,6 @@ include(include/options/use_0.pri)
2827
include(include/options/use_build_info.pri)
2928
include(include/options/use_pch.pri)
3029
include(include/options/use_unity_build.pri)
31-
include(include/options/use_force_std.pri)
3230

3331
## Libraries
3432
include(include/libs.pri)

DigitalNote_config.pri

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
DIGITALNOTE_VERSION_MAJOR = 2
22
DIGITALNOTE_VERSION_MINOR = 0
33
DIGITALNOTE_VERSION_REVISION = 0
4-
DIGITALNOTE_VERSION_BUILD = 1
4+
DIGITALNOTE_VERSION_BUILD = 2
55

66
DIGITALNOTE_LIB_LEVELDB_DIR = $${DIGITALNOTE_PATH}/src/leveldb
77
DIGITALNOTE_LIB_LEVELDB_NEW_DIR = $${DIGITALNOTE_PATH}/src/leveldb-2.11

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,14 +136,14 @@ cd DigitalNote
136136

137137
With UPNP:
138138
```
139-
qmake -qt=qt5 DigitalNote.daemon.pro USE_FORCE_STD_17=1
139+
qmake -qt=qt5 DigitalNote.daemon.pro USE_UPNP=1
140140
make -j 4
141141
sudo cp -r DigitalNoted /usr/local/bin/DigitalNoted
142142
```
143143

144144
**Recommended Without** UPNP:
145145
```
146-
qmake -qt=qt5 DigitalNote.daemon.pro USE_FORCE_STD_17=1 USE_UPNP=-
146+
qmake -qt=qt5 DigitalNote.daemon.pro
147147
make -j 4
148148
sudo cp -r DigitalNoted /usr/local/bin/DigitalNoted
149149
```
@@ -160,13 +160,13 @@ export BDB_LIB_PATH="/usr/local/BerkeleyDB.6.2/lib"
160160

161161
With UPNP:
162162
```
163-
qmake -qt=qt5 DigitalNote.app.pro USE_FORCE_STD_17=1 USE_UPNP=- USE_DBUS=1 USE_QRCODE=1
163+
qmake -qt=qt5 DigitalNote.app.pro USE_UPNP=1 USE_DBUS=1 USE_QRCODE=1
164164
make -j 4
165165
```
166166

167167
**Recommended Without** UPNP:
168168
```
169-
qmake -qt=qt5 DigitalNote.app.pro USE_FORCE_STD_17=1 USE_UPNP=- USE_DBUS=1 USE_QRCODE=1
169+
qmake -qt=qt5 DigitalNote.app.pro USE_DBUS=1 USE_QRCODE=1
170170
make -j 4
171171
```
172172

include/base.pri

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,6 @@ macx {
1919
DEFINES += MSG_NOSIGNAL=0
2020

2121
ICON = src/qt/res/icons/digitalnote.icns
22-
}
22+
}
23+
24+
DEFINES += ENABLE_WALLET

include/compiler_settings.pri

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ CONFIG += c++17
33

44
QMAKE_CXXFLAGS =
55

6+
include(fix_std_cxx_17.pri)
7+
68
QMAKE_CXXFLAGS_WARN_ON = -fdiagnostics-show-option
79
QMAKE_CXXFLAGS_WARN_ON += -fpermissive
810
#QMAKE_CXXFLAGS_WARN_ON += -Wall
Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
##
44
## Reference: https://stackoverflow.com/questions/46610996/cant-use-c17-features-using-g-7-2-in-qtcreator
55

6-
contains(USE_FORCE_STD_17, 1) {
6+
7+
lessThan(QT_MAJOR_VERSION, 5)
8+
{
9+
QMAKE_CXXFLAGS += -std=c++17
10+
}
11+
12+
isEqual(QT_MINOR_VERSION, 5) : lessThan(QT_MINOR_VERSION, 12)
13+
{
714
QMAKE_CXXFLAGS += -std=c++17
8-
}
15+
}

include/libs/miniupnpc.pri

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
# or: qmake "USE_UPNP=-" (not supported)
44
# miniupnpc (http://miniupnp.free.fr/files/) must be installed for support
55

6-
contains(USE_UPNP, -) {
7-
message(Building without UPNP support)
8-
} else {
6+
contains(USE_UPNP, 1) {
7+
message(Building UPNP support)
8+
99
win32 {
1010
exists($${DIGITALNOTE_LIB_MINIUPNP_DIR}/libminiupnpc.a) {
1111
message("found MiniUPNP lib")
@@ -36,4 +36,6 @@ contains(USE_UPNP, -) {
3636

3737
DEFINES += MINIUPNP_STATICLIB
3838
DEFINES += USE_UPNP
39+
} else {
40+
message(Building without UPNP support)
3941
}

src/cblock.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -726,7 +726,7 @@ bool CBlock::SetBestChain(CTxDB& txdb, CBlockIndex* pindexNew)
726726
}
727727

728728
// Connect further blocks
729-
for(CBlockIndex *pindex : backwards(vpindexSecondary))
729+
for(CBlockIndex *pindex : backwards<std::vector<CBlockIndex*>>(vpindexSecondary))
730730
{
731731
CBlock block;
732732
if (!block.ReadFromDisk(pindex))

src/checkpoints.cpp

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ namespace Checkpoints
7373
{
7474
MapCheckpoints& checkpoints = (TestNet() ? mapCheckpointsTestnet : mapCheckpoints);
7575

76-
for(const MapCheckpoints::value_type& i : backwards(checkpoints))
76+
for(const MapCheckpoints::value_type& i : backwards<MapCheckpoints>(checkpoints))
7777
{
7878
const uint256& hash = i.second;
7979
std::map<uint256, CBlockIndex*>::const_iterator t = mapBlockIndex.find(hash);

0 commit comments

Comments
 (0)