[COPY] --- T2-COPYRIGHT-BEGIN --- [COPY] t2/package/*/lldb/lldb.desc [COPY] Copyright (C) 2008 - 2025 The T2 SDE Project [COPY] SPDX-License-Identifier: GPL-2.0 [COPY] --- T2-COPYRIGHT-END --- [I] The LLDB Debugger [T] LLDB is a next generation, high-performance debugger. It is built as a [T] set of reusable components which highly leverage existing libraries in [T] the larger LLVM Project, such as the Clang expression parser and LLVM [T] disassembler. [U] https://lldb.llvm.org [A] University of Illinois/NCSA [A] Chris Lattner [M] Rene Rebe [C] extra/development [F] OBJDIR CROSS [R] - alpha arc avr32 alpha blackfin m68k microblaze nios2 [E] opt doxygen [E] opt lua [L] BSD [S] Stable [V] 20.1.7 [CV-GROUP] llvmorg [D] b39177cc2377bd928ed7a729c41c66b7a59c36bd5a8a8ed478bf0ec1 lldb-20.1.7.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/ [D] 5f9e30ade9be1bec7bb9f71d8e284332a8d4f459e477580dec4c109b llvm-cmake-20.1.7.src.tar.xz !https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/cmake-20.1.7.src.tar.xz cmake_mod() { tar $taropt `match_source_file -p cmake` -C .. mv -vf ../cmake-*src ../../cmake } hook_add preconf 5 cmake_mod if atstage toolchain; then var_append cmakeopt ' ' -DLLVM_DEFAULT_TARGET_TRIPLE=$arch_target elif atstage cross; then var_append cmakeopt ' ' -DLLVM_MAIN_INCLUDE_DIR=$root$includedir var_append cmakeopt ' ' -DLLVM_LIBRARY_DIR=$root$libdir var_append GCC_WRAPPER_FILTER '|' "sed 's,$root/TOOLCHAIN.*libLLVM\(.*\)\.[as].*,-lLLVM\1,g'" fi [ "${libdir##*/lib}" ] && var_append cmakeopt ' ' "-DLLVM_LIBDIR_SUFFIX=${libdir##*/lib}" var_append cmakeopt ' ' "-DBUILD_SHARED_LIBS=ON -DLLDB_INCLUDE_TESTS=OFF"