|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 | 2 | <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
3 |
| - <ItemGroup> |
4 |
| - <_MonoBcl Include="bcl" /> |
5 |
| - </ItemGroup> |
6 |
| - |
7 | 3 | <ItemGroup>
|
8 | 4 | <_MonoRuntime Include="armeabi-v7a" Condition=" $(AndroidSupportedTargetJitAbisForConditionalChecks.Contains (':armeabi-v7a:')) ">
|
9 | 5 | <Strip>$(AndroidToolchainDirectory)\toolchains\armeabi-v7a-clang\bin\arm-linux-androideabi-strip</Strip>
|
|
64 | 60 | <OutputMonoBtlsFilename></OutputMonoBtlsFilename>
|
65 | 61 | <OutputMonoPosixHelperFilename>libMonoPosixHelper</OutputMonoPosixHelperFilename>
|
66 | 62 | </_MonoRuntime>
|
67 |
| - <_MonoRuntime Include="host-$(HostOS)" Condition="$(AndroidSupportedHostJitAbisForConditionalChecks.Contains (':$(HostOS):')) And ( '$(HostOS)' == 'Darwin' Or '$(HostOS)' == 'Linux' )"> |
| 63 | + <_MonoRuntime Include="host-Darwin" Condition="$(AndroidSupportedHostJitAbisForConditionalChecks.Contains (':Darwin:'))"> |
| 64 | + <Strip>strip</Strip> |
| 65 | + <StripFlags>-S</StripFlags> |
| 66 | + <OutputRuntimeFilename>libmonosgen-2.0</OutputRuntimeFilename> |
| 67 | + <NativeLibraryExtension>dylib</NativeLibraryExtension> |
| 68 | + <OutputProfilerFilename>libmono-profiler-log</OutputProfilerFilename> |
| 69 | + <OutputAotProfilerFilename>libmono-profiler-aot</OutputAotProfilerFilename> |
| 70 | + <OutputMonoBtlsFilename></OutputMonoBtlsFilename> |
| 71 | + <OutputMonoPosixHelperFilename>libMonoPosixHelper</OutputMonoPosixHelperFilename> |
| 72 | + <BuildTests>True</BuildTests> |
| 73 | + </_MonoRuntime> |
| 74 | + <_MonoRuntime Include="host-Linux" Condition="$(AndroidSupportedHostJitAbisForConditionalChecks.Contains (':Linux:'))"> |
68 | 75 | <Strip>strip</Strip>
|
69 | 76 | <StripFlags>-S</StripFlags>
|
70 | 77 | <OutputRuntimeFilename>libmonosgen-2.0</OutputRuntimeFilename>
|
71 |
| - <NativeLibraryExtension Condition=" '$(HostOS)' == 'Darwin' ">dylib</NativeLibraryExtension> |
72 |
| - <NativeLibraryExtension Condition=" '$(HostOS)' == 'Linux' ">so</NativeLibraryExtension> |
| 78 | + <NativeLibraryExtension>so</NativeLibraryExtension> |
73 | 79 | <OutputProfilerFilename>libmono-profiler-log</OutputProfilerFilename>
|
74 | 80 | <OutputAotProfilerFilename>libmono-profiler-aot</OutputAotProfilerFilename>
|
75 | 81 | <OutputMonoBtlsFilename></OutputMonoBtlsFilename>
|
76 | 82 | <OutputMonoPosixHelperFilename>libMonoPosixHelper</OutputMonoPosixHelperFilename>
|
| 83 | + <BuildTests>True</BuildTests> |
77 | 84 | </_MonoRuntime>
|
78 | 85 | </ItemGroup>
|
79 | 86 |
|
|
84 | 91 | <InstallBinaries>true</InstallBinaries>
|
85 | 92 | <InstallPath Condition="$(AndroidSupportedHostJitAbisForConditionalChecks.Contains (':Darwin:'))">Darwin/</InstallPath>
|
86 | 93 | <InstallPath Condition="$(AndroidSupportedHostJitAbisForConditionalChecks.Contains (':Linux:'))">Linux/</InstallPath>
|
| 94 | + <PackageOptions>llvm-llvm32_CC="$(HostCc32)" llvm-llvm32_CXX="$(HostCxx32)"</PackageOptions> |
87 | 95 | </_LlvmRuntime>
|
88 | 96 |
|
89 | 97 | <_LlvmRuntime Include="llvm64" Condition=" ($(AndroidSupportedTargetAotAbisForConditionalChecks.Contains (':arm64:')) Or $(AndroidSupportedTargetAotAbisForConditionalChecks.Contains (':x86_64:'))) And '$(HostBits)' == '64' ">
|
90 | 98 | <ExeSuffix></ExeSuffix>
|
91 | 99 | <InstallBinaries>true</InstallBinaries>
|
92 | 100 | <InstallPath Condition="$(AndroidSupportedHostJitAbisForConditionalChecks.Contains (':Darwin:'))">Darwin/</InstallPath>
|
93 | 101 | <InstallPath Condition="$(AndroidSupportedHostJitAbisForConditionalChecks.Contains (':Linux:'))">Linux/</InstallPath>
|
| 102 | + <PackageOptions>llvm-llvm64_CC="$(HostCc64)" llvm-llvm64_CXX="$(HostCxx64)"</PackageOptions> |
94 | 103 | </_LlvmRuntime>
|
95 | 104 |
|
96 | 105 | <_LlvmRuntime Include="llvmwin32" Condition=" ($(AndroidSupportedTargetAotAbisForConditionalChecks.Contains (':win-armeabi-v7a:')) Or $(AndroidSupportedTargetAotAbisForConditionalChecks.Contains (':win-x86:'))) ">
|
|
0 commit comments