PKGNAME=zydis
PKGSEC=libs
PKGDEP="zycore-c"
BUILDDEP="ronn-ng"
PKGDES="x86/x86-64 disassembler and code generation library"

ABTYPE=cmakeninja
CMAKE_AFTER=(
    '-DZYDIS_BUILD_SHARED_LIB=ON'
    '-DZYAN_SYSTEM_ZYCORE=ON'
    '-DZYDIS_BUILD_MAN=ON'
    '-DZYDIS_BUILD_DOXYGEN=OFF'
)

# FIXME: zycore-c fails to build on MIPS.
#
# [...]/zycore-c/include/Zycore/Defines.h:158:5: error: #error "Unsupported architecture detected"
#   158 | #   error "Unsupported architecture detected"
#       |     ^~~~~
FAIL_ARCH="@(loongson3)"
