Merge "Fix file-check-cxx to handle quoted arguments"

This commit is contained in:
Dan Willemsen 2015-09-28 20:37:07 +00:00 committed by Gerrit Code Review
commit f16f4f8a6b

@ -2,10 +2,10 @@
FILECHECK=$1
CXX=$2
PREFIX=$3
ARGS=${*:4}
SOURCE=$(echo $ARGS | grep -oP '\S+\.cpp\b')
OBJ=$(echo $ARGS | grep -oP '\S+\.o\b')
$CXX $ARGS 2>&1 | $FILECHECK -check-prefix=$PREFIX $SOURCE
shift 3
SOURCE=$(echo "$@" | grep -oP '\S+\.cpp\b')
OBJ=$(echo "$@" | grep -oP '\S+\.o\b')
$CXX "$@" 2>&1 | $FILECHECK -check-prefix=$PREFIX $SOURCE
if [ "$?" -eq 0 ]; then
touch $OBJ
else