forked from OSchip/llvm-project
Fix a latent bug discovered by r366610: nativecodegen includes X86CodeGen when X86 is not compiled
I believe this to have been a latent bug as the same expansion checks for the existence of ${native_tgt}Info and ${native_tgt}Desc and only adds them if they were compiled but unconditionally adds ${native_tgt}CodeGen. This should fix llvm-clang-x86_64-win-fast which builds ARM only on an X86 host and similar builders. llvm-svn: 366612
This commit is contained in:
parent
18230ecf7e
commit
4933c717ec
|
@ -154,7 +154,9 @@ function(llvm_expand_pseudo_components out_components)
|
|||
list(APPEND expanded_components "${c}Utils")
|
||||
endif()
|
||||
elseif( c STREQUAL "nativecodegen" )
|
||||
list(APPEND expanded_components "${LLVM_NATIVE_ARCH}CodeGen")
|
||||
if( TARGET LLVM${LLVM_NATIVE_ARCH}CodeGen )
|
||||
list(APPEND expanded_components "${LLVM_NATIVE_ARCH}CodeGen")
|
||||
endif()
|
||||
if( TARGET LLVM${LLVM_NATIVE_ARCH}Desc )
|
||||
list(APPEND expanded_components "${LLVM_NATIVE_ARCH}Desc")
|
||||
endif()
|
||||
|
|
Loading…
Reference in New Issue