From 5d10a3882b8ff84fdfe453e13b64d4912bd0be04 Mon Sep 17 00:00:00 2001 From: Andre Jochems Date: Tue, 1 Dec 2015 10:58:44 +0100 Subject: [PATCH] Qt project file for windows --- casinocoin-qt-windows.pro | 460 +++++++++++++++++++++++++++++++++ casinocoin-qt-windows.pro.user | 259 +++++++++++++++++++ 2 files changed, 719 insertions(+) create mode 100644 casinocoin-qt-windows.pro create mode 100644 casinocoin-qt-windows.pro.user diff --git a/casinocoin-qt-windows.pro b/casinocoin-qt-windows.pro new file mode 100644 index 0000000..576e08f --- /dev/null +++ b/casinocoin-qt-windows.pro @@ -0,0 +1,460 @@ +TEMPLATE = app +TARGET = casinocoin-qt +macx:TARGET = "CasinoCoin-Qt" +VERSION = 2.0.0.0 +INCLUDEPATH += src src/json src/qt +QT += core gui network widgets qml quick +DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE USE_IPV6 __NO_SYSTEM_INCLUDES +CONFIG += no_include_pwd +CONFIG += thread +CONFIG += static + +BOOST_LIB_SUFFIX=-mgw49-mt-s-1_55 +BOOST_THREAD_LIB_SUFFIX=$$BOOST_LIB_SUFFIX +BOOST_INCLUDE_PATH=C:/deps/boost_1_55_0 +BOOST_LIB_PATH=C:/deps/boost_1_55_0/stage/lib +BDB_INCLUDE_PATH=C:/deps/db-4.8.30.NC/build_unix +BDB_LIB_PATH=C:/deps/db-4.8.30.NC/build_unix +BDB_LIB_SUFFIX=-4.8 +OPENSSL_INCLUDE_PATH=C:/deps/openssl-1.0.2d/include +OPENSSL_LIB_PATH=C:/deps/openssl-1.0.2d +MINIUPNPC_INCLUDE_PATH=C:/deps/ +MINIUPNPC_LIB_PATH=C:/deps/miniupnpc +QRENCODE_INCLUDE_PATH=C:/deps/qrencode-3.4.3 +QRENCODE_LIB_PATH=C:/deps/qrencode-3.4.3/.libs + +OBJECTS_DIR = build +MOC_DIR = build +UI_DIR = build + +# for extra security against potential buffer overflows: enable GCCs Stack Smashing Protection +QMAKE_CXXFLAGS *= -fstack-protector-all +QMAKE_LFLAGS *= -fstack-protector-all +# Exclude on Windows cross compile with MinGW 4.2.x, as it will result in a non-working executable! +# This can be enabled for Windows, when we switch to MinGW >= 4.4.x. + +# for extra security (see: https://wiki.debian.org/Hardening): this flag is GCC compiler-specific +QMAKE_CXXFLAGS *= -D_FORTIFY_SOURCE=2 +# for extra security on Windows: enable ASLR and DEP via GCC linker flags +QMAKE_LFLAGS *= -Wl,--dynamicbase -Wl,--nxcompat +# on Windows: enable GCC large address aware linker flag +QMAKE_LFLAGS *= -Wl,--large-address-aware +# i686-w64-mingw32 +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 + LIBS += -lqrencode $$join(QRENCODE_LIB_PATH,,-L,) +} + +# use: qmake "USE_UPNP=1" ( enabled by default; default) +# or: qmake "USE_UPNP=0" (disabled by default) +# or: qmake "USE_UPNP=-" (not supported) +# miniupnpc (http://miniupnp.free.fr/files/) must be installed for support +contains(USE_UPNP, -) { + message(Building without UPNP support) +} else { + message(Building with UPNP support) + count(USE_UPNP, 0) { + USE_UPNP=1 + } + DEFINES += USE_UPNP=$$USE_UPNP STATICLIB + INCLUDEPATH += $$MINIUPNPC_INCLUDE_PATH + LIBS += $$join(MINIUPNPC_LIB_PATH,,-L,) -lminiupnpc + LIBS += -liphlpapi +} + +# use: qmake "USE_DBUS=1" +contains(USE_DBUS, 1) { + message(Building with DBUS (Freedesktop notifications) support) + DEFINES += USE_DBUS + QT += dbus +} + +# use: qmake "USE_IPV6=1" ( enabled by default; default) +# or: qmake "USE_IPV6=0" (disabled by default) +# or: qmake "USE_IPV6=-" (not supported) +contains(USE_IPV6, -) { + message(Building without IPv6 support) +} else { + count(USE_IPV6, 0) { + USE_IPV6=1 + } + DEFINES += USE_IPV6=$$USE_IPV6 +} + +contains(BITCOIN_NEED_QT_PLUGINS, 1) { + DEFINES += BITCOIN_NEED_QT_PLUGINS + QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgets +} + +INCLUDEPATH += src/leveldb/include src/leveldb/helpers +LIBS += $$PWD/src/leveldb/libleveldb.a $$PWD/src/leveldb/libmemenv.a +# make an educated guess about what the ranlib command is called +isEmpty(QMAKE_RANLIB) { + QMAKE_RANLIB = $$replace(QMAKE_STRIP, strip, ranlib) +} +LIBS += -lshlwapi +genleveldb.target = $$PWD/src/leveldb/libleveldb.a +genleveldb.depends = FORCE +PRE_TARGETDEPS += $$PWD/src/leveldb/libleveldb.a +QMAKE_EXTRA_TARGETS += genleveldb +# Gross ugly hack that depends on qmake internals, unfortunately there is no other way to do it. +# On windows manually execute: make TARGET_OS=OS_WINDOWS_CROSSCOMPILE libleveldb.a libmemenv.a +QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a $$PWD/src/leveldb/libmemenv.a; + +# regenerate src/build.h +contains(USE_BUILD_INFO, 1) { + genbuild.depends = FORCE + genbuild.commands = cd $$PWD; /bin/sh share/genbuild.sh $$OUT_PWD/build/build.h + genbuild.target = $$OUT_PWD/build/build.h + PRE_TARGETDEPS += $$OUT_PWD/build/build.h + QMAKE_EXTRA_TARGETS += genbuild + DEFINES += HAVE_BUILD_INFO +} + +QMAKE_CXXFLAGS_WARN_ON = -fdiagnostics-show-option -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -Wno-strict-aliasing -Wstack-protector + +QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-local-typedefs + +##### Start Project Files ##### + +DEPENDPATH += src src/json src/qt +HEADERS += src/qt/bitcoingui.h \ + src/qt/transactiontablemodel.h \ + src/qt/addresstablemodel.h \ + src/qt/optionsdialog.h \ + src/qt/sendcoinsdialog.h \ + src/qt/coincontroldialog.h \ + src/qt/coincontroltreewidget.h \ + src/qt/addressbookpage.h \ + src/qt/signverifymessagedialog.h \ + src/qt/aboutdialog.h \ + src/qt/editaddressdialog.h \ + src/qt/bitcoinaddressvalidator.h \ + src/alert.h \ + src/addrman.h \ + src/base58.h \ + src/bignum.h \ + src/checkpoints.h \ + src/coincontrol.h \ + src/compat.h \ + src/sync.h \ + src/util.h \ + src/hash.h \ + src/uint256.h \ + src/serialize.h \ + src/main.h \ + src/net.h \ + src/key.h \ + src/db.h \ + src/walletdb.h \ + src/script.h \ + src/init.h \ + src/bloom.h \ + src/mruset.h \ + src/checkqueue.h \ + src/json/json_spirit_writer_template.h \ + src/json/json_spirit_writer.h \ + src/json/json_spirit_value.h \ + src/json/json_spirit_utils.h \ + src/json/json_spirit_stream_reader.h \ + src/json/json_spirit_reader_template.h \ + src/json/json_spirit_reader.h \ + src/json/json_spirit_error_position.h \ + src/json/json_spirit.h \ + src/qt/clientmodel.h \ + src/qt/guiutil.h \ + src/qt/transactionrecord.h \ + src/qt/guiconstants.h \ + src/qt/optionsmodel.h \ + src/qt/monitoreddatamapper.h \ + src/qt/transactiondesc.h \ + src/qt/transactiondescdialog.h \ + src/qt/bitcoinamountfield.h \ + src/wallet.h \ + src/keystore.h \ + src/qt/transactionfilterproxy.h \ + src/qt/transactionview.h \ + src/qt/walletmodel.h \ + src/qt/walletview.h \ + src/qt/walletstack.h \ + src/qt/walletframe.h \ + src/bitcoinrpc.h \ + src/qt/overviewpage.h \ + src/qt/csvmodelwriter.h \ + src/crypter.h \ + src/qt/sendcoinsentry.h \ + src/qt/qvalidatedlineedit.h \ + src/qt/bitcoinunits.h \ + src/qt/qvaluecombobox.h \ + src/qt/askpassphrasedialog.h \ + src/protocol.h \ + src/qt/notificator.h \ + src/qt/paymentserver.h \ + src/allocators.h \ + src/ui_interface.h \ + src/qt/rpcconsole.h \ + src/scrypt.h \ + src/version.h \ + src/netbase.h \ + src/clientversion.h \ + src/txdb.h \ + src/leveldb.h \ + src/threadsafety.h \ + src/limitedmap.h \ + src/qt/macnotificationhandler.h \ + src/qt/splashscreen.h \ + src/qt/CSCPublicAPI/casinocoinwebapi.h \ + src/qt/CSCPublicAPI/casinocoinwebapiparser.h \ + src/qt/CSCPublicAPI/jsonactivepromotionsparser.h \ + src/qt/CSCPublicAPI/jsonactiveexchangesparser.h \ + src/qt/CSCPublicAPI/jsonsingleactivepromotion.h \ + src/qt/CSCPublicAPI/jsonsingleactiveexchange.h \ + src/qt/qtquick_controls/cpp/guibannercontrol.h \ + src/qt/qtquick_controls/cpp/guibannerlistview.h \ + src/qt/qtquick_controls/cpp/guibannerwidget.h \ + src/qt/qtquick_controls/cpp/listiteminterface.h \ + src/qt/qtquick_controls/cpp/qmlbannerlistitem.h \ + src/qt/qtquick_controls/cpp/qmlbannerlistmodel.h \ + src/qt/qtquick_controls/cpp/qmlimageprovider.h \ + src/qt/qtquick_controls/cpp/qmllistitem.h \ + src/qt/qtquick_controls/cpp/qmllistmodel.h \ + src/qt/qtquick_controls/cpp/qmlmenutoolbarmodel.h \ + src/qt/qtquick_controls/cpp/qmlmenutoolbaritem.h \ + src/qt/qtquick_controls/cpp/guimenutoolbarwidget.h \ + src/qt/qtquick_controls/cpp/guimenutoolbarlistview.h \ + src/qt/qtquick_controls/cpp/guimenutoolbarcontrol.h \ + src/qt/gui20_skin.h \ + src/qt/cscfusionstyle.h \ + src/qt/pryptopage.h \ + src/qt/currencies.h \ + src/qt/CSCPublicAPI/jsoncoininfoparser.h \ + src/qt/infopage.h \ + src/qt/qtquick_controls/cpp/guiexchangeswidget.h \ + src/qt/qtquick_controls/cpp/qmlexchangeslistmodel.h \ + src/qt/qtquick_controls/cpp/qmlexchangeslistitem.h \ + src/qt/qtquick_controls/cpp/guiexchangeslistview.h \ + src/qt/qtquick_controls/cpp/guiexchangescontrol.h + +SOURCES += src/qt/bitcoin.cpp \ + src/qt/bitcoingui.cpp \ + src/qt/transactiontablemodel.cpp \ + src/qt/addresstablemodel.cpp \ + src/qt/optionsdialog.cpp \ + src/qt/sendcoinsdialog.cpp \ + src/qt/coincontroldialog.cpp \ + src/qt/coincontroltreewidget.cpp \ + src/qt/addressbookpage.cpp \ + src/qt/signverifymessagedialog.cpp \ + src/qt/aboutdialog.cpp \ + src/qt/editaddressdialog.cpp \ + src/qt/bitcoinaddressvalidator.cpp \ + src/alert.cpp \ + src/version.cpp \ + src/sync.cpp \ + src/util.cpp \ + src/hash.cpp \ + src/netbase.cpp \ + src/key.cpp \ + src/script.cpp \ + src/main.cpp \ + src/init.cpp \ + src/net.cpp \ + src/bloom.cpp \ + src/checkpoints.cpp \ + src/addrman.cpp \ + src/db.cpp \ + src/walletdb.cpp \ + src/qt/clientmodel.cpp \ + src/qt/guiutil.cpp \ + src/qt/transactionrecord.cpp \ + src/qt/optionsmodel.cpp \ + src/qt/monitoreddatamapper.cpp \ + src/qt/transactiondesc.cpp \ + src/qt/transactiondescdialog.cpp \ + src/qt/bitcoinstrings.cpp \ + src/qt/bitcoinamountfield.cpp \ + src/wallet.cpp \ + src/keystore.cpp \ + src/qt/transactionfilterproxy.cpp \ + src/qt/transactionview.cpp \ + src/qt/walletmodel.cpp \ + src/qt/walletview.cpp \ + src/qt/walletstack.cpp \ + src/qt/walletframe.cpp \ + src/bitcoinrpc.cpp \ + src/rpcdump.cpp \ + src/rpcnet.cpp \ + src/rpcmining.cpp \ + src/rpcwallet.cpp \ + src/rpcblockchain.cpp \ + src/rpcrawtransaction.cpp \ + src/qt/overviewpage.cpp \ + src/qt/csvmodelwriter.cpp \ + src/crypter.cpp \ + src/qt/sendcoinsentry.cpp \ + src/qt/qvalidatedlineedit.cpp \ + src/qt/bitcoinunits.cpp \ + src/qt/qvaluecombobox.cpp \ + src/qt/askpassphrasedialog.cpp \ + src/protocol.cpp \ + src/qt/notificator.cpp \ + src/qt/paymentserver.cpp \ + src/qt/rpcconsole.cpp \ + src/scrypt.cpp \ + src/noui.cpp \ + src/leveldb.cpp \ + src/txdb.cpp \ + src/qt/splashscreen.cpp \ + src/qt/CSCPublicAPI/casinocoinwebapi.cpp \ + src/qt/CSCPublicAPI/casinocoinwebapiparser.cpp \ + src/qt/CSCPublicAPI/jsonactivepromotionsparser.cpp \ + src/qt/CSCPublicAPI/jsonactiveexchangesparser.cpp \ + src/qt/CSCPublicAPI/jsonsingleactivepromotion.cpp \ + src/qt/CSCPublicAPI/jsonsingleactiveexchange.cpp \ + src/qt/qtquick_controls/cpp/guibannercontrol.cpp \ + src/qt/qtquick_controls/cpp/guibannerlistview.cpp \ + src/qt/qtquick_controls/cpp/guibannerwidget.cpp \ + src/qt/qtquick_controls/cpp/qmlbannerlistitem.cpp \ + src/qt/qtquick_controls/cpp/qmlbannerlistmodel.cpp \ + src/qt/qtquick_controls/cpp/qmlimageprovider.cpp \ + src/qt/qtquick_controls/cpp/qmllistitem.cpp \ + src/qt/qtquick_controls/cpp/qmllistmodel.cpp \ + src/qt/qtquick_controls/cpp/qmlmenutoolbarmodel.cpp \ + src/qt/qtquick_controls/cpp/qmlmenutoolbaritem.cpp \ + src/qt/qtquick_controls/cpp/guimenutoolbarwidget.cpp \ + src/qt/qtquick_controls/cpp/guimenutoolbarlistview.cpp \ + src/qt/qtquick_controls/cpp/guimenutoolbarcontrol.cpp \ + src/qt/gui20_skin.cpp \ + src/qt/cscfusionstyle.cpp \ + src/qt/pryptopage.cpp \ + src/qt/currencies.cpp \ + src/qt/CSCPublicAPI/jsoncoininfoparser.cpp \ + src/qt/infopage.cpp \ + src/qt/qtquick_controls/cpp/guiexchangeswidget.cpp \ + src/qt/qtquick_controls/cpp/qmlexchangeslistmodel.cpp \ + src/qt/qtquick_controls/cpp/qmlexchangeslistitem.cpp \ + src/qt/qtquick_controls/cpp/guiexchangeslistview.cpp \ + src/qt/qtquick_controls/cpp/guiexchangescontrol.cpp + +RESOURCES += src/qt/bitcoin.qrc + +FORMS += src/qt/forms/sendcoinsdialog.ui \ + src/qt/forms/coincontroldialog.ui \ + src/qt/forms/addressbookpage.ui \ + src/qt/forms/signverifymessagedialog.ui \ + src/qt/forms/aboutdialog.ui \ + src/qt/forms/editaddressdialog.ui \ + src/qt/forms/transactiondescdialog.ui \ + src/qt/forms/overviewpage.ui \ + src/qt/forms/sendcoinsentry.ui \ + src/qt/forms/askpassphrasedialog.ui \ + src/qt/forms/rpcconsole.ui \ + src/qt/forms/optionsdialog.ui \ + src/qt/forms/pryptopage.ui \ + src/qt/forms/infopage.ui + +OTHER_FILES += README.md \ + doc/*.rst \ + doc/*.txt \ + doc/*.md \ + src/qt/res/bitcoin-qt.rc \ + src/test/*.cpp \ + src/test/*.h \ + src/qt/test/*.cpp \ + src/qt/test/*.h \ + src/qt/qtquick_controls/qml/QmlGUIBannerControl.qml \ + src/qt/qtquick_controls/qml/QmlGUIBannerListView.qml \ + src/qt/qtquick_controls/qml/QmlGUIBannerWindow.qml \ + src/qt/qtquick_controls/qml/QmlGUIExchangesControl.qml \ + src/qt/qtquick_controls/qml/QmlGUIExchangesListView.qml \ + src/qt/qtquick_controls/qml/QmlGUIExchangesWindow.qml \ + src/qt/qtquick_controls/qml/QmlGUIMenuToolbarWindow.qml \ + src/qt/qtquick_controls/qml/QmlGUIMenuToolbarListView.qml \ + src/qt/qtquick_controls/qml/QmlGUIMenuToolbarControl.qml + +DISTFILES += \ + QmlImports.qml + +##### End Project Files ##### + +contains(USE_QRCODE, 1) { + HEADERS += src/qt/qrcodedialog.h + SOURCES += src/qt/qrcodedialog.cpp + FORMS += src/qt/forms/qrcodedialog.ui +} + +contains(BITCOIN_QT_TEST, 1) { + SOURCES += src/qt/test/test_main.cpp \ + src/qt/test/uritests.cpp + HEADERS += src/qt/test/uritests.h + DEPENDPATH += src/qt/test + QT += testlib + TARGET = casinocoin-qt_test + DEFINES += BITCOIN_QT_TEST +} + +contains(USE_SSE2, 1) { + DEFINES += USE_SSE2 + gccsse2.input = SOURCES_SSE2 + gccsse2.output = $$PWD/build/${QMAKE_FILE_BASE}.o + gccsse2.commands = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o ${QMAKE_FILE_OUT} ${QMAKE_FILE_NAME} -msse2 -mstackrealign + QMAKE_EXTRA_COMPILERS += gccsse2 + SOURCES_SSE2 += src/scrypt-sse2.cpp +} + +# for lrelease/lupdate +# also add new translations to src/qt/bitcoin.qrc under translations/ +TRANSLATIONS = $$files(src/qt/locale/bitcoin_*.ts) + +isEmpty(QMAKE_LRELEASE) { + QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\\lrelease.exe +} + +isEmpty(QM_DIR):QM_DIR = $$PWD/src/qt/locale +# automatically build translations, so they can be included in resource file +TSQM.name = lrelease ${QMAKE_FILE_IN} +TSQM.input = TRANSLATIONS +TSQM.output = $$QM_DIR/${QMAKE_FILE_BASE}.qm +TSQM.commands = $$QMAKE_LRELEASE ${QMAKE_FILE_IN} -qm ${QMAKE_FILE_OUT} +TSQM.CONFIG = no_link +QMAKE_EXTRA_COMPILERS += TSQM + +# platform specific defaults, if not overridden on command line +isEmpty(BOOST_LIB_SUFFIX) { + BOOST_LIB_SUFFIX = -mgw46-mt-s-1_53 +} + +isEmpty(BOOST_THREAD_LIB_SUFFIX) { + BOOST_THREAD_LIB_SUFFIX = $$BOOST_LIB_SUFFIX +} + +DEFINES += WIN32 +RC_FILE = src/qt/res/bitcoin-qt.rc + +!contains(MINGW_THREAD_BUGFIX, 0) { + # At least qmake's win32-g++-cross profile is missing the -lmingwthrd + # thread-safety flag. GCC has -mthreads to enable this, but it doesn't + # work with static linking. -lmingwthrd must come BEFORE -lmingw, so + # it is prepended to QMAKE_LIBS_QT_ENTRY. + # It can be turned off with MINGW_THREAD_BUGFIX=0, just in case it causes + # any problems on some untested qmake profile now or in the future. + DEFINES += _MT + QMAKE_LIBS_QT_ENTRY = -lmingwthrd $$QMAKE_LIBS_QT_ENTRY +} + +# 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 -lpthread +# -lgdi32 has to happen after -lcrypto (see #681) +LIBS += -lws2_32 -lole32 -lmswsock -loleaut32 -luuid -lgdi32 -lshlwapi +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_chrono$$BOOST_LIB_SUFFIX + +system($$QMAKE_LRELEASE -silent $$TRANSLATIONS) diff --git a/casinocoin-qt-windows.pro.user b/casinocoin-qt-windows.pro.user new file mode 100644 index 0000000..7df7c83 --- /dev/null +++ b/casinocoin-qt-windows.pro.user @@ -0,0 +1,259 @@ + + + + + + EnvironmentId + {5cb6bc84-6e3a-4b8c-88a9-7054f966d617} + + + ProjectExplorer.Project.ActiveTarget + 0 + + + ProjectExplorer.Project.EditorSettings + + true + false + true + + Cpp + + CppGlobal + + + + QmlJS + + QmlJSGlobal + + + 2 + UTF-8 + false + 4 + false + 80 + true + true + 1 + true + false + 0 + true + 0 + 8 + true + 1 + true + true + true + false + + + + ProjectExplorer.Project.PluginSettings + + + + ProjectExplorer.Project.Target.0 + + Desktop Qt 5.5.1 MinGW Static 32bit + Desktop Qt 5.5.1 MinGW Static 32bit + {7d14dbc8-0402-4b0e-98cc-9747e8c52c07} + 1 + 0 + 0 + + C:/Users/a.jochems/Documents/GitHub/casinocoin-GUI-2.0 + + + true + qmake + + QtProjectManager.QMakeBuildStep + false + true + USE_UPNP=0 USE_QRCODE=1 USE_IPV6=1 + false + false + false + + + true + Make + + Qt4ProjectManager.MakeStep + + false + + + + 2 + Build + + ProjectExplorer.BuildSteps.Build + + + + true + Make + + Qt4ProjectManager.MakeStep + + true + clean + + + 1 + Clean + + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Debug + + Qt4ProjectManager.Qt4BuildConfiguration + 2 + true + + + C:/Users/a.jochems/Documents/GitHub/casinocoin-GUI-2.0 + + + true + qmake + + QtProjectManager.QMakeBuildStep + false + true + USE_UPNP=0 USE_QRCODE=1 USE_IPV6=1 + false + false + false + + + true + Make + + Qt4ProjectManager.MakeStep + + false + + + + 2 + Build + + ProjectExplorer.BuildSteps.Build + + + + true + Make + + Qt4ProjectManager.MakeStep + + true + clean + + + 1 + Clean + + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Release + + Qt4ProjectManager.Qt4BuildConfiguration + 0 + true + + 2 + + + 0 + Deploy + + ProjectExplorer.BuildSteps.Deploy + + 1 + Deploy locally + + ProjectExplorer.DefaultDeployConfiguration + + 1 + + + + false + false + false + false + true + 0.01 + 10 + true + 1 + 25 + + 1 + true + false + true + valgrind + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + + 2 + + casinocoin-qt-windows + + Qt4ProjectManager.Qt4RunConfiguration:C:/Users/a.jochems/Documents/GitHub/casinocoin-GUI-2.0/casinocoin-qt-windows.pro + + casinocoin-qt-windows.pro + false + false + + 3768 + false + true + false + false + true + + 1 + + + + ProjectExplorer.Project.TargetCount + 1 + + + ProjectExplorer.Project.Updater.FileVersion + 18 + + + Version + 18 + +