[Scummvm-git-logs] scummvm master -> d1f15b9fd706498e22c11c5e3669cf0603e026c2
spleen1981
noreply at scummvm.org
Sun Oct 1 13:25:29 UTC 2023
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
4cfd17aaf4 LIBRETRO: BUILD: add wii to gitlab CI/CD
d1f15b9fd7 LIBRETRO: BUILD: add emscripten to gitlab CI/CD
Commit: 4cfd17aaf4454cc558d6a51b88354a146853d27f
https://github.com/scummvm/scummvm/commit/4cfd17aaf4454cc558d6a51b88354a146853d27f
Author: Giovanni Cascione (ing.cascione at gmail.com)
Date: 2023-10-01T15:24:47+02:00
Commit Message:
LIBRETRO: BUILD: add wii to gitlab CI/CD
Changed paths:
backends/platform/libretro/.gitlab-ci.yml
backends/platform/libretro/Makefile
diff --git a/backends/platform/libretro/.gitlab-ci.yml b/backends/platform/libretro/.gitlab-ci.yml
index bf024568545..ae7ccd3519d 100644
--- a/backends/platform/libretro/.gitlab-ci.yml
+++ b/backends/platform/libretro/.gitlab-ci.yml
@@ -56,6 +56,10 @@ include:
file: '/ios9.yml'
################################## CONSOLES ################################
+ # Nintendo Wii
+ - project: 'libretro-infrastructure/ci-templates'
+ file: '/wii-static.yml'
+
# Nintendo WiiU
- project: 'libretro-infrastructure/ci-templates'
file: '/wiiu-static.yml'
@@ -190,6 +194,12 @@ libretro-build-tvos-arm64:
- .core-defs
################################### CONSOLES #################################
+# Nintendo Wii
+libretro-build-wii:
+ extends:
+ - .libretro-wii-static-retroarch-master
+ - .core-defs
+
# Nintendo WiiU
libretro-build-wiiu:
extends:
diff --git a/backends/platform/libretro/Makefile b/backends/platform/libretro/Makefile
index 3693e27c208..c9d996d877d 100644
--- a/backends/platform/libretro/Makefile
+++ b/backends/platform/libretro/Makefile
@@ -132,8 +132,9 @@ else ifeq ($(platform), wii)
CC = $(DEVKITPPC)/bin/powerpc-eabi-gcc$(EXE_EXT)
CXX = $(DEVKITPPC)/bin/powerpc-eabi-g++$(EXE_EXT)
AR = $(DEVKITPPC)/bin/powerpc-eabi-ar$(EXE_EXT) rcs
- DEFINES += -DGEKKO -DHW_RVL -mrvl -mcpu=750 -meabi -mhard-float -D__ppc__ -I$(DEVKITPRO)/libogc/include -DDEFAULT_PERF_TUNER
- STATIC_LINKING=1
+ DEFINES += -DGEKKO -DHW_RVL -mrvl -mcpu=750 -meabi -mhard-float -D__ppc__ -I$(DEVKITPRO)/libogc/include -DDEFAULT_PERF_TUNER -DRETRO_IS_BIG_ENDIAN=1 -DRETRO_IS_LITTLE_ENDIAN=0 -DWORDS_BIGENDIAN=1
+ LITE := 1
+ STATIC_LINKING = 1
# Nintendo Switch (libnx)
else ifeq ($(platform), libnx)
Commit: d1f15b9fd706498e22c11c5e3669cf0603e026c2
https://github.com/scummvm/scummvm/commit/d1f15b9fd706498e22c11c5e3669cf0603e026c2
Author: Giovanni Cascione (ing.cascione at gmail.com)
Date: 2023-10-01T15:25:00+02:00
Commit Message:
LIBRETRO: BUILD: add emscripten to gitlab CI/CD
Changed paths:
backends/platform/libretro/.gitlab-ci.yml
backends/platform/libretro/Makefile
diff --git a/backends/platform/libretro/.gitlab-ci.yml b/backends/platform/libretro/.gitlab-ci.yml
index ae7ccd3519d..8be83ddaa8c 100644
--- a/backends/platform/libretro/.gitlab-ci.yml
+++ b/backends/platform/libretro/.gitlab-ci.yml
@@ -89,6 +89,9 @@ include:
file: '/tvos-arm64.yml'
#################################### MISC ##################################
+ # Emscripten
+ - project: 'libretro-infrastructure/ci-templates'
+ file: '/emscripten-static.yml'
# Stages for building
stages:
@@ -241,3 +244,10 @@ libretro-build-miyoo-arm32:
extends:
- .libretro-miyoo-arm32-make-default
- .core-defs
+
+#################################### MISC ##################################
+# Emscripten
+libretro-build-emscripten:
+ extends:
+ - .libretro-emscripten-static-retroarch-master
+ - .core-defs
diff --git a/backends/platform/libretro/Makefile b/backends/platform/libretro/Makefile
index c9d996d877d..d23647d8ca9 100644
--- a/backends/platform/libretro/Makefile
+++ b/backends/platform/libretro/Makefile
@@ -301,6 +301,8 @@ else ifneq (,$(findstring oga_a35_neon_hardfloat,$(platform)))
# Emscripten
else ifeq ($(platform), emscripten)
TARGET := $(TARGET_NAME)_libretro_$(platform).bc
+ DEFINES += -DEMSCRIPTEN -DUSE_CXX11
+ CXXFLAGS += -std=c++11
STATIC_LINKING = 1
USE_CLOUD = 0
More information about the Scummvm-git-logs
mailing list