-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Open
Description
Description
Unify and cleanup mobile samples and build integration files for non-Mono runtimes.
The idea is to use TargetRuntime or RuntimeType property with Mono, CoreCLR, NativeAOT values, instead of UseNativeAOTRuntime, UseMonoRuntime and RuntimeFlavor.
There is an attempt to work around this:
runtime/src/mono/msbuild/apple/build/AppleBuild.targets
Lines 303 to 305 in f1901a0
| <AppleAppBuilderRuntime Condition="'$(AppleAppBuilderRuntime)' == '' and '$(UseNativeAOTRuntime)' == 'true'">NativeAOT</AppleAppBuilderRuntime> | |
| <AppleAppBuilderRuntime Condition="'$(AppleAppBuilderRuntime)' == '' and '$(UseMonoRuntime)' == 'false'">CoreCLR</AppleAppBuilderRuntime> | |
| <AppleAppBuilderRuntime Condition="'$(AppleAppBuilderRuntime)' == ''">MonoVM</AppleAppBuilderRuntime> |
but still requires us to clean-up internal usage of
UseMonoRuntime and RuntimeFlavor properties (see: #111919)
TODOs: