summaryrefslogtreecommitdiff
path: root/testsuite/tests/lib-dynlink-pr9209/dyn.ml
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/lib-dynlink-pr9209/dyn.ml')
-rw-r--r--testsuite/tests/lib-dynlink-pr9209/dyn.ml114
1 files changed, 57 insertions, 57 deletions
diff --git a/testsuite/tests/lib-dynlink-pr9209/dyn.ml b/testsuite/tests/lib-dynlink-pr9209/dyn.ml
index 051e7afc39..1a56bc8f64 100644
--- a/testsuite/tests/lib-dynlink-pr9209/dyn.ml
+++ b/testsuite/tests/lib-dynlink-pr9209/dyn.ml
@@ -1,61 +1,61 @@
(* TEST
-
-include dynlink
-readonly_files = "lib.ml lib2.ml test.c"
-ld_library_path += "${test_build_directory}"
-
-* shared-libraries
-** setup-ocamlc.byte-build-env
-*** ocamlc.byte
-compile_only = "true"
-all_modules = "lib.ml lib2.ml test.c dyn.ml"
-**** ocamlmklib
-program = "lib"
-modules = "lib.cmo test.${objext}"
-compile_only = "false"
-***** ocamlc.byte
-program = "lib2.cma"
-libraries = ""
-all_modules = "lib2.cmo"
-compile_only = "false"
-flags = "-a"
-****** ocamlc.byte
-libraries += "dynlink"
-program = "${test_build_directory}/main.exe"
-all_modules = "dyn.cmo"
-flags = ""
-******* run
-output = "main.output"
-******** check-program-output
-
-** native-dynlink
-*** setup-ocamlopt.byte-build-env
-**** ocamlopt.byte
-compile_only = "true"
-all_modules = "lib.ml lib2.ml test.c dyn.ml"
-***** ocamlmklib
-program = "test"
-modules = "test.${objext}"
-compile_only = "false"
-****** ocamlopt.byte
-program = "lib.cmxs"
-libraries = ""
-flags = "-shared -cclib -L. -cclib -ltest"
-all_modules = "lib.cmx"
-compile_only = "false"
-******* ocamlopt.byte
-program = "lib2.cmxs"
-all_modules = "lib2.cmx"
-compile_only = "false"
-flags = "-shared"
-******** ocamlopt.byte
-libraries += "dynlink"
-program = "${test_build_directory}/main.exe"
-all_modules = "dyn.cmx"
-flags = ""
-********* run
-output = "main.output"
-********** check-program-output
+ include dynlink;
+ readonly_files = "lib.ml lib2.ml test.c";
+ ld_library_path += "${test_build_directory}";
+ shared-libraries;
+ {
+ setup-ocamlc.byte-build-env;
+ compile_only = "true";
+ all_modules = "lib.ml lib2.ml test.c dyn.ml";
+ ocamlc.byte;
+ program = "lib";
+ modules = "lib.cmo test.${objext}";
+ compile_only = "false";
+ ocamlmklib;
+ program = "lib2.cma";
+ libraries = "";
+ all_modules = "lib2.cmo";
+ compile_only = "false";
+ flags = "-a";
+ ocamlc.byte;
+ libraries += "dynlink";
+ program = "${test_build_directory}/main.exe";
+ all_modules = "dyn.cmo";
+ flags = "";
+ ocamlc.byte;
+ output = "main.output";
+ run;
+ check-program-output;
+ }{
+ native-dynlink;
+ setup-ocamlopt.byte-build-env;
+ compile_only = "true";
+ all_modules = "lib.ml lib2.ml test.c dyn.ml";
+ ocamlopt.byte;
+ program = "test";
+ modules = "test.${objext}";
+ compile_only = "false";
+ ocamlmklib;
+ program = "lib.cmxs";
+ libraries = "";
+ flags = "-shared -cclib -L. -cclib -ltest";
+ all_modules = "lib.cmx";
+ compile_only = "false";
+ ocamlopt.byte;
+ program = "lib2.cmxs";
+ all_modules = "lib2.cmx";
+ compile_only = "false";
+ flags = "-shared";
+ ocamlopt.byte;
+ libraries += "dynlink";
+ program = "${test_build_directory}/main.exe";
+ all_modules = "dyn.cmx";
+ flags = "";
+ ocamlopt.byte;
+ output = "main.output";
+ run;
+ check-program-output;
+ }
*)
let () =
Dynlink.allow_unsafe_modules true;