From 9c5c761cb53b2e210d3ceeb09f67978b8773da58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Vouillon?= Date: Tue, 5 Nov 2024 18:00:00 +0100 Subject: [PATCH] enabled_if not allowed in libraries --- src/dune_rules/jsoo/js_of_ocaml.ml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/dune_rules/jsoo/js_of_ocaml.ml b/src/dune_rules/jsoo/js_of_ocaml.ml index c8f74dd59dd9..8ce2b5946f8e 100644 --- a/src/dune_rules/jsoo/js_of_ocaml.ml +++ b/src/dune_rules/jsoo/js_of_ocaml.ml @@ -201,9 +201,10 @@ module In_buildable = struct fields (let+ flags = Flags.decode and+ enabled_if = - field_o - "enabled_if" - (Dune_lang.Syntax.since Stanza.syntax (3, 17) >>> Blang.decode) + only_in_executable + (field_o + "enabled_if" + (Dune_lang.Syntax.since Stanza.syntax (3, 17) >>> Blang.decode)) and+ javascript_files = field "javascript_files" (repeat string) ~default:[] and+ wasm_files = match (mode : Mode.t) with