Blame tests/after_test.sh

Packit Service 8bf002
#!/bin/sh
Packit Service 8bf002
## ./after_test.sh $CC $gcc_path $cpp_call $target_cc
Packit Service 8bf002
Packit Service 8bf002
CC=$1
Packit Service 8bf002
gcc_path=`expr $2 : "\(.*\)/${CC}\$"`
Packit Service 8bf002
target_cc=$4
Packit Service 8bf002
if test x$target_cc != x; then
Packit Service 8bf002
    CC=$target_cc
Packit Service 8bf002
fi
Packit Service 8bf002
cpp_name=`echo $3 | sed 's,.*/,,'`
Packit Service 8bf002
cpp_path=`echo $3 | sed "s,/$cpp_name,,"`
Packit Service 8bf002
Packit Service 8bf002
echo "  cd $cpp_path"
Packit Service 8bf002
cd "$cpp_path"
Packit Service 8bf002
echo "  removing '-23j' options from mcpp invocation"
Packit Service 8bf002
for i in mcpp*.sh
Packit Service 8bf002
do
Packit Service 8bf002
    cat $i | sed 's/mcpp -23j/mcpp/' > tmp
Packit Service 8bf002
    mv -f tmp $i
Packit Service 8bf002
    chmod a+x $i
Packit Service 8bf002
done
Packit Service 8bf002
Packit Service 8bf002
if test $CC = gcc; then
Packit Service 8bf002
    exit 0
Packit Service 8bf002
fi
Packit Service 8bf002
Packit Service 8bf002
echo "  cd $gcc_path"
Packit Service 8bf002
cd "$gcc_path"
Packit Service 8bf002
echo "  rm gcc"
Packit Service 8bf002
rm gcc
Packit Service 8bf002
if test -f "gcc.save"; then
Packit Service 8bf002
    echo "  mv gcc.save gcc"
Packit Service 8bf002
    mv gcc.save gcc
Packit Service 8bf002
fi