sys-devel/clang: Fix building extra tools in -9999
authorMichał Górny <mgorny@gentoo.org>
Fri, 10 Feb 2017 22:40:32 +0000 (23:40 +0100)
committerMichał Górny <mgorny@gentoo.org>
Sat, 11 Feb 2017 12:07:21 +0000 (13:07 +0100)
sys-devel/clang/clang-9999.ebuild

index f004373e4f34ce6d99dab9f2d631d009822a0ff2..3cad65beaf03a737f74691aa1c6282964cca9908 100644 (file)
@@ -112,7 +112,7 @@ src_unpack() {
        git-r3_fetch
 
        git-r3_checkout http://llvm.org/git/clang-tools-extra.git \
-               "${S}"/tools/clang/tools/extra
+               "${S}"/tools/extra
        if use test; then
                git-r3_checkout http://llvm.org/git/llvm.git \
                        "${WORKDIR}"/llvm
@@ -179,7 +179,7 @@ multilib_src_configure() {
                )
        else
                mycmakeargs+=(
-                       -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_BUILD=OFF
+                       -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF
                )
        fi
 
@@ -208,6 +208,7 @@ multilib_src_test() {
        # respect TMPDIR!
        local -x LIT_PRESERVES_TMP=1
        cmake-utils_src_make check-clang
+       multilib_is_native_abi && cmake-utils_src_make check-clang-tools
 }
 
 src_install() {