From 85a5df03911be8f7845921a503ffb707bfc6bab4 Mon Sep 17 00:00:00 2001 From: Yusuf Bera Ertan Date: Wed, 27 Jul 2022 17:52:07 +0000 Subject: build(nix): add a way to override what grammars get built (#3141) --- grammars.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'grammars.nix') diff --git a/grammars.nix b/grammars.nix index 2f50662e..066fa69d 100644 --- a/grammars.nix +++ b/grammars.nix @@ -4,6 +4,8 @@ runCommandLocal, runCommandNoCC, yj, + includeGrammarIf ? _: true, + ... }: let # HACK: nix < 2.6 has a bug in the toml parser, so we convert to JSON # before parsing @@ -102,12 +104,13 @@ runHook postFixup ''; }; + grammarsToBuild = builtins.filter includeGrammarIf gitGrammars; builtGrammars = builtins.map (grammar: { inherit (grammar) name; artifact = buildGrammar grammar; }) - gitGrammars; + grammarsToBuild; grammarLinks = builtins.map (grammar: "ln -s ${grammar.artifact}/${grammar.name}.so $out/${grammar.name}.so") builtGrammars; -- cgit v1.2.3-70-g09d2