diff options
author | Tim Biermann <tbier@posteo.de> | 2019-12-29 11:40:19 +0100 |
---|---|---|
committer | Tim Biermann <tbier@posteo.de> | 2019-12-29 11:40:19 +0100 |
commit | bcb523a6ae0128f3b400136cc7db3254edd422e2 (patch) | |
tree | 329e2e2bb9445e99f6f334f02213b504860ed8d4 /lldb/Pkgfile | |
parent | 0ee668b988eff04b2a2d4b5e044c598e939ad53f (diff) | |
download | contrib-bcb523a6ae0128f3b400136cc7db3254edd422e2.tar.gz contrib-bcb523a6ae0128f3b400136cc7db3254edd422e2.tar.xz |
lldb: initial commit, version 9.0.1
Diffstat (limited to 'lldb/Pkgfile')
-rw-r--r-- | lldb/Pkgfile | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/lldb/Pkgfile b/lldb/Pkgfile new file mode 100644 index 000000000..cd902083a --- /dev/null +++ b/lldb/Pkgfile @@ -0,0 +1,27 @@ +# Description: LLDB is a next generation, high-performance debugger +# URL: https://lldb.llvm.org/ +# Maintainer: Tim Biermann, tbier at posteo dot de +# Depends on: clang libedit python3-six swig + +name=lldb +version=9.0.1 +release=1 +source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/lldb-$version.src.tar.xz) + +build() { + cd $name-$version.src + mkdir build + cd build + cmake .. \ + -GNinja \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLLVM_LINK_LLVM_DYLIB=ON \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DLLDB_USE_SYSTEM_SIX=1 + ninja + DESTDIR=$PKG ninja install + python3 -m compileall $PKG + python3 -O -m compileall $PKG + python3 -OO -m compileall $PKG +} |