summaryrefslogtreecommitdiff
path: root/src/vm/crossgen_mscorlib/mscorlib_crossgen.nativeproj
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm/crossgen_mscorlib/mscorlib_crossgen.nativeproj')
-rw-r--r--src/vm/crossgen_mscorlib/mscorlib_crossgen.nativeproj27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/vm/crossgen_mscorlib/mscorlib_crossgen.nativeproj b/src/vm/crossgen_mscorlib/mscorlib_crossgen.nativeproj
new file mode 100644
index 0000000000..be65670654
--- /dev/null
+++ b/src/vm/crossgen_mscorlib/mscorlib_crossgen.nativeproj
@@ -0,0 +1,27 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
+
+ <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" />
+
+ <PropertyGroup>
+ <!-- Pretend that we are not crossgen compiling to pick up defines matching the target -->
+ <CrossGenCompile>false</CrossGenCompile>
+
+ <CDefines>$(CDefines);CROSSGEN_MSCORLIB</CDefines>
+ </PropertyGroup>
+
+ <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
+
+ <PropertyGroup>
+ <BuildSysBinaries>true</BuildSysBinaries>
+ <OutputName>mscorlib_crossgen</OutputName>
+ <OutputPath>$(ClrLibDest)</OutputPath>
+ <TargetType>LIBRARY</TargetType>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <CppCompile Include="..\Mscorlib.cpp" />
+ </ItemGroup>
+
+ <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
+
+</Project> \ No newline at end of file