From ec5bd872d58384a9fc346cda2ca789ebb54cb89c Mon Sep 17 00:00:00 2001 From: "Herman S." <429230+has207@users.noreply.github.com> Date: Thu, 26 Mar 2026 12:08:36 +0900 Subject: [PATCH] [Build/Kernel] Guard zlib-ng x86 SIMD defines behind XE_TARGET_X86_64 --- src/xenia/kernel/CMakeLists.txt | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/xenia/kernel/CMakeLists.txt b/src/xenia/kernel/CMakeLists.txt index fefff2234..452ae489f 100644 --- a/src/xenia/kernel/CMakeLists.txt +++ b/src/xenia/kernel/CMakeLists.txt @@ -1,15 +1,13 @@ add_library(xenia-kernel STATIC) xe_platform_sources(xenia-kernel ${CMAKE_CURRENT_SOURCE_DIR} RECURSIVE) -target_compile_definitions(xenia-kernel PRIVATE - X86_FEATURES - X86_HAVE_XSAVE_INTRIN - X86_SSSE3 - X86_SSE42 - WITH_GZFILEOP -) -if(WIN32) +target_compile_definitions(xenia-kernel PRIVATE WITH_GZFILEOP) +if(XE_TARGET_X86_64) target_compile_definitions(xenia-kernel PRIVATE + X86_FEATURES + X86_HAVE_XSAVE_INTRIN X86_SSE2 + X86_SSSE3 + X86_SSE42 X86_AVX2 X86_AVX512 X86_AVX512VNNI