blob: e75f6bca0b05ad9ff722c671babc894501b10d81 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
#!/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
|