aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRiccardo Spagni <ric@spagni.net>2017-01-16 10:13:47 -0500
committerRiccardo Spagni <ric@spagni.net>2017-01-16 10:13:47 -0500
commitde63e930245b5f36bd378f5ca5c0ce19aa1cd515 (patch)
tree6d55f3d2ab12ba4f5d685055887505bc1a1ac6c0
parent98c3d6897d086c95192b50060fc53b60eb604527 (diff)
parent977f5125e6295f61c098a5c96548beef44ce836a (diff)
downloadmonzero-gui-de63e930245b5f36bd378f5ca5c0ce19aa1cd515.tar.gz
monzero-gui-de63e930245b5f36bd378f5ca5c0ce19aa1cd515.tar.xz
monzero-gui-de63e930245b5f36bd378f5ca5c0ce19aa1cd515.zip
Merge pull request #410
977f512 check if version.h exists (Jaquee) 7f9cc73 Build libwallet if new version exists (Jaquee) e08871a Update monero submodule to 16b8b66 (Jaquee)
-rwxr-xr-xbuild.sh26
m---------monero0
2 files changed, 24 insertions, 2 deletions
diff --git a/build.sh b/build.sh
index 568660bd..445dd2ad 100755
--- a/build.sh
+++ b/build.sh
@@ -40,9 +40,30 @@ ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
MONERO_DIR=monero
MONEROD_EXEC=monerod
-# Build libwallet if monero folder doesnt exist
-if [ ! -d $MONERO_DIR/src ]; then
+# Build libwallet if it doesnt exist
+if [ ! -f $MONERO_DIR/lib/libwallet_merged.a ]; then
+ echo "libwallet_merged.a not found - Building libwallet"
$SHELL get_libwallet_api.sh $BUILD_TYPE
+elif [ ! -f $MONERO_DIR/version.sh ]; then
+ echo "monero/version.h not found - Building libwallet"
+ $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
# build zxcvbn
@@ -73,6 +94,7 @@ pushd "$MONERO_DIR"
get_tag
popd
echo "var GUI_MONERO_VERSION = \"$VERSIONTAG\"" >> version.js
+echo "GUI_MONERO_VERSION=\"$VERSIONTAG\"" >> $MONERO_DIR/version.sh
cd build
qmake ../monero-wallet-gui.pro "$CONFIG"
diff --git a/monero b/monero
-Subproject d98db4868ddd7727866b053eeeb8fe154363896
+Subproject 16b8b66adcad57983b099fdf3ac1b52519390bc