forked from Public/monero-gui
Build libwallet if new version exists
This commit is contained in:
23
build.sh
23
build.sh
@@ -40,9 +40,27 @@ ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|||||||
MONERO_DIR=monero
|
MONERO_DIR=monero
|
||||||
MONEROD_EXEC=monerod
|
MONEROD_EXEC=monerod
|
||||||
|
|
||||||
# Build libwallet if monero folder doesnt exist
|
# Build libwallet if it doesnt exist
|
||||||
if [ ! -d $MONERO_DIR/src ]; then
|
if [ ! -f $MONERO_DIR/lib/libwallet_merged.a ]; then
|
||||||
|
echo "libwallet_merged.a not found - Building libwallet"
|
||||||
$SHELL get_libwallet_api.sh $BUILD_TYPE
|
$SHELL get_libwallet_api.sh $BUILD_TYPE
|
||||||
|
else
|
||||||
|
source ./$MONERO_DIR/version.sh
|
||||||
|
# update monero submodule
|
||||||
|
git submodule update
|
||||||
|
# compare submodule version with latest build
|
||||||
|
pushd "$MONERO_DIR"
|
||||||
|
get_tag
|
||||||
|
popd
|
||||||
|
echo "latest libwallet version: $GUI_MONERO_VERSION"
|
||||||
|
echo "Installed libwallet version: $VERSIONTAG"
|
||||||
|
# check if recent
|
||||||
|
if [ "$VERSIONTAG" != "$GUI_MONERO_VERSION" ]; then
|
||||||
|
echo "Building new libwallet version $GUI_MONERO_VERSION"
|
||||||
|
$SHELL get_libwallet_api.sh $BUILD_TYPE
|
||||||
|
else
|
||||||
|
echo "latest libwallet ($GUI_MONERO_VERSION) is already built. Run ./get_libwallet_api.sh to force rebuild"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# build zxcvbn
|
# build zxcvbn
|
||||||
@@ -73,6 +91,7 @@ pushd "$MONERO_DIR"
|
|||||||
get_tag
|
get_tag
|
||||||
popd
|
popd
|
||||||
echo "var GUI_MONERO_VERSION = \"$VERSIONTAG\"" >> version.js
|
echo "var GUI_MONERO_VERSION = \"$VERSIONTAG\"" >> version.js
|
||||||
|
echo "GUI_MONERO_VERSION=\"$VERSIONTAG\"" >> $MONERO_DIR/version.sh
|
||||||
|
|
||||||
cd build
|
cd build
|
||||||
qmake ../monero-wallet-gui.pro "$CONFIG"
|
qmake ../monero-wallet-gui.pro "$CONFIG"
|
||||||
|
|||||||
Reference in New Issue
Block a user