diff options
Diffstat (limited to 'test/metalang99.sh')
| -rwxr-xr-x | test/metalang99.sh | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/test/metalang99.sh b/test/metalang99.sh new file mode 100755 index 0000000..feac485 --- /dev/null +++ b/test/metalang99.sh @@ -0,0 +1,28 @@ +#!/bin/sh + +cd $(dirname "$0")/external/metalang99/ + +cc=$(realpath ../../../antcc) + + +echo ' -- examples --' +mkdir -p examples/build +cd examples/build +cmake --fresh .. -DCMAKE_C_COMPILER="$cc" +cmake --build . + +cd ../.. +echo ' -- tests --' +set -e +mkdir -p tests/build +cd tests/build +cmake --fresh .. -DCMAKE_C_COMPILER="$cc" +cmake --build . + +if [[ "$OSTYPE" == "linux-gnu" ]]; then + echo " Testing ./gen ..." + ./gen + + echo " Testing ./stmt ..." + ./stmt +fi |