sys-devel/clang: Fix unused LLVM_EXPERIMENTAL... warning
authorMichał Górny <mgorny@gentoo.org>
Wed, 30 Aug 2017 10:24:51 +0000 (12:24 +0200)
committerMichał Górny <mgorny@gentoo.org>
Wed, 30 Aug 2017 14:32:55 +0000 (16:32 +0200)
Revert back to using LLVM_TARGETS_TO_BUILD since
LLVM_EXPERIMENTAL_TARGETS_TO_BUILD logic is not implemented in clang
(or the installed LLVM CMake files). However, the target check is not
implemented either, so we can just push the experimental targets into
the regular variable.

sys-devel/clang/clang-9999.ebuild

index 730d965f126c9b27412b15beee266af7bd9829f4..5b40e22d5a54e67fd1440828c1cda55b6f690768 100644 (file)
@@ -122,10 +122,7 @@ multilib_src_configure() {
                -DCLANG_RESOURCE_DIR="../../../../lib/clang/${clang_version}"
 
                -DBUILD_SHARED_LIBS=ON
-               # cheap hack: LLVM combines both anyway, and the only difference
-               # is that the former list is explicitly verified at cmake time
-               -DLLVM_TARGETS_TO_BUILD=""
-               -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+               -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
                -DLLVM_BUILD_TESTS=$(usex test)
 
                # these are not propagated reliably, so redefine them