From 7bc712255bcf13450032db5f6ed644315c6dba28 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 30 Aug 2017 12:21:40 +0200 Subject: [PATCH] sys-devel/clang: Fix unused Z3_INCLUDE_DIR warning Declare Z3_INCLUDE_DIR only if [z3] is enabled, to avoid unused variable warning from CMake. --- sys-devel/clang/clang-5.0.9999.ebuild | 4 +++- sys-devel/clang/clang-9999.ebuild | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/sys-devel/clang/clang-5.0.9999.ebuild b/sys-devel/clang/clang-5.0.9999.ebuild index b619c8b888b0..3b0cc5003f00 100644 --- a/sys-devel/clang/clang-5.0.9999.ebuild +++ b/sys-devel/clang/clang-5.0.9999.ebuild @@ -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 diff --git a/sys-devel/clang/clang-9999.ebuild b/sys-devel/clang/clang-9999.ebuild index 7c3295cd8b59..730d965f126c 100644 --- a/sys-devel/clang/clang-9999.ebuild +++ b/sys-devel/clang/clang-9999.ebuild @@ -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 -- 2.26.2