abuild (891B)
1 name=llvm 2 version=19.1.7 3 release=1 4 source="https://github.com/${name}/${name}-project/releases/download/${name}org-${version}/${name}-${version}.src.tar.xz 5 https://github.com/llvm/llvm-project/releases/download/llvmorg-${version}/cmake-${version}.src.tar.xz 6 musl-stack-size.patch" 7 build_dir="${name}-${version}.src" 8 patch_opt="-Np2" 9 build_opt=" 10 -DLLVM_BUILD_LLVM_DYLIB=ON 11 -DLLVM_LINK_LLVM_DYLIB=ON 12 -DLLVM_TARGETS_TO_BUILD='host;AMDGPU' 13 -DLLVM_ENABLE_RTTI=ON 14 -DLLVM_HOST_TRIPLE=$(cc -dumpmachine) 15 -DLLVM_INCLUDE_BENCHMARKS=OFF 16 -DLLVM_INCLUDE_EXAMPLES=OFF 17 -DLLVM_INCLUDE_DOCS=OFF 18 -DLLVM_INCLUDE_TESTS=OFF 19 -DLLVM_ENABLE_TERMINFO=OFF 20 -DLLVM_ENABLE_LIBXML2=OFF 21 " 22 keep_static=1 23 build_type="cmake_build" 24 25 prebuild() { 26 mv ../cmake-${version}.src . 27 sed "/LLVM_COMMON_CMAKE_UTILS/s@../cmake@cmake-${version}.src@" -i CMakeLists.txt 28 } 29 30 postbuild() { 31 cp */*/bin/FileCheck $PKG/usr/bin 32 }