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@8.0:8.999', when='@0.12')
|
||||||
depends_on('llvm+clang@7.0:7.999', when='@0.11')
|
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:')
|
@when('@0.14:')
|
||||||
def cmake_args(self):
|
def cmake_args(self):
|
||||||
return [self.define('CMAKE_CXX_STANDARD', 14),
|
return [self.define('CMAKE_CXX_STANDARD', 14),
|
||||||
|
Loading…
Reference in New Issue
Block a user