summaryrefslogtreecommitdiff
path: root/win32/AsmParser
diff options
context:
space:
mode:
authorJeff Cohen <jeffc@jolt-lang.org>2005-10-26 05:37:34 +0000
committerJeff Cohen <jeffc@jolt-lang.org>2005-10-26 05:37:34 +0000
commit4ed1de843dddb681b6a868d8acf2cb2f20f70131 (patch)
tree3cc52fd625d9cf9912ed20e3428b8f4a264634c4 /win32/AsmParser
parent3fd24bd61f0e87f08b3823f3825771c1d1081eeb (diff)
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
Diffstat (limited to 'win32/AsmParser')
-rw-r--r--win32/AsmParser/.cvsignore4
-rw-r--r--win32/AsmParser/AsmParser.vcproj28
2 files changed, 17 insertions, 15 deletions
diff --git a/win32/AsmParser/.cvsignore b/win32/AsmParser/.cvsignore
new file mode 100644
index 00000000000..997ad1c9f0f
--- /dev/null
+++ b/win32/AsmParser/.cvsignore
@@ -0,0 +1,4 @@
+Lexer.cpp
+llvmAsmParser.cpp
+llvmAsmParser.h
+llvmAsmParser.output
diff --git a/win32/AsmParser/AsmParser.vcproj b/win32/AsmParser/AsmParser.vcproj
index 36c34293676..48162fd22b1 100644
--- a/win32/AsmParser/AsmParser.vcproj
+++ b/win32/AsmParser/AsmParser.vcproj
@@ -20,7 +20,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\..\include;.."
+ AdditionalIncludeDirectories="..\..\include;..;..\..\lib\AsmParser"
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__STDC_LIMIT_MACROS"
MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
@@ -65,7 +65,7 @@
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\..\include;.."
+ AdditionalIncludeDirectories="..\..\include;..;..\..\lib\AsmParser"
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS"
RuntimeLibrary="2"
ForceConformanceInForLoopScope="TRUE"
@@ -114,16 +114,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
@@ -133,20 +133,18 @@
<Tool
Name="VCCustomBuildTool"
Description="Bisoning $(InputFileName)"
- CommandLine="..\tools\bison -pllvmAsm -tvdo$(InputDir)$(InputName).cpp $(InputPath)
-move $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
+ CommandLine="..\dobison.cmd llvmAsm 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 -pllvmAsm -vdo$(InputDir)$(InputName).cpp $(InputPath)
-move $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
+ CommandLine="..\dobison.cmd llvmAsm release $(InputName) $(InputPath)
"
- Outputs="$(InputDir)$(InputName).cpp;$(InputDir)$(InputName).h"/>
+ Outputs="$(InputName).cpp;$(InputName).h"/>
</FileConfiguration>
</File>
<File
@@ -168,13 +166,13 @@ move $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
Name="Generated Files"
Filter="">
<File
- RelativePath="..\..\lib\AsmParser\Lexer.cpp">
+ RelativePath="Lexer.cpp">
</File>
<File
- RelativePath="..\..\lib\AsmParser\llvmAsmParser.cpp">
+ RelativePath="llvmAsmParser.cpp">
</File>
<File
- RelativePath="..\..\lib\AsmParser\llvmAsmParser.h">
+ RelativePath="llvmAsmParser.h">
</File>
</Filter>
</Files>