Bug 91105 - [ANGLE] Use Bison and Flex during ANGLE build
Summary: [ANGLE] Use Bison and Flex during ANGLE build
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on: 91107 91109 91108
Blocks:
  Show dependency treegraph
 
Reported: 2012-07-12 09:41 PDT by Max Vujovic
Modified: 2012-07-12 09:45 PDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Max Vujovic 2012-07-12 09:41:23 PDT
This is an umbrella bug to make this work on all platforms.

Currently, WebKit has ANGLE source files that are generated by Flex and Bison checked in. It would be nice to remove these files and generate them during the build process.

The files we need to process are:
- Source/ThirdParty/ANGLE/src/compiler/glslang.l
- Source/ThirdParty/ANGLE/src/compiler/glslang.y
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Tokenizer.l
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/ExpressionParser.y

The generated file names are in the scripts:
- Source/ThirdParty/ANGLE/src/compiler/generate_parser.sh
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/generate_parser.sh