Browse Source

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

(cherry picked from commit 09f301029a3d28a774b1f4a5cf4c1ed6daaeb2bd)
bruvzg 5 years ago
parent
commit
bc25b80c0f
1 changed files with 4 additions and 2 deletions
  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"])