CMAKE_MIN_VERSION=3.7.0-r1
PYTHON_COMPAT=( python2_7 )
-inherit cmake-utils python-single-r1 toolchain-funcs
+inherit cmake-utils llvm python-single-r1 toolchain-funcs
DESCRIPTION="The LLVM debugger"
HOMEPAGE="http://llvm.org/"
# least intrusive of all
CMAKE_BUILD_TYPE=RelWithDebInfo
+pkg_setup() {
+ LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+ python-single-r1_pkg_setup
+}
+
src_unpack() {
default
}
src_configure() {
- local libdir=$(get_libdir)
local mycmakeargs=(
-DLLDB_DISABLE_CURSES=$(usex !ncurses)
-DLLDB_DISABLE_LIBEDIT=$(usex !libedit)
-DLLVM_BUILD_TESTS=$(usex test)
# compilers for lit tests
- -DLLDB_TEST_C_COMPILER="${EPREFIX}/usr/bin/clang"
- -DLLDB_TEST_CXX_COMPILER="${EPREFIX}/usr/bin/clang++"
+ -DLLDB_TEST_C_COMPILER="$(type -P clang)"
+ -DLLDB_TEST_CXX_COMPILER="$(type -P clang++)"
# compiler for ole' python tests
- -DLLDB_TEST_COMPILER="${EPREFIX}/usr/bin/clang"
+ -DLLDB_TEST_COMPILER="$(type -P clang)"
# TODO: fix upstream to detect this properly
-DHAVE_LIBDL=ON
CMAKE_MIN_VERSION=3.7.0-r1
PYTHON_COMPAT=( python2_7 )
-inherit cmake-utils git-r3 python-single-r1 toolchain-funcs
+inherit cmake-utils git-r3 llvm python-single-r1 toolchain-funcs
DESCRIPTION="The LLVM debugger"
HOMEPAGE="http://llvm.org/"
# least intrusive of all
CMAKE_BUILD_TYPE=RelWithDebInfo
+pkg_setup() {
+ llvm_pkg_setup
+ python-single-r1_pkg_setup
+}
+
src_unpack() {
if use test; then
# needed for patched gtest
}
src_configure() {
- local libdir=$(get_libdir)
local mycmakeargs=(
-DLLDB_DISABLE_CURSES=$(usex !ncurses)
-DLLDB_DISABLE_LIBEDIT=$(usex !libedit)
-DLLVM_BUILD_TESTS=$(usex test)
# compilers for lit tests
- -DLLDB_TEST_C_COMPILER="${EPREFIX}/usr/bin/clang"
- -DLLDB_TEST_CXX_COMPILER="${EPREFIX}/usr/bin/clang++"
+ -DLLDB_TEST_C_COMPILER="$(type -P clang)"
+ -DLLDB_TEST_CXX_COMPILER="$(type -P clang++)"
# compiler for ole' python tests
- -DLLDB_TEST_COMPILER="${EPREFIX}/usr/bin/clang"
+ -DLLDB_TEST_COMPILER="$(type -P clang)"
# TODO: fix upstream to detect this properly
-DHAVE_LIBDL=ON