alicelinux

A lightweight musl + clang/llvm + libressl + busybox distro
git clone https://codeberg.org/emmett1/alicelinux
Log | Files | Refs | README | LICENSE

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 }