mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-28 13:57:48 +00:00
Avoid error with old Bison versions
`api.token.raw` is only defined starting with Bison 3.5 Since it's not essential, define it on the command-line iff the Bison version is sufficient.
This commit is contained in:
7
src/check_bison_ver.sh
Executable file
7
src/check_bison_ver.sh
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/bin/sh
|
||||
bison -V | awk '
|
||||
/^bison.*[0-9]+(\.[0-9]+){1,2}$/ {
|
||||
match($0, /[0-9]+(\.[0-9]+){1,2}$/);
|
||||
split(substr($0, RSTART), ver, ".");
|
||||
if (ver[1] == major && ver[2] >= minor) { exit 0 } else { exit 1 }
|
||||
}' major="$1" minor="$2"
|
||||
Reference in New Issue
Block a user