#!/bin/bash set -x # Cause the script to exit if a single command fails. set -e TP_SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE:-$0}")"; pwd) TP_DIR=$TP_SCRIPT_DIR/.. mkdir -p $TP_DIR/build mkdir -p $TP_DIR/pkg if [[ -z "$1" ]]; then PYTHON_EXECUTABLE=`which python` else PYTHON_EXECUTABLE=$1 fi echo "Using Python executable $PYTHON_EXECUTABLE." if [[ "$RAY_BUILD_JAVA" == "YES" ]]; then echo "Java library will be built." fi if [[ "$RAY_BUILD_PYTHON" == "YES" ]]; then echo "Python library will be built." fi unamestr="$(uname)" ############################################## # boost ############################################## #bash "$TP_SCRIPT_DIR/build_boost.sh" ############################################## # redis ############################################## bash "$TP_SCRIPT_DIR/build_redis.sh" ############################################## # credis ############################################## bash "$TP_SCRIPT_DIR/build_credis.sh" ############################################## # flatbuffers if necessary ############################################## #if [[ "$unamestr" == "Linux" ]]; then # echo "building flatbuffers" # bash "$TP_SCRIPT_DIR/build_flatbuffers.sh" #fi ############################################## # arrow ############################################## #RAY_BUILD_PYTHON=$RAY_BUILD_PYTHON \ #RAY_BUILD_JAVA=$RAY_BUILD_JAVA \ #bash "$TP_SCRIPT_DIR/build_arrow.sh" $PYTHON_EXECUTABLE ############################################## # rDSN (optional) ############################################## # bash "$TP_SCRIPT_DIR/build_rdsn.sh" ############################################## # modin ############################################## bash "$TP_SCRIPT_DIR/build_modin.sh" $PYTHON_EXECUTABLE