Browse Source

[cmake] fix compilation for Intel Atom N455

Signed-off-by: lizzie <lizzie@eden-emu.dev>
pull/2872/head
lizzie 4 months ago
committed by crueter
parent
commit
abc36dbb8e
  1. 4
      CMakeLists.txt
  2. 6
      src/CMakeLists.txt
  3. 4
      src/video_core/CMakeLists.txt

4
CMakeLists.txt

@ -189,9 +189,9 @@ if (CXX_CLANG_CL)
$<$<COMPILE_LANGUAGE:C,CXX>:/EHsc> # thanks microsoft $<$<COMPILE_LANGUAGE:C,CXX>:/EHsc> # thanks microsoft
) )
if (ARCHITECTURE_x86_64)
# REQUIRED CPU features IN windows specifically and amd64
if (ARCHITECTURE_x86_64 AND WIN32)
add_compile_options( add_compile_options(
# Required CPU features for amd64
$<$<COMPILE_LANGUAGE:C,CXX>:-msse4.1> $<$<COMPILE_LANGUAGE:C,CXX>:-msse4.1>
$<$<COMPILE_LANGUAGE:C,CXX>:-mcx16> $<$<COMPILE_LANGUAGE:C,CXX>:-mcx16>
) )

6
src/CMakeLists.txt

@ -178,8 +178,10 @@ else()
if (MINGW) if (MINGW)
add_compile_definitions(MINGW_HAS_SECURE_API) add_compile_definitions(MINGW_HAS_SECURE_API)
add_compile_options("-msse4.1")
# Only windows has this requirement, or does it?
if (WIN32)
add_compile_options("-msse4.1")
endif()
if (MINGW_STATIC_BUILD) if (MINGW_STATIC_BUILD)
add_compile_definitions(QT_STATICPLUGIN) add_compile_definitions(QT_STATICPLUGIN)
add_compile_options("-static") add_compile_options("-static")

4
src/video_core/CMakeLists.txt

@ -384,10 +384,6 @@ if (ARCHITECTURE_x86_64)
macro/macro_jit_x64.h macro/macro_jit_x64.h
) )
target_link_libraries(video_core PUBLIC xbyak::xbyak) target_link_libraries(video_core PUBLIC xbyak::xbyak)
if (NOT MSVC)
target_compile_options(video_core PRIVATE -msse4.1)
endif()
endif() endif()
if (ARCHITECTURE_x86_64 OR ARCHITECTURE_arm64) if (ARCHITECTURE_x86_64 OR ARCHITECTURE_arm64)

Loading…
Cancel
Save