Files
mocha/setup.sh
2024-07-13 09:00:00 +02:00

37 lines
915 B
Bash
Executable File

echo "$0 $1 $2 $#"
if [ "$#" -ne 3 ];then
echo "Wrong number of arguments"
echo "arg1 is matlab version, e.g., 2024a"
echo "arg2 is gcc version, e.g., 10.4.0"
echo "arg3 is cafe-mocha version, e.g., 1.20.1"
return
fi
vmatlab=$1
if [ "${#vmatlab}" -ne 5 ];then
echo "Your input matlab version $vmatlab is invalid; a valid example is 2024a"
return
fi
vgcc=$2
vmocha=$3
vrhel=${RHREL}
new_dir="/opt/psi/Cafe/cafe-matlab/$vmatlab-$vrhel-gcc-$vgcc-cafe-$vmocha/libexec"
src_dir="/opt/gfa/cafe/mocha/mocha-$vmocha-gcc-$vgcc/lib/$vrhel-x86_64/$vmatlab"
echo "new Dir: $new_dir"
echo "src Dir: $src_dir"
mkdir -p $new_dir
# cp mocha mex file
cp $src_dir/* $new_dir
# cp mca/ca scripts
cp /afs/psi.ch/project/cafe/gitlab/CAFE/mocha/scripts/* $new_dir
ls -la $new_dir
rm -f /opt/psi/Cafe/cafe-matlab/$vmatlab
ln -s $vmatlab-$vrhel-gcc-$vgcc-cafe-$vmocha /opt/psi/Cafe/cafe-matlab/$vmatlab