From 99460e7c3bc0d4f7bc4ec0cbbda6857d7fe392f2 Mon Sep 17 00:00:00 2001 From: Ivan Povazan Date: Fri, 17 Jan 2025 17:38:36 +0100 Subject: [PATCH] Move default AOT properties to a common props file --- .../android/build/AndroidBuild.targets | 34 ++----------------- .../sample/Android/AndroidSampleApp.csproj | 22 ------------ .../AotCompilerTask/MonoAOTCompiler.props | 22 +++++++----- 3 files changed, 16 insertions(+), 62 deletions(-) diff --git a/src/mono/msbuild/android/build/AndroidBuild.targets b/src/mono/msbuild/android/build/AndroidBuild.targets index 6774939f2fba4e..f5422d31f560a5 100644 --- a/src/mono/msbuild/android/build/AndroidBuild.targets +++ b/src/mono/msbuild/android/build/AndroidBuild.targets @@ -7,9 +7,8 @@ false - + + @@ -112,33 +111,11 @@ <_AotOutputType>ObjectFile - - <_Triple Condition="'$(TargetArchitecture)' == 'arm'">armv7-linux-gnueabi - <_Triple Condition="'$(TargetArchitecture)' == 'arm64'">aarch64-linux-android - <_Triple Condition="'$(TargetArchitecture)' == 'x86'">i686-linux-android - <_Triple Condition="'$(TargetArchitecture)' == 'x64'">x86_64-linux-android - - - - <_AsOptions>-target $(_Triple) -c -x assembler - <_LdName>clang - <_LdOptions>-fuse-ld=lld - <_AsName>clang - - + - - - - - - - - - @@ -150,11 +127,6 @@ 21 - - <_AsPrefixPath>$([MSBuild]::EnsureTrailingSlash('$(_AsPrefixPath)')) - <_ToolPrefixPath>$([MSBuild]::EnsureTrailingSlash('$(_ToolPrefixPath)')) - - <_AotInputAssemblies Include="@(_AssembliesToBundleInternal)" Condition="'%(_AssembliesToBundleInternal._InternalForceInterpret)' != 'true'"> diff --git a/src/mono/sample/Android/AndroidSampleApp.csproj b/src/mono/sample/Android/AndroidSampleApp.csproj index 573b44ee710530..3d4bec9423a299 100644 --- a/src/mono/sample/Android/AndroidSampleApp.csproj +++ b/src/mono/sample/Android/AndroidSampleApp.csproj @@ -19,9 +19,6 @@ AssemblyFile="$(AndroidAppBuilderTasksAssemblyPath)"/> - <_MobileIntermediateOutputPath>$(IntermediateOutputPath)mobile @@ -69,25 +66,6 @@ 21 - - <_AsPrefixPath>$([MSBuild]::EnsureTrailingSlash('$(_AsPrefixPath)')) - <_ToolPrefixPath>$([MSBuild]::EnsureTrailingSlash('$(_ToolPrefixPath)')) - - - - <_Triple Condition="'$(TargetArchitecture)' == 'arm'">armv7-linux-gnueabi - <_Triple Condition="'$(TargetArchitecture)' == 'arm64'">aarch64-linux-android - <_Triple Condition="'$(TargetArchitecture)' == 'x86'">i686-linux-android - <_Triple Condition="'$(TargetArchitecture)' == 'x64'">x86_64-linux-android - - - - <_AsOptions>-target $(_Triple) -c -x assembler - <_LdName>clang - <_LdOptions>-fuse-ld=lld - <_AsName>clang - - - - @@ -15,12 +13,6 @@ - - - - - - @@ -28,7 +20,9 @@ - + + + @@ -36,4 +30,14 @@ + + <_Triple Condition="'$(TargetArchitecture)' == 'arm'">armv7-linux-gnueabi + <_Triple Condition="'$(TargetArchitecture)' == 'arm64'">aarch64-linux-android + <_Triple Condition="'$(TargetArchitecture)' == 'x86'">i686-linux-android + <_Triple Condition="'$(TargetArchitecture)' == 'x64'">x86_64-linux-android + <_AsOptions>-target $(_Triple) -c -x assembler + <_LdName>clang + <_LdOptions>-fuse-ld=lld + <_AsName>clang +