#!/usr/bin/env bash # # google docet - jump within the directory which contains this script # SOURCE="${BASH_SOURCE[0]}" while [ -h "$SOURCE" ]; do DIR="$(cd -P "$(dirname "$SOURCE")" && pwd)" SOURCE="$(readlink "$SOURCE")" [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" done # # set aside the base dir for future references # DIR="$(cd -P "$(dirname "$SOURCE")" && pwd)" # # init/update submodules # cd "$DIR" git submodule update --init # --recursive # # compile dependencies # rm -rf "$DIR"/deps/googletest/build mkdir "$DIR"/deps/googletest/build cd "$DIR"/deps/googletest/build cmake .. && make -j4 cd "$DIR"/deps/libuv sh autogen.sh ./configure make -j4 # # go back home # cd "$DIR"