diff options
Diffstat (limited to 'tools/cheddar/default.nix')
-rw-r--r-- | tools/cheddar/default.nix | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tools/cheddar/default.nix b/tools/cheddar/default.nix new file mode 100644 index 000000000000..ed4814be0a78 --- /dev/null +++ b/tools/cheddar/default.nix @@ -0,0 +1,20 @@ +{ pkgs, ... }: + +with pkgs.third_party; + +naersk.buildPackage { + src = ./.; + doDoc = false; + doCheck = false; + + override = x: { + # bat contains syntax highlighting packages for a lot more + # languages than what ships with syntect, and we can make use of + # them! + BAT_SYNTAXES = "${bat.src}/assets/syntaxes.bin"; + + # LLVM packages (why are they even required?) are not found + # automatically if added to buildInputs, hence this ... + LIBCLANG_PATH = "${llvmPackages.libclang}/lib/libclang.so.7"; + }; +} |