argument parsing: handle --help option in order
[platform/upstream/isl.git] / codegen_test.sh.in
1 #!/bin/sh
2
3 EXEEXT=@EXEEXT@
4 srcdir=@srcdir@
5
6 failed=0
7
8 for i in $srcdir/test_inputs/codegen/*.in \
9                 $srcdir/test_inputs/codegen/cloog/*.in \
10                 $srcdir/test_inputs/codegen/omega/*.in \
11                 $srcdir/test_inputs/codegen/pldi2012/*.in; do
12         echo $i;
13         test=test-`basename $i .in`.c
14         ref=${i%.in}.c
15         (./isl_codegen$EXEEXT < $i > $test &&
16          diff -uw $ref $test && rm $test) || failed=1
17 done
18
19 test $failed -eq 0 || exit