abuild (651B)
1 name=clang 2 version=19.1.7 3 release=1 4 source="https://github.com/llvm/llvm-project/releases/download/llvmorg-${version}/${name}-${version}.src.tar.xz 5 https://github.com/llvm/llvm-project/releases/download/llvmorg-${version}/cmake-${version}.src.tar.xz 6 musl-targets.patch" 7 patch_opt="-Np2" 8 build_opt=" 9 -DLLVM_ENABLE_RTTI=ON 10 -DLLVM_ENABLE_EH=ON 11 -DLLVM_INCLUDE_TESTS=OFF 12 -DLLVM_ENABLE_LIBXML2=OFF 13 -DCLANG_BUILD_EXAMPLES=OFF 14 -DCLANG_INCLUDE_DOCS=OFF 15 -DCLANG_INCLUDE_TESTS=OFF 16 -DLIBCLANG_BUILD_STATIC=ON" 17 keep_static=1 18 19 prebuild() { 20 mv ../cmake-${version}.src . 21 sed "/LLVM_COMMON_CMAKE_UTILS/s@../cmake@cmake-${version}.src@" -i CMakeLists.txt 22 }