85b5e18713d8d095fbb48e0d296b9d3f55c1bee5
[platform/upstream/doxygen.git] / winbuild / Lex.rules
1 <?xml version="1.0" encoding="utf-8"?>
2 <VisualStudioToolFile
3         Name="flex"
4         Version="8.00"
5         >
6         <Rules>
7                 <CustomBuildRule
8                         Name="Lex"
9                         DisplayName="Lex"
10                         CommandLine="flex [AllOptions] -t -P$(InputName)YY [AdditionalOptions] [inputs] | python $(ProjectDir)..\src\increasebuffer.py &gt; $(IntDir)/$(InputName).cpp"
11                         Outputs="$(IntDir)/$(InputName).cpp"
12                         FileExtensions="*.l"
13                         AdditionalDependencies="$(ProjectDir)..\src\increasebuffer.py"
14                         ExecutionDescription="Executing Lex for $(InputPath) ..."
15                         ShowOnlyRuleProperties="false"
16                         >
17                         <Properties>
18                                 <BooleanProperty
19                                         Name="Case"
20                                         DisplayName="Case insensitive"
21                                         Description="case insensitive"
22                                         Switch="-i"
23                                         IsReadOnly="true"
24                                 />
25                                 <BooleanProperty
26                                         Name="Rules"
27                                         DisplayName="Write used lex rules"
28                                         Description="Write used lex rules"
29                                         Switch="-d"
30                                 />
31                         </Properties>
32                 </CustomBuildRule>
33         </Rules>
34 </VisualStudioToolFile>