iwyu: Require llvm+all_targets on non-x86_64 systems (#18710)
This commit is contained in:
parent
a8b6faf430
commit
7d0a46c051
@ -28,6 +28,16 @@ class Iwyu(CMakePackage):
|
||||
depends_on('llvm+clang@8.0:8.999', when='@0.12')
|
||||
depends_on('llvm+clang@7.0:7.999', when='@0.11')
|
||||
|
||||
# Non-X86 CPU use all_targets variants because iwyu use X86AsmParser
|
||||
depends_on('llvm+all_targets', when='target=aarch64:')
|
||||
depends_on('llvm+all_targets', when='target=arm:')
|
||||
depends_on('llvm+all_targets', when='target=ppc:')
|
||||
depends_on('llvm+all_targets', when='target=ppcle:')
|
||||
depends_on('llvm+all_targets', when='target=ppc64:')
|
||||
depends_on('llvm+all_targets', when='target=ppc64le:')
|
||||
depends_on('llvm+all_targets', when='target=sparc:')
|
||||
depends_on('llvm+all_targets', when='target=sparc64:')
|
||||
|
||||
@when('@0.14:')
|
||||
def cmake_args(self):
|
||||
return [self.define('CMAKE_CXX_STANDARD', 14),
|
||||
|
Loading…
Reference in New Issue
Block a user