#!/bin/sh # Shave and a Haircut # (c) 2019 Epic Games # US Patent 6720962 # Build the V-Ray plugins, shaders and exporters for a given version of V-Ray. # if [ "$1" == "" ]; then echo "Usage: $0 vrayVersion" exit 1 fi vrayVersion=$1 vrayTag=`./getVersionTag.sh ${vrayVersion}` if [ "${vrayTag}" == "" ]; then echo "$0: unrecognized V-Ray version '${vrayVersion}'." exit 2 fi os=`../utils/getos.sh` if [ "${os/.*/}" == "ce6" ]; then isCentOS6=y else isCentOS6=n fi cd plugin if [ ${isCentOS6} == y -a ${vrayTag} -ge 40 ]; then source /opt/rh/devtoolset-2/enable fi make -f Linux_x64_vray${vrayTag}.mak VRAY_VERSION=${vrayVersion} clean make -f Linux_x64_vray${vrayTag}.mak VRAY_VERSION=${vrayVersion} all || exit 1 make -f LinuxSh_x64_vray${vrayTag}.mak VRAY_VERSION=${vrayVersion} clean make -f LinuxSh_x64_vray${vrayTag}.mak VRAY_VERSION=${vrayVersion} all || exit 1