| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #!/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
- #
- # go back home
- #
- cd "$DIR"
|