diff options
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammar.nix')
-rw-r--r-- | infra/libkookie/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammar.nix | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammar.nix b/infra/libkookie/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammar.nix index f92e0d79426c..d9ad21dea613 100644 --- a/infra/libkookie/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammar.nix +++ b/infra/libkookie/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammar.nix @@ -30,7 +30,11 @@ stdenv.mkDerivation { if [ ! -f "$scanner_cc" ]; then scanner_cc="" fi - $CC -I$src/src/ -shared -o parser -Os $src/src/parser.c $scanner_cc -lstdc++ + scanner_c="$src/src/scanner.c" + if [ ! -f "$scanner_c" ]; then + scanner_c="" + fi + $CC -I$src/src/ -shared -o parser -Os $src/src/parser.c $scanner_cc $scanner_c -lstdc++ runHook postBuild ''; installPhase = '' |