summaryrefslogtreecommitdiff
path: root/src/mscorlib/GenerateCompilerResponseFile.targets
diff options
context:
space:
mode:
Diffstat (limited to 'src/mscorlib/GenerateCompilerResponseFile.targets')
-rw-r--r--src/mscorlib/GenerateCompilerResponseFile.targets22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/mscorlib/GenerateCompilerResponseFile.targets b/src/mscorlib/GenerateCompilerResponseFile.targets
new file mode 100644
index 0000000000..ed9136ffc6
--- /dev/null
+++ b/src/mscorlib/GenerateCompilerResponseFile.targets
@@ -0,0 +1,22 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <CompileDependsOn>GenerateCompilerResponseFile;$(CompileDependsOn)</CompileDependsOn>
+ </PropertyGroup>
+
+ <Target Name="GenerateCompilerResponseFile">
+ <Message Text="Generating module name response file: $(IntermediateOutputPath)\moduleName.$(AssemblyName).rsp" />
+
+ <!-- We need to set the runtimemetadataversion -->
+ <WriteLinesToFile File="$(IntermediateOutputPath)\moduleName.$(AssemblyName).rsp"
+ Lines="/runtimemetadataversion:v4.0.30319"
+ Overwrite="true" />
+
+ <ItemGroup>
+ <Clean Include="$(IntermediateOutputPath)\moduleName.$(AssemblyName).rsp" />
+ </ItemGroup>
+ <PropertyGroup>
+ <CompilerResponseFile>$(IntermediateOutputPath)\moduleName.$(AssemblyName).rsp;$(CompilerResponseFile)</CompilerResponseFile>
+ </PropertyGroup>
+ </Target>
+</Project> \ No newline at end of file