diff --git a/CMakeLists.txt b/CMakeLists.txt index 8bf2628df5..824a08df54 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -460,7 +460,9 @@ if(NOT MSVC) if(X86 OR X86_64) # enable sse2 code generation - add_compile_options(-msse2) + if(NOT MACOSX) + add_compile_options(-msse2) + endif() if(NOT X86_64 AND NOT CLANG) add_compile_options(-mfpmath=sse) # add_definitions(-mstackrealign) diff --git a/b.sh b/b.sh index da262c46e4..ac901a743f 100755 --- a/b.sh +++ b/b.sh @@ -21,6 +21,10 @@ do ;; --fat) CMAKE_ARGS="-DCMAKE_OSX_ARCHITECTURES=arm64;x86_64 ${CMAKE_ARGS}" ;; + --x64) CMAKE_ARGS="-DCMAKE_OSX_ARCHITECTURES=x86_64 ${CMAKE_ARGS}" + ;; + --arm64) CMAKE_ARGS="-DCMAKE_OSX_ARCHITECTURES=arm64 ${CMAKE_ARGS}" + ;; --no-png) CMAKE_ARGS="-DUSE_SYSTEM_LIBPNG=OFF ${CMAKE_ARGS}" ;; --no-sdl2) CMAKE_ARGS="-DUSE_SYSTEM_LIBSDL2=OFF ${CMAKE_ARGS}"