sys-devel/clang: Fix unused Z3_INCLUDE_DIR warning
authorMichał Górny <mgorny@gentoo.org>
Wed, 30 Aug 2017 10:21:40 +0000 (12:21 +0200)
committerMichał Górny <mgorny@gentoo.org>
Wed, 30 Aug 2017 14:32:54 +0000 (16:32 +0200)
Declare Z3_INCLUDE_DIR only if [z3] is enabled, to avoid unused
variable warning from CMake.

sys-devel/clang/clang-5.0.9999.ebuild
sys-devel/clang/clang-9999.ebuild

index b619c8b888b0a934a6546306a5e9cd3fbe675b7c..3b0cc5003f0088485f6f99686c32b83da85f12f1 100644 (file)
@@ -144,7 +144,6 @@ multilib_src_configure() {
                -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer)
                # z3 is not multilib-friendly
                -DCLANG_ANALYZER_BUILD_Z3=$(multilib_native_usex z3)
-               -DZ3_INCLUDE_DIR="${EPREFIX}/usr/include/z3"
        )
        use test && mycmakeargs+=(
                -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
@@ -162,6 +161,9 @@ multilib_src_configure() {
                        -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra"
                        -DSPHINX_WARNINGS_AS_ERRORS=OFF
                )
+               use z3 && mycmakeargs+=(
+                       -DZ3_INCLUDE_DIR="${EPREFIX}/usr/include/z3"
+               )
        else
                mycmakeargs+=(
                        -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF
index 7c3295cd8b59ec7e20f0d7f89b9b6b0f741c3951..730d965f126c9b27412b15beee266af7bd9829f4 100644 (file)
@@ -145,7 +145,6 @@ multilib_src_configure() {
                -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer)
                # z3 is not multilib-friendly
                -DCLANG_ANALYZER_BUILD_Z3=$(multilib_native_usex z3)
-               -DZ3_INCLUDE_DIR="${EPREFIX}/usr/include/z3"
        )
        use test && mycmakeargs+=(
                -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
@@ -163,6 +162,9 @@ multilib_src_configure() {
                        -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra"
                        -DSPHINX_WARNINGS_AS_ERRORS=OFF
                )
+               use z3 && mycmakeargs+=(
+                       -DZ3_INCLUDE_DIR="${EPREFIX}/usr/include/z3"
+               )
        else
                mycmakeargs+=(
                        -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF