am f16f4f8a: Merge "Fix file-check-cxx to handle quoted arguments"

* commit 'f16f4f8a6bac035db5f25538ddb4fe810d0719db':
  Fix file-check-cxx to handle quoted arguments
This commit is contained in:
Dan Willemsen 2015-09-28 20:43:06 +00:00 committed by Android Git Automerger
commit bfd9255ddb

View File

@ -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