X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/72183df4da75116a496099c856097f7f049b2d8a..a1a77e1fcc32e94aff477f2a98c15172b199d1e0:/build-aux/cross-options.pl?ds=sidebyside diff --git a/build-aux/cross-options.pl b/build-aux/cross-options.pl index 8d507254..7762e276 100755 --- a/build-aux/cross-options.pl +++ b/build-aux/cross-options.pl @@ -22,7 +22,11 @@ while () $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 ]. @@ -61,9 +65,12 @@ while () } } +my $sep = ''; foreach my $long (sort keys %option) { # Avoid trailing spaces. + print $sep; + $sep = "\n"; print '@item @option{', $long, "}\n\@tab"; print ' @option{', $option{$long}, '}' if $option{$long}; print "\n\@tab";