Dan Albert | f04a8bc | 2014-10-03 13:46:42 -0700 | [diff] [blame] | 1 | #!/bin/bash |
2 | FILECHECK=$1 | ||||
3 | CXX=$2 | ||||
4 | PREFIX=$3 | ||||
5 | ARGS=${*:4} | ||||
6 | SOURCE=$(echo $ARGS | grep -oP '\S+\.cpp\b') | ||||
7 | OBJ=$(echo $ARGS | grep -oP '\S+\.o\b') | ||||
8 | $CXX $ARGS 2>&1 | $FILECHECK -check-prefix=$PREFIX $SOURCE | ||||
9 | if [ "$?" -eq 0 ]; then | ||||
10 | touch $OBJ | ||||
11 | else | ||||
12 | exit 1 | ||||
13 | fi |