|
36 | 36 | <MonoStaticLibFileName>$(LibPrefix)$(MonoLibName)$(StaticLibExt)</MonoStaticLibFileName> |
37 | 37 | <MonoFileName Condition="'$(TargetsBrowser)' == 'true'">$(MonoStaticLibFileName)</MonoFileName> |
38 | 38 | <MonoFileName Condition="'$(MonoFileName)' == ''">$(MonoSharedLibFileName)</MonoFileName> |
| 39 | + <MonoAotCrossFileName>mono-aot-cross$(ExeExt)</MonoAotCrossFileName> |
| 40 | + <MonoAotCrossPdbFileName>mono-aot-cross.pdb</MonoAotCrossPdbFileName> |
39 | 41 | <CoreClrTestConfig Condition="'$(CoreClrTestConfig)' == ''">$(Configuration)</CoreClrTestConfig> |
40 | 42 | <LibrariesTestConfig Condition="'$(LibrariesTestConfig)' == ''">$(Configuration)</LibrariesTestConfig> |
41 | 43 | <CoreClrTestCoreRoot>$([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', 'tests', 'coreclr', '$(TargetOS).$(Platform).$(CoreClrTestConfig)', 'Tests', 'Core_Root'))</CoreClrTestCoreRoot> |
|
672 | 674 | <MonoAOTCMakeArgs Include="$(_MonoAOTCXXFLAGSOption)" /> |
673 | 675 | <!-- thread suspend --> |
674 | 676 | <MonoAOTCMakeArgs Include="-DGC_SUSPEND=$(MonoThreadSuspend)" /> |
| 677 | + <!-- rename exe --> |
| 678 | + <MonoAOTCMakeArgs Include="-DMONO_CROSS_COMPILE_EXECUTABLE_NAME=1" /> |
675 | 679 | </ItemGroup> |
676 | 680 |
|
677 | 681 | <PropertyGroup> |
|
745 | 749 | <_MonoIncludeIcuFiles Condition="'$(TargetsiOS)' == 'true' or '$(TargetstvOS)' == 'true' or '$(TargetsMacCatalyst)' == 'true'">true</_MonoIncludeIcuFiles> |
746 | 750 | </PropertyGroup> |
747 | 751 | <PropertyGroup Condition="'$(BuildMonoAOTCrossCompiler)' == 'true'"> |
748 | | - <_MonoAotCrossFilePath>$(MonoObjCrossDir)out\bin\mono-sgen$(ExeExt)</_MonoAotCrossFilePath> |
| 752 | + <_MonoAotCrossFilePath>$(MonoObjCrossDir)out\bin\$(MonoAotCrossFileName)</_MonoAotCrossFilePath> |
| 753 | + <_MonoAotCrossPdbFilePath>$(MonoObjCrossDir)out\bin\$(MonoAotCrossPdbFileName)</_MonoAotCrossPdbFilePath> |
749 | 754 | </PropertyGroup> |
750 | 755 |
|
751 | 756 | <!-- Copy Mono runtime files to artifacts directory --> |
|
774 | 779 | <Destination>$(RuntimeBinDir)%(_MonoRuntimeComponentsSharedFilePath.Filename)%(_MonoRuntimeComponentsSharedFilePath.Extension)</Destination> |
775 | 780 | </_MonoRuntimeArtifacts> |
776 | 781 | <_MonoRuntimeArtifacts Include="$(_MonoAotCrossFilePath)"> |
777 | | - <Destination>$(RuntimeBinDir)cross\$(PackageRID)\mono-aot-cross$(ExeExt)</Destination> |
| 782 | + <Destination>$(RuntimeBinDir)cross\$(PackageRID)\$(MonoAotCrossFileName)</Destination> |
| 783 | + </_MonoRuntimeArtifacts> |
| 784 | + <_MonoRuntimeArtifacts Include="$(_MonoAotCrossPdbFilePath)" Condition="Exists('$(_MonoAotCrossPdbFilePath)')"> |
| 785 | + <Destination>$(RuntimeBinDir)cross\$(PackageRID)\$(MonoAotCrossPdbFileName)</Destination> |
778 | 786 | </_MonoRuntimeArtifacts> |
779 | 787 | <_MonoRuntimeArtifacts Condition="'$(MonoBundleLLVMOptimizer)' == 'true'" Include="$(MonoLLVMDir)\bin\llc$(ExeExt)"> |
780 | 788 | <Destination>$(RuntimeBinDir)\llc$(ExeExt)</Destination> |
|
0 commit comments