From 60c3ca49b423af5963d5c9b182e423ae17a55e41 Mon Sep 17 00:00:00 2001
From: Ivan Epifanov <[EMAIL REDACTED]>
Date: Wed, 15 Dec 2021 01:20:51 +0300
Subject: [PATCH] Vita: disable arm asm blitters and add missing pvr dep
---
CMakeLists.txt | 25 +++++++++++++++----------
1 file changed, 15 insertions(+), 10 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index bae2babcb9e..18519c798da 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2330,20 +2330,25 @@ elseif(VITA)
taihen_stub
)
endif()
+ if(HAVE_VITA_PVR)
+ list(PREPEND EXTRA_LIBS
+ SceIme_stub
+ )
+ endif()
endif()
- set(HAVE_ARMSIMD TRUE)
- set(SDL_ARM_SIMD_BLITTERS 1)
- file(GLOB ARMSIMD_SOURCES ${SDL2_SOURCE_DIR}/src/video/arm/pixman-arm-simd*.S)
- set(SOURCE_FILES ${SOURCE_FILES} ${ARMSIMD_SOURCES})
+# set(HAVE_ARMSIMD TRUE)
+# set(SDL_ARM_SIMD_BLITTERS 1)
+# file(GLOB ARMSIMD_SOURCES ${SDL2_SOURCE_DIR}/src/video/arm/pixman-arm-simd*.S)
+# set(SOURCE_FILES ${SOURCE_FILES} ${ARMSIMD_SOURCES})
- set(HAVE_ARMNEON TRUE)
- set(SDL_ARM_NEON_BLITTERS 1)
- file(GLOB ARMNEON_SOURCES ${SDL2_SOURCE_DIR}/src/video/arm/pixman-arm-neon*.S)
- set(SOURCE_FILES ${SOURCE_FILES} ${ARMNEON_SOURCES})
+# set(HAVE_ARMNEON TRUE)
+# set(SDL_ARM_NEON_BLITTERS 1)
+# file(GLOB ARMNEON_SOURCES ${SDL2_SOURCE_DIR}/src/video/arm/pixman-arm-neon*.S)
+# set(SOURCE_FILES ${SOURCE_FILES} ${ARMNEON_SOURCES})
- set_property(SOURCE ${SDL2_SOURCE_DIR}/src/video/arm/pixman-arm-simd-asm.S PROPERTY LANGUAGE C)
- set_property(SOURCE ${SDL2_SOURCE_DIR}/src/video/arm/pixman-arm-neon-asm.S PROPERTY LANGUAGE C)
+# set_property(SOURCE ${SDL2_SOURCE_DIR}/src/video/arm/pixman-arm-simd-asm.S PROPERTY LANGUAGE C)
+# set_property(SOURCE ${SDL2_SOURCE_DIR}/src/video/arm/pixman-arm-neon-asm.S PROPERTY LANGUAGE C)
target_compile_definitions(sdl-build-options INTERFACE "-D__VITA__")
target_compile_definitions(sdl-build-options INTERFACE "-Dmemcpy=sceClibMemcpy")