1
2
3
4
5
6
7
8
9
10
11
12
13
| #!/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
|
|