Browse Source

Fix compilation on loongarch

yuanhecai 1 năm trước cách đây
mục cha
commit
ed5d3d9f82
2 tập tin đã thay đổi với 3 bổ sung3 xóa
  1. 2 2
      CMakeLists.txt
  2. 1 1
      src/video/yuv2rgb/yuv_rgb_lsx.c

+ 2 - 2
CMakeLists.txt

@@ -911,7 +911,7 @@ if(SDL_ASSEMBLY)
 
     if(SDL_LSX)
       cmake_push_check_state()
-      list(APPEND CMAKE_REQUIRED_FLAGS "-mlsx")
+      set(CMAKE_REQUIRED_FLAGS "-mlsx")
       check_c_source_compiles("
           #ifndef __loongarch_sx
           #error Assembler CPP flag not enabled
@@ -928,7 +928,7 @@ if(SDL_ASSEMBLY)
 
     if(SDL_LASX)
       cmake_push_check_state()
-      list(APPEND CMAKE_REQUIRED_FLAGS "-mlasx")
+      set(CMAKE_REQUIRED_FLAGS "-mlasx")
       check_c_source_compiles("
           #ifndef __loongarch_asx
           #error Assembler CPP flag not enabled

+ 1 - 1
src/video/yuv2rgb/yuv_rgb_lsx.c

@@ -4,7 +4,7 @@
 
 #if SDL_HAVE_YUV
 #include "yuv_rgb.h"
-
+#include "yuv_rgb_internal.h"
 #include "SDL_cpuinfo.h"
 
 #ifdef __loongarch_sx