PKGNAME=jsoncpp
PKGSEC=libs
PKGDEP="gcc-runtime"
BUILDDEP="cmake"
PKGDES="A C++ library for interacting with JSON"

CMAKE_AFTER="-DBUILD_SHARED_LIBS=ON \
             -DBUILD_STATIC_LIBS=ON \
             -DCMAKE_SKIP_RPATH=OFF \
             -DJSONCPP_WITH_TESTS=OFF"
PKGBREAK="cmake<=3.31.2 minetest<=5.7.0+irrlicht1.9.0mt10-2 \
          polybar<=3.7.1 vtk<=9.3.0-2 waybar<=0.11.0"

NOSTATIC=0
NOSTATIC__RETRO=1
NOSTATIC__ARMV4="$NOSTATIC__RETRO"
NOSTATIC__ARMV6HF="$NOSTATIC__RETRO"
NOSTATIC__ARMV7HF="$NOSTATIC__RETRO"
NOSTATIC__I486="$NOSTATIC__RETRO"
NOSTATIC__LOONGSON2F="$NOSTATIC__RETRO"
NOSTATIC__M68K="$NOSTATIC__RETRO"
NOSTATIC__POWERPC="$NOSTATIC__RETRO"
NOSTATIC__PPC64="$NOSTATIC__RETRO"

# Needed by Afterglow, whereas FAIL_ARCH defaults to mainline-only.
FAIL_ARCH="!(mainline|retro)"
