aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammar.nix
diff options
context:
space:
mode:
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.nix6
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 = ''