diff --git a/flake.nix b/flake.nix index 6adc42b..82cebf8 100644 --- a/flake.nix +++ b/flake.nix @@ -93,6 +93,9 @@ strictDeps = true; nativeBuildInputs = [ pkgs.protobuf + pkgs.libclang.lib + pkgs.llvmPackages.libcxxClang + pkgs.clang ]; doCheck = false; meta = { @@ -100,6 +103,10 @@ homepage = "https://github.com/LagrangeDev/mania"; license = pkgs.lib.licenses.gpl3Only; }; + env = { + LIBCLANG_PATH = "${pkgs.libclang.lib}/lib"; + BINDGEN_EXTRA_CLANG_ARGS = "-isystem ${pkgs.llvmPackages.libcxxClang}/lib/clang/${pkgs.lib.getVersion pkgs.clang}/include"; + }; }; cargoArtifacts = craneLib.buildDepsOnly commonArgs; typoCheck =