#! /bin/bash # # CK post installation script for Glow compiler. # # See CK LICENSE.txt for licensing details. # See CK COPYRIGHT.txt for copyright details. # # Environment variables defined by CK: # PACKAGE_DIR # INSTALL_DIR function exit_if_error() { message=${1:-"unknown"} if [ "${?}" != "0" ]; then echo "Error: ${message}!" exit 1 fi } SRC_DIR=${INSTALL_DIR}/tvm BUILD_DIR=${SRC_DIR}/build mkdir -p ${BUILD_DIR} cp ${SRC_DIR}/cmake/config.cmake ${BUILD_DIR} ESCAPED_LLVM_DIR=$(echo ${CK_ENV_COMPILER_LLVM}/bin/llvm-config | sed 's_/_\\/_g') sed -i -e "s/USE_LLVM OFF/USE_LLVM $ESCAPED_LLVM_DIR/g" ${BUILD_DIR}/config.cmake cd ${BUILD_DIR} # Configure the package. read -d '' CMK_CMD <