ocamlPackages.logs: make jsoo support optional

This commit is contained in:
Antonio Nuno Monteiro 2021-10-01 18:09:56 -07:00 committed by sterni
parent aa982bc025
commit 40c61e528f

View File

@ -1,6 +1,7 @@
{ lib, stdenv, fetchurl, ocaml, findlib, ocamlbuild
, topkg, result, lwt, cmdliner, fmt
, js_of_ocaml
, jsooSupport ? true
}:
let
pname = "logs";
@ -21,10 +22,11 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ ocaml findlib ocamlbuild ];
buildInputs = [ findlib topkg fmt cmdliner js_of_ocaml lwt ];
buildInputs = [ findlib topkg fmt cmdliner lwt ]
++ lib.optional jsooSupport js_of_ocaml;
propagatedBuildInputs = [ result ];
buildPhase = "${topkg.run} build --with-js_of_ocaml true";
buildPhase = "${topkg.run} build --with-js_of_ocaml ${lib.boolToString jsooSupport}";
inherit (topkg) installPhase;