Eliminate need for bison/flex in Visual Studio builds.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23999 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Jeff Cohen
2005-10-26 05:37:34 +00:00
parent 3fd24bd61f
commit 4ed1de843d
6 changed files with 75 additions and 32 deletions

View File

@@ -0,0 +1,4 @@
FileLexer.cpp
FileParser.cpp
FileParser.h
FileParser.output

View File

@@ -19,7 +19,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\include;.."
AdditionalIncludeDirectories="..\..\include;..;..\..\utils\tablegen"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;__STDC_LIMIT_MACROS"
MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
@@ -72,7 +72,7 @@
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="..\..\include;.."
AdditionalIncludeDirectories="..\..\include;..;..\..\utils\tablegen"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;__STDC_LIMIT_MACROS"
RuntimeLibrary="2"
ForceConformanceInForLoopScope="TRUE"
@@ -142,18 +142,16 @@
<Tool
Name="VCCustomBuildTool"
Description="Flexing $(InputFileName)"
CommandLine="..\tools\flex -t &gt;$(InputDir)$(InputName).cpp $(InputPath)
"
Outputs="$(InputDir)$(InputName).cpp"/>
CommandLine="..\doflex.cmd debug $(InputName) $(InputPath)"
Outputs="$(InputName).cpp"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCustomBuildTool"
Description="Flexing $(InputFileName)"
CommandLine="..\tools\flex -t &gt;$(InputDir)$(InputName).cpp $(InputPath)
"
Outputs="$(InputDir)$(InputName).cpp"/>
CommandLine="..\doflex.cmd release $(InputName) $(InputPath)"
Outputs="$(InputName).cpp"/>
</FileConfiguration>
</File>
<File
@@ -163,20 +161,18 @@
<Tool
Name="VCCustomBuildTool"
Description="Bisoning $(InputFileName)"
CommandLine="..\tools\bison -pFile -tvdo$(InputDir)$(InputName).cpp $(InputPath)
move $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
CommandLine="..\dobison.cmd File debug $(InputName) $(InputPath)
"
Outputs="$(InputDir)$(InputName).cpp;$(InputDir)$(InputName).h"/>
Outputs="$(InputName).cpp;$(InputName).h"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCustomBuildTool"
Description="Bisoning $(InputFileName)"
CommandLine="..\tools\bison -pFile -vdo$(InputDir)$(InputName).cpp $(InputPath)
move $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
CommandLine="..\dobison.cmd File release $(InputName) $(InputPath)
"
Outputs="$(InputDir)$(InputName).cpp;$(InputDir)$(InputName).h"/>
Outputs="$(InputName).cpp;$(InputName).h"/>
</FileConfiguration>
</File>
<File
@@ -240,7 +236,7 @@ move $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
Name="Generated Files"
Filter="">
<File
RelativePath="..\..\utils\TableGen\FileLexer.cpp">
RelativePath="FileLexer.cpp">
<FileConfiguration
Name="Debug|Win32">
<Tool
@@ -255,7 +251,7 @@ move $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
</FileConfiguration>
</File>
<File
RelativePath="..\..\utils\TableGen\fileparser.cpp">
RelativePath="fileparser.cpp">
<FileConfiguration
Name="Debug|Win32">
<Tool
@@ -270,7 +266,7 @@ move $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
</FileConfiguration>
</File>
<File
RelativePath="..\..\utils\TableGen\fileparser.h">
RelativePath="fileparser.h">
</File>
</Filter>
</Files>