<?xml version="1.0" encoding="utf-8"?>
<VisualStudioToolFile
Name="flex"
Version="8.00"
>
<Rules>
<CustomBuildRule
Name="Lex"
DisplayName="Lex"
CommandLine="flex [AllOptions] -t -P$(InputName)YY [AdditionalOptions] [inputs] | python "$(ProjectDir)..\src\increasebuffer.py" > $(IntDir)/$(InputName).cpp"
Outputs="$(IntDir)/$(InputName).cpp"
FileExtensions="*.l"
AdditionalDependencies="$(ProjectDir)..\src\increasebuffer.py"
ExecutionDescription="Executing Lex for $(InputPath) ..."
ShowOnlyRuleProperties="false"
>
<Properties>
<BooleanProperty
Name="Case"
DisplayName="Case insensitive"
Description="case insensitive"
Switch="-i"
IsReadOnly="true"
/>
<BooleanProperty
Name="Rules"
DisplayName="Write used lex rules"
Description="Write used lex rules"
Switch="-d"
/>
</Properties>
</CustomBuildRule>
</Rules>
</VisualStudioToolFile>
-
albert-github authored
Adjusted the rules files and where and the vcproj file so it can handle paths with spaces as well. When generating the documentation (Cygwin) a small problem appeared in a Makefile when there is a space in the path, this is solved as well.
eb3ab245