From: imhameed Date: Mon, 24 May 2021 20:43:28 +0000 (-0700) Subject: [mono] LLVM build fixes (#53139) X-Git-Tag: submit/tizen/20210909.063632~1192 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fd143adc8a5bf3ee20e8f04b0e06de1f1cb3bbab;p=platform%2Fupstream%2Fdotnet%2Fruntime.git [mono] LLVM build fixes (#53139) Don't copy files from an LLVM header and library directory to `artifacts/obj/mono` if the directory was supplied as a user-specified `MonoLLVMDir` or `MonoAOTLLVMDir` property. --- diff --git a/src/mono/Directory.Build.props b/src/mono/Directory.Build.props index 356a317..fc54d02 100644 --- a/src/mono/Directory.Build.props +++ b/src/mono/Directory.Build.props @@ -47,8 +47,15 @@ $(TargetOS).$(Platform).$(Configuration) $([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'mono', '$(TargetOS).$(Platform).$(Configuration)')) $([MSBuild]::NormalizeDirectory('$(ArtifactsObjDir)', 'mono', '$(PlatformConfigPathPart)')) - $([MSBuild]::NormalizeDirectory('$(MonoObjDir)', 'llvm')) - $([MSBuild]::NormalizeDirectory('$(MonoObjDir)', 'cross', 'llvm')) + true + true + true + true + true + <_MonoUseLLVMPackage Condition="'$(MonoLLVMDir)' == '' and '$(MonoEnableLLVM)' == 'true'">true + <_MonoUseAOTLLVMPackage Condition="'$(MonoAOTLLVMDir)' == '' and '$(MonoAOTEnableLLVM)' == 'true'">true + $([MSBuild]::NormalizeDirectory('$(MonoObjDir)', 'llvm')) + $([MSBuild]::NormalizeDirectory('$(MonoObjDir)', 'cross', 'llvm')) diff --git a/src/mono/llvm/llvm-init.proj b/src/mono/llvm/llvm-init.proj index 6f7477b..2571f7c 100644 --- a/src/mono/llvm/llvm-init.proj +++ b/src/mono/llvm/llvm-init.proj @@ -39,11 +39,11 @@ - + - + diff --git a/src/mono/mono.proj b/src/mono/mono.proj index 8989fca..fb52c1a 100644 --- a/src/mono/mono.proj +++ b/src/mono/mono.proj @@ -48,11 +48,6 @@ true true true - true - true - true - true - true $([MSBuild]::NormalizeDirectory('$(MonoObjDir)', 'cross')) $([MSBuild]::NormalizePath('$(MonoObjCrossDir)', 'config.h')) true