summaryrefslogtreecommitdiffstats
path: root/ocamlbuild/test/test8/myocamlbuild.ml
diff options
context:
space:
mode:
Diffstat (limited to 'ocamlbuild/test/test8/myocamlbuild.ml')
-rw-r--r--ocamlbuild/test/test8/myocamlbuild.ml9
1 files changed, 9 insertions, 0 deletions
diff --git a/ocamlbuild/test/test8/myocamlbuild.ml b/ocamlbuild/test/test8/myocamlbuild.ml
new file mode 100644
index 000000000..4a8ae9d68
--- /dev/null
+++ b/ocamlbuild/test/test8/myocamlbuild.ml
@@ -0,0 +1,9 @@
+open Ocamlbuild_pack;;
+open Ocamlbuild_plugin;;
+let version = "0.1";;
+file_rule "myconfig.ml"
+ ~prod:"myconfig.ml"
+ ~cache:(fun _ -> version)
+ begin fun _ oc ->
+ Printf.fprintf oc "let version = %S;;\n%!" version
+ end;;