Author: fperrad
Date: Thu Oct 27 00:24:53 2005
New Revision: 9587

Modified:
   trunk/config/inter/lex.pl
   trunk/config/inter/yacc.pl
Log:
bison & flex version in string format

Modified: trunk/config/inter/lex.pl
==============================================================================
--- trunk/config/inter/lex.pl   (original)
+++ trunk/config/inter/lex.pl   Thu Oct 27 00:24:53 2005
@@ -75,7 +75,7 @@ sub runstep {
     # if '--version' returns a string assume that this is flex.
     # flex calls it self by $0 so it will claim to be lex if invoked as `lex`
     if ($stdout =~ /f?lex .*? (\d+) \. (\d+) \. (\d+)/x) {
-        Configure::Data->set(flex_version => [$1, $2, $3]);
+        Configure::Data->set(flex_version => "$1.$2.$3");
     }
 
     Configure::Data->set($util => $prog);

Modified: trunk/config/inter/yacc.pl
==============================================================================
--- trunk/config/inter/yacc.pl  (original)
+++ trunk/config/inter/yacc.pl  Thu Oct 27 00:24:53 2005
@@ -75,7 +75,7 @@ sub runstep {
     # if '--version' returns a string assume that this is bison.
     # if this is bison pretending to be yacc '--version' doesn't work
     if ($stdout =~ /Bison .*? (\d+) \. (\d+) (\w)? /x) {
-        Configure::Data->set(bison_version => [$1, $2, $3]);
+        Configure::Data->set(bison_version => $3 ? "$1.$2$3" : "$1.$2");
     }
 
     Configure::Data->set($util => $prog);

Reply via email to