# -*- coding: utf-8; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           cmake 1.1
PortGroup           github 1.0

github.setup        PetteriAimonen libfixmath d308e466e1a09118d03f677c52e5fbf402f6fdd0
version             2023.08.08
revision            0
categories          math
license             MIT
maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
description         Q16.16 format fixed point operations in C
long_description    {*}${description}
checksums           rmd160  722e3b497db8ca051fb084ccf5767836ee2eb55c \
                    sha256  3b073a5b756d1753fc2c3a18c217fd63396b77579b1ca9967c0a9d56f58254f6 \
                    size    268677
github.tarball_from archive

patchfiles          0001-Fix-install-targets.patch

compiler.cxx_standard 2011
# Xcode clangs prior to 10.12 fail with sanitizer-related errors.
compiler.blacklist-append {clang < 900}

configure.args-append \
                    -DBUILD_SHARED_LIBS=ON

test.run            yes
test.target         test
