termux-packages/packages/lldb/build.sh

27 lines
859 B
Bash
Raw Normal View History

2018-04-17 00:20:05 +02:00
TERMUX_PKG_HOMEPAGE=https://lldb.llvm.org
TERMUX_PKG_DESCRIPTION="LLVM based debugger"
2019-01-21 13:53:58 +01:00
TERMUX_PKG_LICENSE="NCSA"
2018-12-28 01:30:49 +01:00
TERMUX_PKG_VERSION=7.0.1
2019-02-23 12:38:12 +01:00
TERMUX_PKG_REVISION=1
2018-12-28 01:30:49 +01:00
TERMUX_PKG_SHA256=76b46be75b412a3d22f0d26279306ae7e274fe4d7988a2184c529c38a6a76982
2018-08-22 16:43:24 +02:00
TERMUX_PKG_SRCURL=https://releases.llvm.org/${TERMUX_PKG_VERSION}/lldb-$TERMUX_PKG_VERSION.src.tar.xz
TERMUX_PKG_DEPENDS="libedit, libllvm, libxml2, ncurses-ui-libs"
TERMUX_PKG_BLACKLISTED_ARCHES="i686"
TERMUX_PKG_HAS_DEBUG=no
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
-DLLDB_DISABLE_CURSES=0
-DLLDB_DISABLE_LIBEDIT=0
-DLLDB_DISABLE_PYTHON=1
-DLLVM_CONFIG=$TERMUX_PREFIX/bin/llvm-config
-DLLVM_ENABLE_TERMINFO=1
-DLLVM_LINK_LLVM_DYLIB=ON
"
2018-04-17 00:20:05 +02:00
termux_step_pre_configure() {
LDFLAGS+=" -Wl,--exclude-libs=libLLVMSupport.a"
2018-04-17 00:20:05 +02:00
}
2018-04-17 00:20:05 +02:00
termux_step_post_make_install() {
cp $TERMUX_PKG_SRCDIR/docs/lldb.1 $TERMUX_PREFIX/share/man/man1
}