`buildDotnetModule`: add support for installing pre-release tools (#374663)
[NixPkgs.git] / pkgs / development / ocaml-modules / eio / posix.nix
blob31ba1f8459c864a108f27aa6b44f8cd253d6a6c1
2   buildDunePackage,
3   lib,
4   stdenv,
5   dune-configurator,
6   eio,
7   fmt,
8   logs,
9   iomux,
12 buildDunePackage {
13   pname = "eio_posix";
14   inherit (eio)
15     meta
16     src
17     patches
18     version
19     ;
21   minimalOCamlVersion = "5.0";
23   dontStrip = true;
25   env = lib.optionalAttrs stdenv.hostPlatform.isDarwin {
26     NIX_CFLAGS_COMPILE = "-Wno-implicit-function-declaration";
27   };
29   buildInputs = [
30     dune-configurator
31   ];
33   propagatedBuildInputs = [
34     eio
35     fmt
36     logs
37     iomux
38   ];