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
|
--- electra-wallet-git.original/electra-qt.pro 2018-08-14 12:20:38.169553155 +0200
+++ electra-wallet-git.new/electra-qt.pro 2018-08-14 12:22:26.766215488 +0200
@@ -51,7 +51,12 @@
!windows:!macx {
# Linux: static link
- LIBS += -Wl,-Bstatic
+ LIBS += -Wl,-Bdynamic
+ OPENSSL_INCLUDE_PATH=/usr/include/openssl-1.0
+ OPENSSL_LIB_PATH=/usr/lib/openssl-1.0
+ BDB_INCLUDE_PATH=/usr/include/db4.8
+ BDB_LIB_SUFFIX=-4.8
+ OPENSSL_LIB_SUFFIX=.1.0.0
}
}
@@ -467,10 +472,10 @@
# Set libraries and includes at end, to use platform-defined defaults if not overridden
INCLUDEPATH += $$BOOST_INCLUDE_PATH $$BDB_INCLUDE_PATH $$OPENSSL_INCLUDE_PATH $$QRENCODE_INCLUDE_PATH
LIBS += $$join(BOOST_LIB_PATH,,-L,) $$join(BDB_LIB_PATH,,-L,) $$join(OPENSSL_LIB_PATH,,-L,) $$join(QRENCODE_LIB_PATH,,-L,)
-LIBS += -lssl -lcrypto -ldb_cxx$$BDB_LIB_SUFFIX
+LIBS += -l:libdb_cxx$$join(BDB_LIB_SUFFIX,,,.so) -l:libssl.so$$OPENSSL_LIB_SUFFIX -l:libcrypto.so$$OPENSSL_LIB_SUFFIX
# -lgdi32 has to happen after -lcrypto (see #681)
windows:LIBS += -lws2_32 -lshlwapi -lmswsock -lole32 -loleaut32 -luuid -lgdi32
-LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX
+LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX -lboost_chrono$$BOOST_LIB_SUFFIX
windows:LIBS += -lboost_chrono$$BOOST_LIB_SUFFIX
contains(RELEASE, 1) {
|