Fix build when a project patch contains spaces

Trac #11553 With improvements so it works in release mode and on Win7 as well. Original-Author: Jim Hauxwell git-svn-id: https://angleproject.googlecode.com/svn/trunk@334 736b8ea6-26fd-11df-bfd4-992fa37f6226
parent 306cc952
...@@ -164,7 +164,7 @@ ...@@ -164,7 +164,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="Executing flex on $(InputPath)" Description="Executing flex on $(InputPath)"
CommandLine="if EXIST $(InputDir)Gen_glslang.cpp del $(InputDir)Gen_glslang.cpp&#x0D;&#x0A;$(InputDir)tools\flex.exe $(InputPath)&#x0D;&#x0A;rename $(InputDir)lex.yy.c Gen_$(InputName).cpp&#x0D;&#x0A;" CommandLine="@echo on&#x0D;&#x0A;if EXIST &quot;$(InputDir)Gen_glslang.cpp&quot; del &quot;$(InputDir)Gen_glslang.cpp&quot;&#x0D;&#x0A;&quot;$(InputDir)tools\flex.exe&quot; &quot;$(InputPath)&quot;&#x0D;&#x0A;rename &quot;$(InputDir)lex.yy.c&quot; Gen_$(InputName).cpp&#x0D;&#x0A;@echo off"
AdditionalDependencies="glslang_tab.h" AdditionalDependencies="glslang_tab.h"
Outputs="$(InputDir)Gen_glslang.cpp" Outputs="$(InputDir)Gen_glslang.cpp"
/> />
...@@ -175,7 +175,7 @@ ...@@ -175,7 +175,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="Executing flex on $(InputPath)" Description="Executing flex on $(InputPath)"
CommandLine="if EXIST $(InputDir)Gen_glslang.cpp del $(InputDir)Gen_glslang.cpp&#x0D;&#x0A;$(InputDir)tools\flex.exe $(InputPath)&#x0D;&#x0A;rename $(InputDir)lex.yy.c Gen_$(InputName).cpp&#x0D;&#x0A;" CommandLine="@echo on&#x0D;&#x0A;if EXIST &quot;$(InputDir)Gen_glslang.cpp&quot; del &quot;$(InputDir)Gen_glslang.cpp&quot;&#x0D;&#x0A;&quot;$(InputDir)tools\flex.exe&quot; &quot;$(InputPath)&quot;&#x0D;&#x0A;rename &quot;$(InputDir)lex.yy.c&quot; Gen_$(InputName).cpp&#x0D;&#x0A;@echo off"
AdditionalDependencies="glslang_tab.h" AdditionalDependencies="glslang_tab.h"
Outputs="$(InputDir)Gen_glslang.cpp" Outputs="$(InputDir)Gen_glslang.cpp"
/> />
...@@ -190,7 +190,7 @@ ...@@ -190,7 +190,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="Executing Bison on $(InputPath)" Description="Executing Bison on $(InputPath)"
CommandLine="SET BISON_SIMPLE=$(InputDir)tools\bison.simple&#x0D;&#x0A;SET BISON_HAIRY=$(InputDir)tools\bison.simple&#x0D;&#x0A;if EXIST $(InputDir)Gen_$(InputName)_tab.cpp del $(InputDir)Gen_$(InputName)_tab.cpp&#x0D;&#x0A;$(InputDir)tools\bison.exe -d -t -v $(InputName).y&#x0D;&#x0A;rename $(InputDir)$(InputName)_tab.c Gen_$(InputName)_tab.cpp&#x0D;&#x0A;" CommandLine="@echo on&#x0D;&#x0A;SET BISON_SIMPLE=tools\bison.simple&#x0D;&#x0A;SET BISON_HAIRY=tools\bison.simple&#x0D;&#x0A;if EXIST &quot;$(InputDir)Gen_$(InputName)_tab.cpp&quot; del &quot;$(InputDir)Gen_$(InputName)_tab.cpp&quot;&#x0D;&#x0A;tools\bison.exe -d -t -v $(InputName).y&#x0D;&#x0A;rename &quot;$(InputDir)$(InputName)_tab.c&quot; Gen_$(InputName)_tab.cpp&#x0D;&#x0A;@echo off"
Outputs="$(InputDir)Gen_$(InputName)_tab.cpp" Outputs="$(InputDir)Gen_$(InputName)_tab.cpp"
/> />
</FileConfiguration> </FileConfiguration>
...@@ -200,7 +200,7 @@ ...@@ -200,7 +200,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="Executing Bison on $(InputPath)" Description="Executing Bison on $(InputPath)"
CommandLine="SET BISON_SIMPLE=$(InputDir)Tools\bison.simple&#x0D;&#x0A;SET BISON_HAIRY=$(InputDir)Tools\bison.simple&#x0D;&#x0A;if EXIST $(InputDir)Gen_$(InputName)_tab.cpp del $(InputDir)Gen_$(InputName)_tab.cpp&#x0D;&#x0A;$(InputDir)Tools\bison.exe -d -t -v $(InputName).y&#x0D;&#x0A;rename $(InputDir)$(InputName)_tab.c Gen_$(InputName)_tab.cpp&#x0D;&#x0A;" CommandLine="@echo on&#x0D;&#x0A;SET BISON_SIMPLE=tools\bison.simple&#x0D;&#x0A;SET BISON_HAIRY=tools\bison.simple&#x0D;&#x0A;if EXIST &quot;$(InputDir)Gen_$(InputName)_tab.cpp&quot; del &quot;$(InputDir)Gen_$(InputName)_tab.cpp&quot;&#x0D;&#x0A;tools\bison.exe -d -t -v $(InputName).y&#x0D;&#x0A;rename &quot;$(InputDir)$(InputName)_tab.c&quot; Gen_$(InputName)_tab.cpp&#x0D;&#x0A;@echo off"
Outputs="$(InputDir)Gen_$(InputName)_tab.cpp" Outputs="$(InputDir)Gen_$(InputName)_tab.cpp"
/> />
</FileConfiguration> </FileConfiguration>
......
...@@ -91,7 +91,7 @@ ...@@ -91,7 +91,7 @@
/> />
<Tool <Tool
Name="VCPostBuildEventTool" Name="VCPostBuildEventTool"
CommandLine="@echo on&#x0D;&#x0A;mkdir $(ProjectDir)..\..\lib\$(ConfigurationName)\&#x0D;&#x0A;copy $(OutDir)\libEGL.dll $(ProjectDir)..\..\lib\$(ConfigurationName)\&#x0D;&#x0A;copy $(OutDir)\libEGL.lib $(ProjectDir)..\..\lib\$(ConfigurationName)\&#x0D;&#x0A;@echo off&#x0D;&#x0A;" CommandLine="@echo on&#x0D;&#x0A;mkdir &quot;$(ProjectDir)..\..\lib\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy &quot;$(OutDir)\libEGL.dll&quot; &quot;$(ProjectDir)..\..\lib\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy &quot;$(OutDir)\libEGL.lib&quot; &quot;$(ProjectDir)..\..\lib\$(ConfigurationName)\&quot;&#x0D;&#x0A;@echo off&#x0D;&#x0A;"
/> />
</Configuration> </Configuration>
<Configuration <Configuration
...@@ -171,7 +171,7 @@ ...@@ -171,7 +171,7 @@
/> />
<Tool <Tool
Name="VCPostBuildEventTool" Name="VCPostBuildEventTool"
CommandLine="@echo on&#x0D;&#x0A;mkdir $(ProjectDir)..\..\lib\$(ConfigurationName)\&#x0D;&#x0A;copy $(OutDir)\libEGL.dll $(ProjectDir)..\..\lib\$(ConfigurationName)\&#x0D;&#x0A;copy $(OutDir)\libEGL.lib $(ProjectDir)..\..\lib\$(ConfigurationName)\&#x0D;&#x0A;@echo off&#x0D;&#x0A;" CommandLine="@echo on&#x0D;&#x0A;mkdir &quot;$(ProjectDir)..\..\lib\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy &quot;$(OutDir)\libEGL.dll&quot; &quot;$(ProjectDir)..\..\lib\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy &quot;$(OutDir)\libEGL.lib&quot; &quot;$(ProjectDir)..\..\lib\$(ConfigurationName)\&quot;&#x0D;&#x0A;@echo off&#x0D;&#x0A;"
/> />
</Configuration> </Configuration>
</Configurations> </Configurations>
......
...@@ -91,7 +91,7 @@ ...@@ -91,7 +91,7 @@
/> />
<Tool <Tool
Name="VCPostBuildEventTool" Name="VCPostBuildEventTool"
CommandLine="@echo on&#x0D;&#x0A;mkdir $(ProjectDir)..\..\lib\$(ConfigurationName)\&#x0D;&#x0A;copy $(OutDir)\libGLESv2.dll $(ProjectDir)..\..\lib\$(ConfigurationName)\&#x0D;&#x0A;copy $(OutDir)\libGLESv2.lib $(ProjectDir)..\..\lib\$(ConfigurationName)\&#x0D;&#x0A;@echo off&#x0D;&#x0A;" CommandLine="@echo on&#x0D;&#x0A;mkdir &quot;$(ProjectDir)..\..\lib\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy &quot;$(OutDir)\libGLESv2.dll&quot; &quot;$(ProjectDir)..\..\lib\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy &quot;$(OutDir)\libGLESv2.lib&quot; &quot;$(ProjectDir)..\..\lib\$(ConfigurationName)\&quot;&#x0D;&#x0A;@echo off&#x0D;&#x0A;"
/> />
</Configuration> </Configuration>
<Configuration <Configuration
...@@ -172,7 +172,7 @@ ...@@ -172,7 +172,7 @@
/> />
<Tool <Tool
Name="VCPostBuildEventTool" Name="VCPostBuildEventTool"
CommandLine="@echo on&#x0D;&#x0A;mkdir $(ProjectDir)..\..\lib\$(ConfigurationName)\&#x0D;&#x0A;copy $(OutDir)\libGLESv2.dll $(ProjectDir)..\..\lib\$(ConfigurationName)\&#x0D;&#x0A;copy $(OutDir)\libGLESv2.lib $(ProjectDir)..\..\lib\$(ConfigurationName)\&#x0D;&#x0A;@echo off&#x0D;&#x0A;" CommandLine="@echo on&#x0D;&#x0A;mkdir &quot;$(ProjectDir)..\..\lib\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy &quot;$(OutDir)\libGLESv2.dll&quot; &quot;$(ProjectDir)..\..\lib\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy &quot;$(OutDir)\libGLESv2.lib&quot; &quot;$(ProjectDir)..\..\lib\$(ConfigurationName)\&quot;&#x0D;&#x0A;@echo off&#x0D;&#x0A;"
/> />
</Configuration> </Configuration>
</Configurations> </Configurations>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment