diff --git a/test/blackbox-tests/test-cases/gen-opam-install-file/c.c b/test/blackbox-tests/test-cases/gen-opam-install-file/c.c new file mode 100644 index 00000000..f19bfb31 --- /dev/null +++ b/test/blackbox-tests/test-cases/gen-opam-install-file/c.c @@ -0,0 +1,4 @@ + +int foo () { + return 0; +} diff --git a/test/blackbox-tests/test-cases/gen-opam-install-file/cpp.cpp b/test/blackbox-tests/test-cases/gen-opam-install-file/cpp.cpp new file mode 100644 index 00000000..a4957daa --- /dev/null +++ b/test/blackbox-tests/test-cases/gen-opam-install-file/cpp.cpp @@ -0,0 +1,3 @@ +int bar() { + return 0; +} diff --git a/test/blackbox-tests/test-cases/gen-opam-install-file/dune b/test/blackbox-tests/test-cases/gen-opam-install-file/dune index c8d19095..a6799fd1 100644 --- a/test/blackbox-tests/test-cases/gen-opam-install-file/dune +++ b/test/blackbox-tests/test-cases/gen-opam-install-file/dune @@ -4,6 +4,8 @@ (install_c_headers cfoo) (js_of_ocaml (javascript_files foo.js)) (wrapped false) + (c_names c) + (cxx_names cpp) (public_name foo)) (library diff --git a/test/blackbox-tests/test-cases/gen-opam-install-file/run.t b/test/blackbox-tests/test-cases/gen-opam-install-file/run.t index 17332f07..40fc99c5 100644 --- a/test/blackbox-tests/test-cases/gen-opam-install-file/run.t +++ b/test/blackbox-tests/test-cases/gen-opam-install-file/run.t @@ -27,6 +27,7 @@ "_build/install/default/lib/foo/foo.mli" {"foo.mli"} "_build/install/default/lib/foo/foo.ml" {"foo.ml"} "_build/install/default/lib/foo/foo.cma" {"foo.cma"} + "_build/install/default/lib/foo/libfoo_stubs$ext_lib" {"libfoo_stubs$ext_lib"} "_build/install/default/lib/foo/foo.cmxa" {"foo.cmxa"} "_build/install/default/lib/foo/foo$ext_lib" {"foo$ext_lib"} "_build/install/default/lib/foo/foo.cmxs" {"foo.cmxs"} @@ -53,3 +54,6 @@ doc: [ "_build/install/default/doc/foo/odoc-pages/doc.mld" {"odoc-pages/doc.mld"} ] + stublibs: [ + "_build/install/default/lib/stublibs/dllfoo_stubs$ext_dll" + ]