@@ -20,23 +20,6 @@ CONFIG += static
2020# SECP_INCLUDE_PATH, SECP_LIB_PATH, GMP_INCLUDE_PATH, GMP_LIB_PATH,
2121# BOOST_INCLUDE_PATH, BOOST_LIB_PATH, BDB_INCLUDE_PATH,
2222# BDB_LIB_PATH, OPENSSL_INCLUDE_PATH and OPENSSL_LIB_PATH respectively
23- win32 {
24- SECP_INCLUDE_PATH =c:/deps/secp256k1
25- SECP_LIB_PATH =c:/deps/secp256k1/.libs
26- GMP_INCLUDE_PATH =c:/deps/gmp-6.0.0
27- GMP_LIB_PATH =c:/deps/gmp-6.0.0/.libs
28- BOOST_LIB_SUFFIX =-mgw49-mt-s-1_52
29- BOOST_INCLUDE_PATH =C:/deps/boost_1_52_0
30- BOOST_LIB_PATH =C:/deps/boost_1_52_0/stage/lib
31- BDB_INCLUDE_PATH =C:/deps/db-4.8.30.NC/build_unix
32- BDB_LIB_PATH =C:/deps/db-4.8.30.NC/build_unix
33- OPENSSL_INCLUDE_PATH =C:/deps/openssl-1.0.1j/include
34- OPENSSL_LIB_PATH =C:/deps/openssl-1.0.1j
35- MINIUPNPC_INCLUDE_PATH =C:/deps/
36- MINIUPNPC_LIB_PATH =C:/deps/miniupnpc
37- QRENCODE_INCLUDE_PATH =C:/deps/qrencode-3.4.4
38- QRENCODE_LIB_PATH =C:/deps/qrencode-3.4.4/.libs
39- }
4023
4124OBJECTS_DIR = build
4225MOC_DIR = build
@@ -64,7 +47,7 @@ contains(RELEASE, 1) {
6447}
6548
6649# for extra security (see: https://wiki.debian.org/Hardening): this flag is GCC compiler-specific
67- QMAKE_CXXFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE =2 -std =c ++0x
50+ QMAKE_CXXFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE =2 -std =c ++14
6851# QMAKE_CXXFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
6952# for extra security on Windows: enable ASLR and DEP via GCC linker flags
7053win32 :QMAKE_LFLAGS *= -Wl ,--dynamicbase -Wl ,--nxcompat
@@ -487,7 +470,7 @@ macx:LIBS += -lboost_chrono$$BOOST_LIB_SUFFIX
487470contains (RELEASE, 1 ) {
488471 !win32 :!macx {
489472 # Linux: turn dynamic linking back on for c/c++ runtime libraries
490- LIBS += -Wl ,-Bdynamic
473+ LIBS += -Wl ,-Bdynamic -ldl
491474 }
492475}
493476
0 commit comments