# use: qmake BOOST_LIB_SUFFIX=-mt
# for boost thread win32 with _win32 sufix
# use: BOOST_THREAD_LIB_SUFFIX=_win32-...
-# or when linking against a specific BerkelyDB version: BDB_LIB_SUFFIX=-4.8
+# or when linking against a specific BerkelyDB version: BDB_LIB_SUFFIX=-6.1
# Dependency library locations can be customized with:
# BOOST_INCLUDE_PATH, BOOST_LIB_PATH, BDB_INCLUDE_PATH,
# use: qmake "RELEASE=1"
contains(RELEASE, 1) {
+ macx:QMAKE_CXXFLAGS += -isysroot /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7
+ macx:QMAKE_CFLAGS += -isysroot /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7
+ macx:QMAKE_OBJECTIVE_CFLAGS += -isysroot /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7
+
!windows:!macx {
# Linux: static link
LIBS += -Wl,-Bstatic
message(Using assembler scrypt & sha256 implementations)
DEFINES += USE_ASM
- contains(QMAKE_TARGET.arch, i386) |
- contains(QMAKE_TARGET.arch, i386) |
- contains(QMAKE_TARGET.arch, i686) {
+ contains(QMAKE_TARGET.arch, i386) | contains(QMAKE_TARGET.arch, i586) | contains(QMAKE_TARGET.arch, i686) {
message("x86 platform, setting -msse2 & -mssse3 flags")
QMAKE_CXXFLAGS += -msse2 -mssse3
QMAKE_CFLAGS += -msse2 -mssse3
}
- contains(QMAKE_TARGET.arch, x86_64) |
- contains(QMAKE_TARGET.arch, amd64) {
+ contains(QMAKE_TARGET.arch, x86_64) | contains(QMAKE_TARGET.arch, amd64) {
message("x86_64 platform, setting -mssse3 flag")
QMAKE_CXXFLAGS += -mssse3
}
-QMAKE_CXXFLAGS_WARN_ON = -fdiagnostics-show-option -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector
+QMAKE_CXXFLAGS_WARN_ON = -fdiagnostics-show-option -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wno-unused-local-typedef -Wstack-protector
# Input
DEPENDPATH += src src/json src/qt
src/qt/multisiginputentry.cpp \
src/qt/multisigdialog.cpp \
src/qt/secondauthdialog.cpp \
- src/qt/qrcodedialog.cpp
+ src/qt/qrcodedialog.cpp \
+ src/base58.cpp
RESOURCES += \
src/qt/bitcoin.qrc
# platform specific defaults, if not overridden on command line
isEmpty(BOOST_LIB_SUFFIX) {
- macx:BOOST_LIB_SUFFIX = -mt
windows:BOOST_LIB_SUFFIX = -mgw44-mt-1_53
}
}
isEmpty(BDB_LIB_PATH) {
- macx:BDB_LIB_PATH = /opt/local/lib/db48
+ macx:BDB_LIB_PATH = /usr/local/BerkeleyDB.6.1/lib
+}
+
+isEmpty(OPENSSL_LIB_PATH) {
+ macx:OPENSSL_LIB_PATH = /usr/local/ssl/lib
}
isEmpty(BDB_LIB_SUFFIX) {
- macx:BDB_LIB_SUFFIX = -4.8
+ macx:BDB_LIB_SUFFIX = -6.1
}
isEmpty(BDB_INCLUDE_PATH) {
- macx:BDB_INCLUDE_PATH = /opt/local/include/db48
+ macx:BDB_INCLUDE_PATH = /usr/local/BerkeleyDB.6.1/include
+}
+
+isEmpty(OPENSSL_INCLUDE_PATH) {
+ macx:OPENSSL_INCLUDE_PATH = /usr/local/ssl/include
}
isEmpty(BOOST_LIB_PATH) {
- macx:BOOST_LIB_PATH = /opt/local/lib
+ macx:BOOST_LIB_PATH = /usr/local/lib
}
isEmpty(BOOST_INCLUDE_PATH) {
- macx:BOOST_INCLUDE_PATH = /opt/local/include
+ macx:BOOST_INCLUDE_PATH = /usr/local/include
}
windows:DEFINES += WIN32