Newer
Older
minerva / Ports / ninja / package.sh
@minerva minerva on 13 Jul 576 bytes Initial commit
#!/usr/bin/env -S bash ../.port_include.sh
port='ninja'
version='1.12.1'
files=(
    "https://github.com/ninja-build/ninja/archive/v${version}.tar.gz#821bdff48a3f683bc4bb3b6f0b5fe7b2d647cf65d52aeb63328c91a6c6df285a"
)

build() {
    CXXFLAGS="--sysroot=${MINERVA_INSTALL_ROOT}" \
    LDFLAGS="--sysroot=${MINERVA_INSTALL_ROOT}" \
    # platform=linux is close enough.
    run ./configure.py --bootstrap --platform='linux'
    run "$STRIP" ninja
}

install() {
    run mkdir -p "${MINERVA_INSTALL_ROOT}/usr/local/bin"
    run cp ninja "${MINERVA_INSTALL_ROOT}/usr/local/bin"
}