diff options
Diffstat (limited to 'src/jit/crossgen')
-rw-r--r-- | src/jit/crossgen/.gitmirror | 1 | ||||
-rw-r--r-- | src/jit/crossgen/CMakeLists.txt | 7 | ||||
-rw-r--r-- | src/jit/crossgen/jit_crossgen.nativeproj | 20 |
3 files changed, 28 insertions, 0 deletions
diff --git a/src/jit/crossgen/.gitmirror b/src/jit/crossgen/.gitmirror new file mode 100644 index 0000000000..f507630f94 --- /dev/null +++ b/src/jit/crossgen/.gitmirror @@ -0,0 +1 @@ +Only contents of this folder, excluding subfolders, will be mirrored by the Git-TFS Mirror.
\ No newline at end of file diff --git a/src/jit/crossgen/CMakeLists.txt b/src/jit/crossgen/CMakeLists.txt new file mode 100644 index 0000000000..f79d9e72ce --- /dev/null +++ b/src/jit/crossgen/CMakeLists.txt @@ -0,0 +1,7 @@ +include(${CLR_DIR}/crossgen.cmake) + +if(CLR_CMAKE_TARGET_ARCH_I386 OR CLR_CMAKE_TARGET_ARCH_ARM) + add_definitions(-DLEGACY_BACKEND) +endif() + +add_library_clr(${JIT_BASE_NAME}_crossgen ${SOURCES}) diff --git a/src/jit/crossgen/jit_crossgen.nativeproj b/src/jit/crossgen/jit_crossgen.nativeproj new file mode 100644 index 0000000000..f8552dc2f5 --- /dev/null +++ b/src/jit/crossgen/jit_crossgen.nativeproj @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood"> + + <!--Import the settings--> + <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" /> + <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" /> + + <PropertyGroup> + <BuildSysBinaries>true</BuildSysBinaries> + <OutputName>jit_crossgen</OutputName> + <FeatureMergeJitAndEngine>true</FeatureMergeJitAndEngine> + <TargetType>LIBRARY</TargetType> + + <ClDefines Condition="'$(BuildArchitecture)' == 'i386'">$(ClDefines);LEGACY_BACKEND</ClDefines> + <ClDefines Condition="'$(BuildArchitecture)' == 'arm'">$(ClDefines);LEGACY_BACKEND</ClDefines> + </PropertyGroup> + + <Import Project="..\jit.settings.targets" /> + +</Project> |