mirror of
https://github.com/mkxp-z/mkxp-z.git
synced 2025-08-23 15:23:44 +02:00
22 lines
788 B
Diff
22 lines
788 B
Diff
# Disables compiler intrinsics on platforms where they cause compilation errors.
|
|
|
|
--- a/ports/cmake/src/libmpg123/CMakeLists.txt
|
|
+++ b/ports/cmake/src/libmpg123/CMakeLists.txt
|
|
@@ -22,13 +22,13 @@ endif()
|
|
|
|
# PPC with AltiVec is missing. But probably obsolete enough for CMake users.
|
|
|
|
-if(ARCH_IS_X64)
|
|
+if(ARCH_IS_X64 AND (ANDROID OR APPLE OR UNIX OR WIN32))
|
|
set(MACHINE amd64)
|
|
-elseif(ARCH_IS_X86)
|
|
+elseif(ARCH_IS_X86 AND (ANDROID OR APPLE OR UNIX OR WIN32))
|
|
set(MACHINE x86)
|
|
-elseif(ARCH_IS_ARM64)
|
|
+elseif(ARCH_IS_ARM64 AND (ANDROID OR APPLE OR UNIX OR WIN32))
|
|
set(MACHINE arm64)
|
|
-elseif(ARCH_IS_ARM32)
|
|
+elseif(ARCH_IS_ARM32 AND (ANDROID OR APPLE OR UNIX OR WIN32))
|
|
set(MACHINE arm32)
|
|
else()
|
|
message(WARNING "Unknown processor. Using generic optimizations.")
|