PKGNAME=melonds
PKGDES="An LLE (Low-Level Emulation) Nintendo DS emulator"
PKGSEC=games
PKGDEP="sdl2 qt-6 libpcap enet curl libslirp llvm"
BUILDDEP="extra-cmake-modules ninja"
BUILDDEP__ARM64="${BUILDDEP} llvm"

CMAKE_AFTER="-DCMAKE_BUILD_TYPE=Release \
             -DCMAKE_INSTALL_PREFIX=/usr"

# Note: Upstream recommends -O3.
AB_FLAGS_O3=1

# With GCC 15.1.1 it fails to compile with an internal compiler error during linking
USECLANG=1
