X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=novacoin-qt.pro;h=77f19b0f996ce603180218546c4fb6ee2258c97a;hb=ce0265ee295c17cce86a67cf274982100502b1fe;hp=9b9cb1477054a67f3194dff61d7e8d81dc041cf8;hpb=62b3df9c02e86432aa73f8b475900946bb348816;p=novacoin.git diff --git a/novacoin-qt.pro b/novacoin-qt.pro index 9b9cb14..77f19b0 100644 --- a/novacoin-qt.pro +++ b/novacoin-qt.pro @@ -9,6 +9,10 @@ CONFIG += no_include_pwd CONFIG += thread CONFIG += static +# QMAKE_CC=clang +# QMAKE_CXX=clang++ +# QMAKE_LINK=clang++ + freebsd-g++: QMAKE_TARGET.arch = $$QMAKE_HOST.arch linux-g++: QMAKE_TARGET.arch = $$QMAKE_HOST.arch linux-g++-32: QMAKE_TARGET.arch = i686 @@ -30,8 +34,8 @@ win32-g++-cross: QMAKE_TARGET.arch = $$TARGET_PLATFORM #BOOST_LIB_PATH=C:/deps/boost_1_55_0/stage/lib #BDB_INCLUDE_PATH=C:/deps/db-6.0.20/build_unix #BDB_LIB_PATH=C:/deps/db-6.0.20/build_unix -#OPENSSL_INCLUDE_PATH=C:/deps/openssl-1.0.1j/include -#OPENSSL_LIB_PATH=C:/deps/openssl-1.0.1j +#OPENSSL_INCLUDE_PATH=C:/d1eps/openssl-1.0.2g/include +#OPENSSL_LIB_PATH=C:/deps/openssl-1.0.2g #QRENCODE_INCLUDE_PATH=C:/deps/qrencode-3.4.4 #QRENCODE_LIB_PATH=C:/deps/qrencode-3.4.4/.libs @@ -71,6 +75,14 @@ QMAKE_LFLAGS *= -fstack-protector-all --param ssp-buffer-size=1 win32:QMAKE_LFLAGS *= -Wl,--dynamicbase -Wl,--nxcompat win32:QMAKE_LFLAGS += -static-libgcc -static-libstdc++ +# use: qmake "USE_QRCODE=1" +# libqrencode (http://fukuchi.org/works/qrencode/index.en.html) must be installed for support +contains(USE_QRCODE, 1) { + message(Building with QRCode support) + DEFINES += USE_QRCODE + LIBS += -lqrencode +} + # use: qmake "USE_DBUS=1" contains(USE_DBUS, 1) { message(Building with DBUS (Freedesktop notifications) support) @@ -267,8 +279,8 @@ HEADERS += src/qt/bitcoingui.h \ src/qt/multisiginputentry.h \ src/qt/multisigdialog.h \ src/qt/secondauthdialog.h \ - src/qt/qrcodedialog.h \ - src/ies.h + src/ies.h \ + src/ipcollector.h SOURCES += src/qt/bitcoin.cpp src/qt/bitcoingui.cpp \ src/qt/intro.cpp \ @@ -347,10 +359,10 @@ SOURCES += src/qt/bitcoin.cpp src/qt/bitcoingui.cpp \ src/qt/multisiginputentry.cpp \ src/qt/multisigdialog.cpp \ src/qt/secondauthdialog.cpp \ - src/qt/qrcodedialog.cpp \ src/base58.cpp \ src/cryptogram.cpp \ - src/ecies.cpp + src/ecies.cpp \ + src/ipcollector.cpp RESOURCES += \ src/qt/bitcoin.qrc @@ -372,8 +384,13 @@ FORMS += \ src/qt/forms/multisigaddressentry.ui \ src/qt/forms/multisiginputentry.ui \ src/qt/forms/multisigdialog.ui \ - src/qt/forms/secondauthdialog.ui \ - src/qt/forms/qrcodedialog.ui + src/qt/forms/secondauthdialog.ui + +contains(USE_QRCODE, 1) { + HEADERS += src/qt/qrcodedialog.h + SOURCES += src/qt/qrcodedialog.cpp + FORMS += src/qt/forms/qrcodedialog.ui +} CODECFORTR = UTF-8