PKGNAME=highway
PKGSEC=libs
PKGDEP="gcc-runtime"
BUILDDEP="gtest"
PKGDES="A C++ library that provides portable SIMD/vector intrinsics"

ABTYPE=cmakeninja
# NOTE: Set HWY_ENABLE_TESTS=ON to generate hwy_gtest.h for libjxl.
CMAKE_AFTER=(
    "-DBUILD_SHARED_LIBS=ON"
    "-DBUILD_TESTING=OFF"
    "-DHWY_ENABLE_TESTS=ON"
    "-DHWY_SYSTEM_GTEST=ON"
)
CMAKE_AFTER__ARMV7HF=(
    "${CMAKE_AFTER[@]}"
    "-DHWY_CMAKE_ARM7=ON"
)

# FIXME: lto1: fatal error: target specific builtin not available.
NOLTO__RISCV64=1

PKGBREAK="libjxl<=0.7.0"
