Skip to content
Snippets Groups Projects
Unverified Commit 7d0a46c0 authored by Toyohisa Kameyama's avatar Toyohisa Kameyama Committed by GitHub
Browse files

iwyu: Require llvm+all_targets on non-x86_64 systems (#18710)

parent a8b6faf4
No related branches found
No related tags found
No related merge requests found
...@@ -28,6 +28,16 @@ class Iwyu(CMakePackage): ...@@ -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),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment