alicelinux

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

abuild (768B)


      1 name=cmake
      2 version=4.1.1
      3 release=1
      4 source="https://$name.org/files/v${version%.*}/$name-$version.tar.gz"
      5 
      6 build() {
      7 	if command -v cmake >/dev/null; then
      8 		cmake -B build \
      9 			-DCMAKE_INSTALL_PREFIX=/usr \
     10 			-DCMAKE_BUILD_TYPE=Release \
     11 			-DCMAKE_USE_SYSTEM_CURL=True \
     12 			-DCMAKE_USE_SYSTEM_EXPAT=True \
     13 			-DCMAKE_USE_SYSTEM_ZLIB=True \
     14 			-DCMAKE_USE_SYSTEM_BZIP2=True \
     15 			-DBUILD_CursesDialog=OFF \
     16 			-DBUILD_TESTING=OFF
     17 		cmake --build   build
     18 		cmake --install build
     19 	else
     20 		./configure \
     21 		        --prefix=/usr \
     22 			--system-curl \
     23 			--system-expat \
     24 			--system-zlib \
     25 			--system-bzip2 \
     26 			--parallel="$(grep -scF 'core id' /proc/cpuinfo)" -- \
     27 			-DBUILD_CursesDialog=OFF
     28 		make
     29 		make install
     30 	fi
     31 	rm -r $PKG/usr/doc $PKG/usr/share/bash-completion
     32 }