浏览代码

[macOS / ARM64] Remove "-msse2" flag from ARM64 release export template build.

(cherry picked from commit 09f301029a3d28a774b1f4a5cf4c1ed6daaeb2bd)
bruvzg 5 年之前
父节点
当前提交
bc25b80c0f
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      platform/osx/detect.py

+ 4 - 2
platform/osx/detect.py

@@ -45,9 +45,11 @@ def configure(env):
     if env["target"] == "release":
         if env["debug_symbols"] != "full":
             if env["optimize"] == "speed":  # optimize for speed (default)
-                env.Prepend(CCFLAGS=["-O3", "-fomit-frame-pointer", "-ftree-vectorize", "-msse2"])
+                env.Prepend(CCFLAGS=["-O3", "-fomit-frame-pointer", "-ftree-vectorize"])
             else:  # optimize for size
-                env.Prepend(CCFLAGS=["-Os", "-ftree-vectorize", "-msse2"])
+                env.Prepend(CCFLAGS=["-Os", "-ftree-vectorize"])
+            if env["arch"] != "arm64":
+                env.Prepend(CCFLAGS=["-msse2"])
 
         if env["debug_symbols"] == "yes":
             env.Prepend(CCFLAGS=["-g2"])