# $NetBSD: Makefile.common,v 1.5 2023/11/17 09:27:51 nia Exp $ # used by emulators/flycast/Makefile # used by emulators/libretro-flycast/Makefile DISTNAME= flycast-2.2 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_GITHUB:=flyinghead/} GITHUB_PROJECT= flycast GITHUB_TAG= v${PKGVERSION_NOREV} HOMEPAGE= https://github.com/flyinghead/flycast LICENSE= gnu-gpl-v2 WRKSRC= ${WRKDIR}/${DISTNAME} USE_CMAKE= yes USE_TOOLS+= pkg-config USE_LANGUAGES= c c++ # Theoretically older versions are fine, but internal compiler # error with GCC 7... # core/hw/sh4/sh4_interrupts.cpp:250:1: internal compiler error: in gen_reg_rtx, at emit-rtl.c:1058 GCC_REQD+= 10 CMAKE_ARGS+= -DUSE_HOST_LIBZIP=ON CMAKE_ARGS+= -DUSE_HOST_SDL=ON CMAKE_ARGS+= -DUSE_VULKAN=OFF CMAKE_ARGS+= -DUSE_DX9=OFF CMAKE_ARGS+= -DUSE_DX11=OFF CMAKE_ARGS+= -DWITH_SYSTEM_ZLIB=ON CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON DISTINFO_FILE= ${.CURDIR}/../../emulators/flycast/distinfo PATCHDIR= ${.CURDIR}/../../emulators/flycast/patches USE_CXX_FEATURES+= c++17 GITHUB_SUBMODULES+= flyinghead libchdr 925400c4c4b67bafdff8dfad9a1474b22d980777 core/deps/libchdr GITHUB_SUBMODULES+= flyinghead mingw-breakpad 1ab24bcc817ebe629bf77daa53529d02361cb1e9 core/deps/breakpad GITHUB_SUBMODULES+= vinniefalco LuaBridge fab7b33b896a42dcc865ba5ecdbacd9f40 core/deps/luabridge .include "../../archivers/libzip/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../net/miniupnpc/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk"