#!/bin/bash #. /etc/*-release #arch="Linux.el9" #if [ "`echo ${VERSION} | cut -c 1`" == "7" ]; then # echo "Building for RHEL 7" # arch="Linux.el7_64" #fi arch="Linux.el9" if [ "`hostname -s`" == "bop" ]; then echo "Building for RHEL 7" arch="Linux.el7_64" fi nightly="" if [[ "`pwd`" =~ /nightly/ ]]; then nightly="/nightly" fi srcDir=${HOME}${nightly}/coriolis-2.x/src/alliance/alliance/src commonRoot=${HOME}${nightly}/coriolis-2.x/${arch}/Release.Shared #commonRoot=${HOME}${nightly}/coriolis-2.x/${arch}/Debug.Shared buildDir=${commonRoot}/build installDir=${commonRoot}/install export ALLIANCE_TOP=${installDir} export LD_LIBRARY_PATH=${installDir}/lib:${LD_LIBRARY_PATH} cd ${srcDir} # Skip doc generation to avoid pulling TeXLive in docker images. sed -i 's,dirs="\$newdirs documentation",dirs="$newdirs",' ./autostuff ./autostuff clean ./autostuff mkdir -p ${buildDir} cd ${buildDir} ${srcDir}/configure --prefix=${ALLIANCE_TOP} --enable-alc-shared make -j1 install