dev-util/lldb: Pass test options only if tests are enabled
authorMichał Górny <mgorny@gentoo.org>
Fri, 19 Jan 2018 18:41:59 +0000 (19:41 +0100)
committerMichał Górny <mgorny@gentoo.org>
Fri, 19 Jan 2018 22:21:44 +0000 (23:21 +0100)
dev-util/lldb/lldb-6.0.9999.ebuild
dev-util/lldb/lldb-9999.ebuild

index 0eed0f615c4322fc57271604287069b4ca411ce1..2fb31177cc4b2be9aeab34f881e285d98790b84c 100644 (file)
@@ -71,10 +71,6 @@ src_configure() {
                -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
 
                -DLLDB_INCLUDE_TESTS=$(usex test)
-               -DLLVM_BUILD_TESTS=$(usex test)
-               # compilers for lit tests
-               -DLLDB_TEST_C_COMPILER="$(type -P clang)"
-               -DLLDB_TEST_CXX_COMPILER="$(type -P clang++)"
 
                # TODO: fix upstream to detect this properly
                -DHAVE_LIBDL=ON
@@ -87,6 +83,11 @@ src_configure() {
                -DCURSES_NEED_NCURSES=ON
        )
        use test && mycmakeargs+=(
+               -DLLVM_BUILD_TESTS=$(usex test)
+               # compilers for lit tests
+               -DLLDB_TEST_C_COMPILER="$(type -P clang)"
+               -DLLDB_TEST_CXX_COMPILER="$(type -P clang++)"
+
                -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
                -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
                -DLLVM_LIT_ARGS="-vv"
index ac9fc4b1211f2a11d3fa407ba8cde2ac56b75a51..405a88ed3c33d9b293dd78d49b9edce43335b6bc 100644 (file)
@@ -70,10 +70,6 @@ src_configure() {
                -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
 
                -DLLDB_INCLUDE_TESTS=$(usex test)
-               -DLLVM_BUILD_TESTS=$(usex test)
-               # compilers for lit tests
-               -DLLDB_TEST_C_COMPILER="$(type -P clang)"
-               -DLLDB_TEST_CXX_COMPILER="$(type -P clang++)"
 
                # TODO: fix upstream to detect this properly
                -DHAVE_LIBDL=ON
@@ -86,6 +82,11 @@ src_configure() {
                -DCURSES_NEED_NCURSES=ON
        )
        use test && mycmakeargs+=(
+               -DLLVM_BUILD_TESTS=$(usex test)
+               # compilers for lit tests
+               -DLLDB_TEST_C_COMPILER="$(type -P clang)"
+               -DLLDB_TEST_CXX_COMPILER="$(type -P clang++)"
+
                -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
                -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
                -DLLVM_LIT_ARGS="-vv"