From a9eea037c70c6ef2452b1ec1b0797f4aae6e7cb1 Mon Sep 17 00:00:00 2001 From: inv Date: Fri, 10 Dec 2010 12:39:03 +0000 Subject: [PATCH] OCC22106 Incorrect behaviour of lexical analyzer (flex) during extraction steps on modern Linux-es --- src/WOKBuilderDef/CODEGEN.edl | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/WOKBuilderDef/CODEGEN.edl b/src/WOKBuilderDef/CODEGEN.edl index cfe2e69..53b046e 100755 --- a/src/WOKBuilderDef/CODEGEN.edl +++ b/src/WOKBuilderDef/CODEGEN.edl @@ -17,12 +17,12 @@ @if ( %Station != "wnt" ) then @if ( %Station == "lin" ) then - @set %CODEGEN_FlexBisHome = "/usr"; + @set %CODEGEN_FlexBisHome = "${WOKHOME}/lib/lin"; @else @if ( %Station == "mac" ) then @set %CODEGEN_FlexBisHome = "/sw"; @else - @set %CODEGEN_FlexBisHome = "/PRODUCTS/flexbis-253-125"; + @set %CODEGEN_FlexBisHome = "/PRODUCTS/flexbis-253-125/bin"; @endif; @endif; @@ -31,12 +31,12 @@ $lex.%BaseName.c @end; @template CODEGEN_LEX_OptLine (%CODEGEN_FlexBisHome) is -$%CODEGEN_FlexBisHome/bin/flex -f -P -L -8 -f +$%CODEGEN_FlexBisHome/flex -f -P -L -8 -f @end; @template CODEGEN_LEX_CmdLine ( %CODEGEN_FlexBisHome, %Source, %BaseName, %OutputDir ) is $cd %OutputDir -$%CODEGEN_FlexBisHome/bin/flex -f -P%BaseName -L -8 -f %Source +$%CODEGEN_FlexBisHome/flex -f -P%BaseName -L -8 -f %Source @end; @@ -45,13 +45,14 @@ $%BaseName.tab.h %BaseName.tab.c @end; @template CODEGEN_YACC_OptLine (%CODEGEN_FlexBisHome) is -$%CODEGEN_FlexBisHome/bin/bison -d -b -p +$%CODEGEN_FlexBisHome/bison -d -b -p @end; @template CODEGEN_YACC_CmdLine ( %CODEGEN_FlexBisHome, %Source, %BaseName, %OutputDir ) is $cd %OutputDir -$%CODEGEN_FlexBisHome/bin/bison -d -b %BaseName -p %BaseName %Source -o %BaseName.tab.c +$%CODEGEN_FlexBisHome/bison -d -b %BaseName -p %BaseName %Source -o %BaseName.tab.c @end; + @else @template CODEGEN_LEX_Production ( %BaseName ) is -- 2.39.5