aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorAlexander Arlt <alexander.arlt@arlt-labs.com>2018-02-28 02:06:33 +0800
committerAlex Beregszaszi <alex@rtfs.hu>2018-04-23 18:10:39 +0800
commita49dac8057f3e48984585aed4f7c7f8050d25471 (patch)
treef4975a302a4650f28545ca317eac049108756930 /scripts
parent0b49fd34931bd27c47b2f9dea39f4c75b3b2937f (diff)
downloaddexon-solidity-a49dac8057f3e48984585aed4f7c7f8050d25471.tar.gz
dexon-solidity-a49dac8057f3e48984585aed4f7c7f8050d25471.tar.zst
dexon-solidity-a49dac8057f3e48984585aed4f7c7f8050d25471.zip
Install & use cmake provided by scripts/install_cmake.sh for emscripten
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/install_cmake.sh2
-rwxr-xr-xscripts/travis-emscripten/build_emscripten.sh10
2 files changed, 12 insertions, 0 deletions
diff --git a/scripts/install_cmake.sh b/scripts/install_cmake.sh
index 00d013b9..e334b2c9 100755
--- a/scripts/install_cmake.sh
+++ b/scripts/install_cmake.sh
@@ -18,6 +18,8 @@ esac
BIN=$PREFIX/bin
+PATH=$PREFIX/bin:$PATH
+
if test -f $BIN/cmake && ($BIN/cmake --version | grep -q "$VERSION"); then
echo "CMake $VERSION already installed in $BIN"
else
diff --git a/scripts/travis-emscripten/build_emscripten.sh b/scripts/travis-emscripten/build_emscripten.sh
index fd643429..f49ff5b2 100755
--- a/scripts/travis-emscripten/build_emscripten.sh
+++ b/scripts/travis-emscripten/build_emscripten.sh
@@ -40,6 +40,12 @@ if ! type git &>/dev/null; then
apt-get -y install git-core
fi
+if ! type wget &>/dev/null; then
+ # We need wget to install cmake
+ apt-get update
+ apt-get -y install wget
+fi
+
WORKSPACE=/root/project
# Increase nodejs stack size
@@ -67,6 +73,10 @@ rm -rf b2 libs doc tools more bin.v2 status
)
echo -en 'travis_fold:end:compiling_boost\\r'
+echo -en 'travis_fold:start:install_cmake.sh\\r'
+source $WORKSPACE/scripts/install_cmake.sh
+echo -en 'travis_fold:end:install_cmake.sh\\r'
+
# Build dependent components and solidity itself
echo -en 'travis_fold:start:compiling_solidity\\r'
cd $WORKSPACE