[Buildroot] [PATCH v6 31/31] package/kodi: Add support for more archs
Bernd Kuhls
bernd.kuhls at t-online.de
Mon Apr 24 21:32:06 UTC 2017
For the autoconf-based build system it was necessary to allow each
supported architecture separatly:
https://github.com/xbmc/xbmc/blob/Krypton/m4/xbmc_arch.m4
The CMake build system supports more archs which are added by this
commit.
Signed-off-by: Bernd Kuhls <bernd.kuhls at t-online.de>
---
package/kodi/Config.in | 9 ++++++++-
package/kodi/kodi.mk | 8 +++++++-
2 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index a5fc940a2b..1f56874077 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -1,7 +1,14 @@
config BR2_PACKAGE_KODI_ARCH_SUPPORTS
bool
depends on BR2_USE_MMU # libcdio, and others
- default y if (BR2_arm || (BR2_mipsel && BR2_TOOLCHAIN_USES_GLIBC) || BR2_i386 || BR2_x86_64) \
+ default y if ( \
+ BR2_aarch64 || BR2_aarch64_be || \
+ BR2_arcle || BR2_arceb || \
+ BR2_arm || BR2_armeb || \
+ BR2_mips || BR2_mips64 || \
+ BR2_mipsel || BR2_mips64el || \
+ BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \
+ BR2_i386 || BR2_x86_64) \
&& BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS \
&& BR2_TOOLCHAIN_HAS_SYNC_8
diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
index 245b8bfbe6..455d38d97e 100644
--- a/package/kodi/kodi.mk
+++ b/package/kodi/kodi.mk
@@ -73,10 +73,16 @@ KODI_CONF_OPTS += \
-DDEPENDS_PATH=$(@D) \
-DWITH_TEXTUREPACKER=$(HOST_DIR)/usr/bin/TexturePacker
-ifeq ($(BR2_arm),y)
+ifeq ($(BR2_aarch64),y)
+KODI_CONF_OPTS += -DWITH_ARCH=aarch64 -DWITH_CPU=aarch64
+else ifeq ($(BR2_arm)$(BR2_armeb),y)
KODI_CONF_OPTS += -DWITH_ARCH=arm -DWITH_CPU=arm
else ifeq ($(BR2_mips),y)
KODI_CONF_OPTS += -DWITH_ARCH=mips -DWITH_CPU=mips
+else ifeq ($(BR2_mips64el),y)
+KODI_CONF_OPTS += -DWITH_ARCH=mips64 -DWITH_CPU=mips64
+else ifeq ($(BR2_powerpc64)$(BR2_powerpc64le),y)
+KODI_CONF_OPTS += -DWITH_ARCH=powerpc64 -DWITH_CPU=powerpc64
else ifeq ($(BR2_i386),y)
KODI_CONF_OPTS += -DWITH_ARCH=i486-linux -DWITH_CPU=$(BR2_GCC_TARGET_ARCH)
else ifeq ($(BR2_x86_64),y)
--
2.11.0
More information about the buildroot
mailing list