CoreCLR Mono Mono Mono Mono Mono $(DefaultPrimaryRuntimeFlavor) clr+mono+libs+tools+host+packs mono+libs+packs mono+libs+host+packs clr+libs+tools+host+packs true <_subset Condition="'$(Subset)' != ''">+$(Subset.ToLowerInvariant())+ <_subset Condition="'$(Subset)' == ''">+$(DefaultSubsets)+ Mono CoreCLR Mono $(PrimaryRuntimeFlavor) clr.native+linuxdac+clr.corelib+clr.tools+clr.nativecorelib+clr.packages+clr.nativeaotlibs+clr.crossarchtools+host.native clr.native+linuxdac+clr.corelib+clr.tools+clr.nativecorelib+clr.packages+clr.nativeaotlibs+clr.crossarchtools clr.iltools+clr.packages clr.alljits+clr.tools+clr.nativeaotlibs+clr.nativeaotruntime mono.llvm+ mono.llvm+ $(DefaultMonoSubsets)mono.wasmruntime+ $(DefaultMonoSubsets)mono.wasiruntime+ $(DefaultMonoSubsets)mono.aotcross+ $(DefaultMonoSubsets)mono.runtime+mono.corelib+mono.packages+ $(DefaultMonoSubsets)mono.manifests+ $(DefaultMonoSubsets)mono.manifests+ $(DefaultMonoSubsets)mono.tools+ $(DefaultMonoSubsets)host.native+ libs.native+ $(DefaultLibrariesSubsets)libs.sfx+libs.oob+libs.pretest $(DefaultLibrariesSubsets)+libs.tests tools.illink host.native+host.tools+host.pkg $(DefaultHostSubsets)+host.pretest+host.tests host.native packs.product $(DefaultPacksSubsets)+packs.tests $(DefaultPacksSubsets)+packs.installers $(DefaultPacksSubsets)+mono.manifests <_subset>$(_subset.Replace('+clr.paltests+', '+clr.paltests+clr.paltestlist+')) <_subset>$(_subset.Replace('+clr+', '+$(DefaultCoreClrSubsets)+')) <_subset>$(_subset.Replace('+clr.aot+', '+$(DefaultNativeAotSubsets)+')) <_subset>$(_subset.Replace('+mono+', '+$(DefaultMonoSubsets)+')) <_subset>$(_subset.Replace('+libs+', '+$(DefaultLibrariesSubsets)+')) <_subset>$(_subset.Replace('+tools+', '+$(DefaultToolsSubsets)+')) <_subset>$(_subset.Replace('+host+', '+$(DefaultHostSubsets)+')) <_subset>$(_subset.Replace('+packs+', '+$(DefaultPacksSubsets)+')) <_subset>+$(_subset.Trim('+'))+ ClrRuntimeSubset=true;ClrJitSubset=true;ClrILToolsSubset=true <_NativeAotSupportedOS Condition="'$(TargetOS)' == 'windows' or '$(TargetOS)' == 'linux' or '$(TargetOS)' == 'osx' or '$(TargetOS)' == 'maccatalyst' or '$(TargetOS)' == 'iossimulator' or '$(TargetOS)' == 'ios' or '$(TargetOS)' == 'tvossimulator' or '$(TargetOS)' == 'tvos' or '$(TargetOS)' == 'freebsd'">true <_NativeAotSupportedArch Condition="'$(TargetArchitecture)' == 'x64' or '$(TargetArchitecture)' == 'arm64' or '$(TargetArchitecture)' == 'arm' or '$(TargetArchitecture)' == 'loongarch64' or ('$(TargetOS)' == 'windows' and '$(TargetArchitecture)' == 'x86')">true true true true CxxStandardLibrary=$(TargetCxxStandardLibrary) $(TargetCxxLibraryProperties);CxxStandardLibraryStatic=$(TargetCxxStandardLibraryStatic) $(TargetCxxLibraryProperties);CxxAbiLibrary=$(TargetCxxAbiLibrary) false false false false $(ClrRuntimeBuildSubsets);ClrHostsSubset=true $(ClrRuntimeBuildSubsets);ClrRuntimeSubset=true $(ClrRuntimeBuildSubsets);ClrFullNativeBuild=true $(ClrRuntimeBuildSubsets);ClrJitSubset=true $(ClrRuntimeBuildSubsets);ClrPalTestsSubset=true $(ClrRuntimeBuildSubsets);ClrAllJitsSubset=true $(ClrRuntimeBuildSubsets);ClrILToolsSubset=true $(ClrRuntimeBuildSubsets);ClrNativeAotSubset=true $(ClrRuntimeBuildSubsets);ClrSpmiSubset=true x64 x86 %(AdditionalProperties);RefOnly=true %(AdditionalProperties);RefOnly=true %(AdditionalProperties);Configuration=$(CoreCLRConfiguration) %(AdditionalProperties);Configuration=$(MonoConfiguration) %(AdditionalProperties);Configuration=$(LibrariesConfiguration) %(AdditionalProperties);Configuration=$(HostConfiguration) %(AdditionalProperties);Configuration=$(TasksConfiguration) %(AdditionalProperties);Configuration=$(ToolsConfiguration) %(AdditionalProperties);LibrariesConfiguration=$(LibrariesConfiguration) %(AdditionalProperties);HostConfiguration=$(HostConfiguration) %(AdditionalProperties);TasksConfiguration=$(TasksConfiguration) %(AdditionalProperties);ToolsConfiguration=$(ToolsConfiguration)