mirror of
https://github.com/QuasarApp/QuasarAppCoin.git
synced 2025-05-09 16:09:42 +00:00
added support of qmake for quasarapp
This commit is contained in:
parent
5fa4d4313b
commit
0554a266ea
5
.gitignore
vendored
5
.gitignore
vendored
@ -97,6 +97,7 @@ qrc_*.cpp
|
||||
# Mac specific
|
||||
.DS_Store
|
||||
build
|
||||
Distro
|
||||
|
||||
#lcov
|
||||
*.gcno
|
||||
@ -125,3 +126,7 @@ db4/
|
||||
|
||||
# clang-check
|
||||
*.plist
|
||||
|
||||
*.stash
|
||||
|
||||
bitcoin-0\.18\.99/
|
||||
|
@ -1,34 +1,59 @@
|
||||
TEMPLATE = aux
|
||||
|
||||
autogen.commands = ./autogen.sh
|
||||
autogen.commands = $$PWD/autogen.sh
|
||||
|
||||
Linux.commands = make HOST=x86_64-pc-linux-gnu -j$(nproc)
|
||||
Windows.commands = make HOST=x86_64-w64-mingw32 -j$(nproc)
|
||||
CORES = $$system(nproc)
|
||||
|
||||
#dependencies.depends += Linux
|
||||
#dependencies.depends += Windows
|
||||
Linux.commands = make -C $$PWD/depends HOST=x86_64-pc-linux-gnu -j$$CORES
|
||||
Windows.commands = make -C $$PWD/depends HOST=x86_64-w64-mingw32 -j$$CORES
|
||||
|
||||
configureWin.depends = Windows
|
||||
configureWin.depends += autogen
|
||||
configureWin.depends += Windows
|
||||
configureWin.commands = ./configure --prefix=`pwd`/depends/x86_64-w64-mingw32
|
||||
|
||||
configureLinux.depends = Linux
|
||||
configureLinux.depends += autogen
|
||||
configureLinux.depends += Linux
|
||||
configureLinux.commands = ./configure --prefix=`pwd`/depends/x86_64-pc-linux-gnu
|
||||
|
||||
buildWin.depends = configureWin
|
||||
buildWin.commands = make -j$(nproc)
|
||||
buildWin.depends += configureWin
|
||||
buildWin.commands = make clean && make -j$$CORES
|
||||
|
||||
buildLinux.depends = configureLinux
|
||||
buildLinux.commands = make -j$(nproc)
|
||||
buildLinux.depends += configureLinux
|
||||
buildLinux.commands = make clean && make -j$$CORES
|
||||
|
||||
build.depends += buildLinux
|
||||
build.depends += copyLinux
|
||||
build.depends += buildWin
|
||||
build.depends += copyWin
|
||||
build.depends += strip
|
||||
|
||||
mkDir.commands = mkdir -p $$PWD/Distro/Win64 && mkdir -p $$PWD/Distro/Linux
|
||||
|
||||
copyWin.depends = mkDir
|
||||
copyWin.commands = find $$PWD/src/ -name '*.exe' -type f -exec cp {} $$PWD/Distro/Win64 \;
|
||||
copyLinux.depends = mkDir
|
||||
copyLinux.commands = cp $$PWD/src/qt/bitcoin-qt $$PWD/Distro/Linux && \
|
||||
cp $$PWD/src/bitcoind $$PWD/Distro/Linux && \
|
||||
cp $$PWD/src/bitcoin-cli $$PWD/Distro/Linux && \
|
||||
cp $$PWD/src/bench/bench_bitcoin $$PWD/Distro/Linux && \
|
||||
cp $$PWD/src/bitcoin-tx $$PWD/Distro/Linux && \
|
||||
cp $$PWD/src/bitcoin-wallet $$PWD/Distro/Linux
|
||||
|
||||
deploy.depends += build
|
||||
|
||||
strip.commands = strip $$PWD/Distro/Win64/* && strip $$PWD/Distro/Linux/*
|
||||
|
||||
QMAKE_EXTRA_TARGETS += \
|
||||
autogen \
|
||||
mkDir \
|
||||
strip \
|
||||
Linux \
|
||||
Windows \
|
||||
configureWin \
|
||||
buildWin \
|
||||
configureLinux \
|
||||
buildLinux \
|
||||
build
|
||||
build \
|
||||
copyWin \
|
||||
copyLinux \
|
||||
deploy
|
||||
|
Loading…
x
Reference in New Issue
Block a user