|
56 | 56 | - eng/native/configurecompiler.cmake |
57 | 57 | - eng/native/build-commons.sh |
58 | 58 | - src/native/libs/build-native.sh |
59 | | - - src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/DependencyAnalysis/ObjectWriter.cs |
| 59 | + - src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/ObjectWriter/MachObjectWriter.cs |
60 | 60 | - src/coreclr/nativeaot/BuildIntegration/Microsoft.NETCore.Native.Unix.targets |
| 61 | + - src/mono/mono/tools/offsets-tool/offsets-tool.py |
| 62 | + - src/mono/msbuild/apple/build/AppleBuild.targets |
61 | 63 | - src/installer/pkg/sfx/bundle/shared-framework-distribution-template-x64.xml |
62 | 64 | - src/installer/pkg/sfx/bundle/shared-framework-distribution-template-arm64.xml |
| 65 | + - src/tasks/AotCompilerTask/MonoAOTCompiler.props |
| 66 | + - src/tasks/AppleAppBuilder/Xcode.cs |
63 | 67 | - src/tasks/MobileBuildTasks/Apple/AppleProject.cs |
64 | 68 | - dotnet/installer repo > src/redist/targets/GeneratePKG.targets |
65 | 69 | --> |
66 | 70 | <AndroidApiLevelMin>21</AndroidApiLevelMin> |
67 | | - <iOSVersionMin>11.0</iOSVersionMin> |
68 | | - <tvOSVersionMin>11.0</tvOSVersionMin> |
69 | | - <macOSVersionMin>10.15</macOSVersionMin> |
70 | | - <macOSVersionMin Condition="('$(TargetOS)' == 'osx' or '$(TargetOS)' == 'maccatalyst') and '$(TargetArchitecture)' == 'arm64'">11.0</macOSVersionMin> |
| 71 | + <iOSVersionMin>12.2</iOSVersionMin> |
| 72 | + <tvOSVersionMin>12.2</tvOSVersionMin> |
| 73 | + <macOSVersionMin>12.0</macOSVersionMin> |
| 74 | + <MacCatalystVersionMin>15.0</MacCatalystVersionMin> |
71 | 75 | </PropertyGroup> |
72 | 76 |
|
73 | 77 | <PropertyGroup> |
|
180 | 184 | <TestExclusionListTasksAssemblyPath>$([MSBuild]::NormalizePath('$(TestExclusionListTasksDir)', 'TestExclusionListTasks.dll'))</TestExclusionListTasksAssemblyPath> |
181 | 185 | <CoreCLRToolPath>$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'coreclr', '$(TargetOS).$(TargetArchitecture).$(RuntimeConfiguration)'))</CoreCLRToolPath> |
182 | 186 | <ILAsmToolPath Condition="'$(DotNetBuildSourceOnly)' == 'true' or '$(BuildArchitecture)' == 's390x' or '$(BuildArchitecture)' == 'ppc64le'">$(CoreCLRToolPath)</ILAsmToolPath> |
| 187 | + <!-- force download temmporarily https://github.com/dotnet/runtime/issues/101528 |
183 | 188 | <WasmtimeDir Condition="'$(WasmtimeDir)' == '' and '$(WASMTIME_PATH)' != '' and Exists($(WASMTIME_PATH))">$(WASMTIME_PATH)</WasmtimeDir> |
| 189 | + --> |
184 | 190 | <WasmtimeDir Condition="'$(WasmtimeDir)' == ''">$([MSBuild]::NormalizeDirectory($(ArtifactsObjDir), 'wasmtime'))</WasmtimeDir> |
185 | 191 | <InstallWasmtimeForTests Condition="'$(InstallWasmtimeForTests)' == '' and !Exists($(WasmtimeDir))">true</InstallWasmtimeForTests> |
186 | 192 | <WasmCommonTargetsPath>$([MSBuild]::NormalizeDirectory($(WasmProjectRoot), 'build'))</WasmCommonTargetsPath> |
|
397 | 403 | <PropertyGroup Condition="$(MSBuildProjectFullPath.Contains('$([System.IO.Path]::DirectorySeparatorChar)tests$([System.IO.Path]::DirectorySeparatorChar)'))"> |
398 | 404 | <IsTestProject Condition="$(MSBuildProjectName.EndsWith('.UnitTests')) or $(MSBuildProjectName.EndsWith('.Tests'))">true</IsTestProject> |
399 | 405 | <IsTrimmingTestProject Condition="$(MSBuildProjectName.EndsWith('.TrimmingTests'))">true</IsTrimmingTestProject> |
400 | | - <IsNativeAotTestProject Condition="$(MSBuildProjectName.EndsWith('.NativeAotTests'))">true</IsNativeAotTestProject> |
401 | | - <IsPublishedAppTestProject Condition="'$(IsTrimmingTestProject)' == 'true' or '$(IsNativeAotTestProject)' == 'true'">true</IsPublishedAppTestProject> |
402 | | - <IsTestSupportProject Condition="'$(IsTestProject)' != 'true' and '$(IsPublishedAppTestProject)' != 'true'">true</IsTestSupportProject> |
| 406 | + <IsTestSupportProject Condition="'$(IsTestProject)' != 'true' and '$(IsTrimmingTestProject)' != 'true'">true</IsTestSupportProject> |
403 | 407 |
|
404 | 408 | <!-- Treat test assemblies as non-shipping (do not publish or sign them). --> |
405 | | - <IsShipping Condition="'$(IsTestProject)' == 'true' or '$(IsTestSupportProject)' == 'true' or '$(IsPublishedAppTestProject)' == 'true'">false</IsShipping> |
| 409 | + <IsShipping Condition="'$(IsTestProject)' == 'true' or '$(IsTestSupportProject)' == 'true' or '$(IsTrimmingTestProject)' == 'true'">false</IsShipping> |
406 | 410 | </PropertyGroup> |
407 | 411 |
|
408 | 412 | <PropertyGroup> |
|
413 | 417 | '$(IsReferenceAssemblyProject)' != 'true' and |
414 | 418 | '$(IsGeneratorProject)' != 'true' and |
415 | 419 | '$(IsTestProject)' != 'true' and |
416 | | - '$(IsPublishedAppTestProject)' != 'true' and |
| 420 | + '$(IsTrimmingTestProject)' != 'true' and |
417 | 421 | '$(IsTestSupportProject)' != 'true' and |
418 | 422 | '$(UsingMicrosoftDotNetSharedFrameworkSdk)' != 'true' and |
419 | 423 | '$(MSBuildProjectExtension)' != '.pkgproj' and |
|
464 | 468 | </PropertyGroup> |
465 | 469 |
|
466 | 470 | <!-- Warnings that should be disabled in our test projects. --> |
467 | | - <PropertyGroup Condition="'$(IsTestProject)' == 'true' or '$(IsTestSupportProject)' == 'true' or '$(IsPublishedAppTestProject)' == 'true'"> |
| 471 | + <PropertyGroup Condition="'$(IsTestProject)' == 'true' or '$(IsTestSupportProject)' == 'true' or '$(IsTrimmingTestProject)' == 'true'"> |
468 | 472 | <!-- we need to re-enable BinaryFormatter within test projects since some tests exercise these code paths to ensure compat --> |
469 | 473 | <EnableUnsafeBinaryFormatterSerialization>true</EnableUnsafeBinaryFormatterSerialization> |
470 | 474 | <!-- don't warn on usage of BinaryFormatter or legacy serialization infrastructure from test projects --> |
|
0 commit comments