# Description: A cross-platform open-source make system # URL: https://www.cmake.org/ # Maintainer: KRAK3N Team, extra ports at krak3n dot my # Depends on: expat name=cmake version=4.1.2 release=1 source=(https://${name}.org/files/v${version%.*}/${name}-${version}.tar.gz) build() { cd ${name}-${version} if command -v cmake >/dev/null; then cmake -B build \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_USE_SYSTEM_CURL=True \ -DCMAKE_USE_SYSTEM_EXPAT=True \ -DCMAKE_USE_SYSTEM_ZLIB=True \ -DCMAKE_USE_SYSTEM_BZIP2=True \ -DBUILD_CursesDialog=OFF \ -DBUILD_TESTING=OFF cmake --build build DESTDIR=$PKG cmake --install build else ./configure \ --prefix=/usr \ --system-curl \ --system-expat \ --system-zlib \ --system-bzip2 \ --parallel="$(grep -scF 'core id' /proc/cpuinfo)" -- \ -DBUILD_CursesDialog=OFF make make DESTDIR=$PKG install fi rm -r $PKG/usr/doc }