# Template file for 'mimalloc' pkgname=mimalloc version=2.1.7 revision=1 build_style=cmake configure_args="$(vopt_bool secure MI_SECURE)" short_desc="General purpose allocator with excellent performance characteristics" maintainer="Peter Wang " license="MIT" homepage="https://github.com/microsoft/mimalloc" distfiles="https://github.com/microsoft/mimalloc/archive/refs/tags/v${version}.tar.gz" checksum=0eed39319f139afde8515010ff59baf24de9e47ea316a315398e8027d198202d build_options="secure" build_options_default="secure" desc_option_secure="Build mimalloc in secure mode" if [ "${XBPS_TARGET_LIBC}" = "musl" ]; then configure_args+=" MI_LIBC_MUSL=ON" fi post_install() { vlicense LICENSE } mimalloc-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/cmake vmove usr/lib/libmimalloc.so vmove usr/lib/mimalloc-${version%.*} vmove usr/lib/pkgconfig } }