Skip to content

Commit 40b4a8a

Browse files
committed
libretro-vecx: Fix OpenGL dependency
Fixes odroidgoA build broken by the version bump in #2490 Signed-off-by: Gleb Mazovetskiy <glex.spb@gmail.com>
1 parent a4efd28 commit 40b4a8a

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

package/batocera/emulators/retroarch/libretro/libretro-vecx/libretro-vecx.mk

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,17 @@ LIBRETRO_VECX_VERSION = 7f8d42e0f5e891997afa72a639dbcc0f3be710c6
88
LIBRETRO_VECX_SITE = $(call github,libretro,libretro-vecx,$(LIBRETRO_VECX_VERSION))
99
LIBRETRO_VECX_LICENSE = GPLv2|LGPLv2.1
1010

11+
ifeq ($(BR2_PACKAGE_HAS_LIBGL),y)
12+
LIBRETRO_VECX_DEPENDENCIES += libgl
13+
else
14+
ifeq ($(BR2_PACKAGE_HAS_LIBGLES),y)
15+
LIBRETRO_VECX_DEPENDENCIES += libgles
16+
LIBRETRO_VECX_MAKE_OPTS += GLES=1
17+
else
18+
LIBRETRO_VECX_MAKE_OPTS += HAS_GPU=0
19+
endif
20+
endif
21+
1122
LIBRETRO_VECX_PLATFORM = $(LIBRETRO_PLATFORM)
1223

1324
ifeq ($(BR2_PACKAGE_BATOCERA_TARGET_RPI3),y)
@@ -22,8 +33,10 @@ ifeq ($(BR2_PACKAGE_BATOCERA_TARGET_ODROIDGOA),y)
2233
LIBRETRO_VECX_PLATFORM = classic_armv8_a35
2334
endif
2435

36+
LIBRETRO_VECX_MAKE_OPTS += platform="$(LIBRETRO_VECX_PLATFORM)"
37+
2538
define LIBRETRO_VECX_BUILD_CMDS
26-
$(TARGET_CONFIGURE_OPTS) $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile.libretro platform="$(LIBRETRO_VECX_PLATFORM)"
39+
$(TARGET_CONFIGURE_OPTS) $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile.libretro $(LIBRETRO_VECX_MAKE_OPTS)
2740
endef
2841

2942
define LIBRETRO_VECX_INSTALL_TARGET_CMDS

0 commit comments

Comments
 (0)