summaryrefslogtreecommitdiffstats
path: root/ocamlbuild/test/test7/test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ocamlbuild/test/test7/test.sh')
-rwxr-xr-xocamlbuild/test/test7/test.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/ocamlbuild/test/test7/test.sh b/ocamlbuild/test/test7/test.sh
new file mode 100755
index 000000000..0ccb69d98
--- /dev/null
+++ b/ocamlbuild/test/test7/test.sh
@@ -0,0 +1,19 @@
+#!/bin/sh
+cd `dirname $0`
+set -e
+set -x
+CMDOPTS="" # -- command args
+BUILD="../../_build/ocamlbuild.native bbcc.cma main.byte bbcc.cmxa main.native -no-skip -classic-display $@"
+BUILD1="$BUILD $CMDARGS"
+BUILD2="$BUILD -verbose 0 -nothing-should-be-rebuilt $CMDARGS"
+rm -rf _build
+svn revert bb.ml
+$BUILD1
+$BUILD2
+cp bb2.ml bb.ml
+$BUILD1 -verbose 0
+$BUILD2
+cp bb3.ml bb.ml
+$BUILD1 -verbose 0
+$BUILD2
+svn revert bb.ml