From e8f38f47c8bfdb8738e016222c45a1cb08335299 Mon Sep 17 00:00:00 2001 From: Bryan Duxbury Date: Thu, 2 Jul 2009 20:28:33 +0000 Subject: [PATCH] THRIFT-525. csharp: ThriftTest project will not generate c# from .thrift file or generate ThriftImpl.dll C# test project correctly references directories with spaces and deletes only data it generates git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@790732 13f79535-47bb-0310-9956-ffa450edef68 --- test/csharp/ThriftTest/ThriftTest.csproj | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/test/csharp/ThriftTest/ThriftTest.csproj b/test/csharp/ThriftTest/ThriftTest.csproj index 6775d2ec..bb7f1765 100644 --- a/test/csharp/ThriftTest/ThriftTest.csproj +++ b/test/csharp/ThriftTest/ThriftTest.csproj @@ -95,13 +95,13 @@ --> - rmdir /s /q $(ProjectDir)gen-csharp -del /f /q $(ProjectDir)ThriftImpl.dll - -$(ProjectDir)\..\..\..\compiler\cpp\thrift.exe -csharp -o $(ProjectDir) $(ProjectDir)\..\..\ThriftTest.thrift - -cd $(ProjectDir) - -$(MSBuildToolsPath)\Csc.exe /t:library /out:.\ThriftImpl.dll /recurse:.\gen-csharp\* /reference:$(ProjectDir)..\..\..\lib\csharp\src\bin\Debug\Thrift.dll + rmdir /s /q "$(ProjectDir)gen-csharp" +del /f /q "$(ProjectDir)ThriftImpl.dll" +SET OUTPUT_DIR=$(ProjectDir) +SET THRIFT_FILE=$(ProjectDir)\..\..\ThriftTest.thrift +for %25%25I in ("%25OUTPUT_DIR%25") do set SHORT_DIR=%25%25~fsI +for %25%25I in ("%25THRIFT_FILE%25") do set THRIFT_SHORT=%25%25~fsI +"$(ProjectDir)\..\..\..\compiler\cpp\thrift.exe" --gen csharp -o %25SHORT_DIR%25 %25THRIFT_SHORT%25 +$(MSBuildToolsPath)\Csc.exe /t:library /out:"$(ProjectDir)ThriftImpl.dll" /recurse:"$(ProjectDir)gen-csharp"\* /reference:"$(ProjectDir)..\..\..\lib\csharp\src\bin\Debug\Thrift.dll" -- 2.17.1