From 4b1ddcff322f52a59a0b23ca531b2dec2f0cda8a Mon Sep 17 00:00:00 2001 From: Etienne Millon Date: Thu, 16 Nov 2023 12:14:14 +0100 Subject: [PATCH] test: add repro for #9199 (artifacts and x-comp) Signed-off-by: Etienne Millon --- test/blackbox-tests/test-cases/github9199.t | 37 +++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 test/blackbox-tests/test-cases/github9199.t diff --git a/test/blackbox-tests/test-cases/github9199.t b/test/blackbox-tests/test-cases/github9199.t new file mode 100644 index 00000000000..2aca7d1dd69 --- /dev/null +++ b/test/blackbox-tests/test-cases/github9199.t @@ -0,0 +1,37 @@ +%{lib:.....} forms should expand in the correct context. +See #9199. + + $ cat > dune-project << EOF + > (lang dune 1.1) + > + > (package + > (name somelib)) + > EOF + + $ cat > dune-workspace << EOF + > (lang dune 1.10) + > (context + > (default + > (name host))) + > (context + > (default + > (name cross) + > (host host))) + > EOF + + $ cat > dune << EOF + > (rule + > (write-file target %{lib:somelib:somelib.a})) + > EOF + + $ mkdir lib + $ cat > lib/dune << EOF + > (library + > (public_name somelib)) + > EOF + + $ dune build _build/host/target _build/cross/target + $ cat _build/host/target + ../install/host/lib/somelib/somelib.a + $ cat _build/cross/target + ../install/host/lib/somelib/somelib.a