#!/bin/sh NAME="fmt" DESC="Open-source formatting library for C++" MAKEDEPS="cmake doxygen python ninja" PKG_VER=8.1.1 SOURCE="https://github.com/fmtlib/fmt/releases/download/$PKG_VER/fmt-$PKG_VER.zip" build() { cmake -B . -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ $CMAKE_CROSSOPTS cmake --build . } check() { CTEST_OUTPUT_ON_FAILURE=TRUE ctest } package() { DESTDIR="$PKG_DEST" cmake --install . }