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