]> git.saurik.com Git - bison.git/blobdiff - build-aux/cross-options.pl
POSIX: warn if %prec's token was not defined.
[bison.git] / build-aux / cross-options.pl
index 241c741b8f71ad277aedc36991e2d55a65d27c6a..7762e276c27d60cf3e985136f062a7d0930be093 100755 (executable)
@@ -22,7 +22,11 @@ while (<STDIN>)
        $short = '' if ! defined $short;
        $short = '-d' if $long eq '--defines' && ! $short;
        my $dir = '%' . substr($long, 2);
-       $dir = '' if index ($scanner, "\"$dir\"") < 0;
+       if (index ($scanner, "\"$dir\"") < 0)
+       {
+         if ($long eq '--force-define') { $dir = '%define'; }
+         else { $dir = ''; }
+       }
        if ($arg)
        {
             # if $opt, $arg contains the closing ].