From: Jo Shields Date: Thu, 23 Apr 2020 12:22:49 +0000 (-0400) Subject: Build iOS AOT compiler against LLVM, always. (#35306) X-Git-Tag: submit/tizen/20210909.063632~8428 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c494b3c7b6012c8c88325a556ebea58b3987b5a0;p=platform%2Fupstream%2Fdotnet%2Fruntime.git Build iOS AOT compiler against LLVM, always. (#35306) --- diff --git a/eng/Subsets.props b/eng/Subsets.props index d9a4436..73eb239 100644 --- a/eng/Subsets.props +++ b/eng/Subsets.props @@ -178,7 +178,7 @@ - + diff --git a/src/mono/Directory.Build.props b/src/mono/Directory.Build.props index abca965..eaf91f3 100644 --- a/src/mono/Directory.Build.props +++ b/src/mono/Directory.Build.props @@ -99,6 +99,6 @@ $(ArtifactsObjDir)mono/$(PlatformConfigPathPart)/ - $(MonoObjDir)llvm + $(MonoObjDir)llvm diff --git a/src/mono/llvm/llvm-init.proj b/src/mono/llvm/llvm-init.proj index a43b35b..e26ac41 100644 --- a/src/mono/llvm/llvm-init.proj +++ b/src/mono/llvm/llvm-init.proj @@ -9,8 +9,8 @@ - - + + @@ -19,8 +19,8 @@ - - + + diff --git a/src/mono/mono.proj b/src/mono/mono.proj index d29ae88..847d285 100644 --- a/src/mono/mono.proj +++ b/src/mono/mono.proj @@ -50,7 +50,7 @@ <_MonoConfigureParams Include="--enable-maintainer-mode" /> <_MonoConfigureParams Include="--enable-compile-warnings" /> <_MonoConfigureParams Include="--prefix=$(MonoObjDir)out" /> - <_MonoConfigureParams Condition="'$(MonoEnableLLVM)' == 'true'" Include="--with-llvm=$(MonoLLVMDir)" /> + <_MonoConfigureParams Condition="'$(MonoEnableLLVM)' == 'true'" Include="--with-llvm=$(MonoLLVMDir)" /> <_MonoConfigureParams Condition="'$(MonoEnableCXX)' == 'true'" Include="--enable-cxx" /> @@ -183,7 +183,7 @@ <_MonoAotCrossConfigureParams Include="--enable-minimal=com,remoting" /> <_MonoAotCrossConfigureParams Include="--enable-monotouch" /> <_MonoAotCrossConfigureParams Include="--disable-crash-reporting" /> - + <_MonoAotCrossConfigureParams Include="--with-llvm=$(MonoLLVMDir)" /> <_MonoAotCrossAC_VARS Include="ac_cv_func_shm_open_working_with_mmap=no" /> @@ -377,7 +377,7 @@ <_MonoAotCrossConfigureParams Include="--enable-minimal=com,remoting" /> <_MonoAotCrossConfigureParams Include="--enable-monotouch" /> <_MonoAotCrossConfigureParams Include="--disable-crash-reporting" /> - + <_MonoAotCrossConfigureParams Include="--with-llvm=$(MonoLLVMDir)" /> <_MonoAotCrossAC_VARS Include="ac_cv_func_shm_open_working_with_mmap=no" /> @@ -966,6 +966,12 @@ <_MonoRuntimeArtifacts Include="$(_MonoAotCrossFilePath)"> $(BinDir)cross\mono-aot-cross + <_MonoRuntimeArtifacts Condition="'$(TargetOS)' == 'iOS' or '$(TargetOS)' == 'tvOS'" Include="$(MonoLLVMDir)\bin\llc"> + $(BinDir)cross\llc + + <_MonoRuntimeArtifacts Condition="'$(TargetOS)' == 'iOS' or '$(TargetOS)' == 'tvOS'" Include="$(MonoLLVMDir)\bin\opt"> + $(BinDir)cross\opt + <_MonoIncludeArtifacts Include="$(MonoObjDir)out\include\**" />