| #!/bin/bash | |
| FILECHECK=$1 | |
| CXX=$2 | |
| PREFIX=$3 | |
| shift 3 | |
| SOURCE=$(echo "$@" | grep -oP '\S+\.cpp\b') | |
| OBJ=$(echo "$@" | grep -oP '\S+\.o\b') | |
| $CXX "$@" -Wno-error 2>&1 | $FILECHECK -check-prefix=$PREFIX $SOURCE | |
| if [ "$?" -eq 0 ]; then | |
| touch $OBJ | |
| else | |
| exit 1 | |
| fi |