disable obsolete 32-bit targets in macOS (#511)
authorPanayotis <panayotis@panayotis.com>
Sun, 24 Nov 2019 16:25:13 +0000 (18:25 +0200)
committerAnthony Green <green@moxielogic.com>
Sun, 24 Nov 2019 16:25:13 +0000 (11:25 -0500)
README.md
generate-darwin-source-and-headers.py

index 3d6ce44319589dbf3408b075af6863a564318bd1..2562ab11be4826196fa239c874fc0e6249a17d29 100644 (file)
--- a/README.md
+++ b/README.md
@@ -101,7 +101,6 @@ tested:
 | X86             | Interix          | GCC                     |
 | X86             | kFreeBSD         | GCC                     |
 | X86             | Linux            | GCC                     |
-| X86             | Mac OSX          | GCC                     |
 | X86             | OpenBSD          | GCC                     |
 | X86             | OS/2             | GCC                     |
 | X86             | Solaris          | GCC                     |
index f7fc414b35cef896045dc9ad2bc90016534d5466..3d840b963773868ff33913debb8060b0fcd7c322 100755 (executable)
@@ -143,7 +143,7 @@ def build_target(platform, platform_headers):
     mkdir_p(build_dir)
     env = dict(CC=xcrun_cmd('clang'),
                LD=xcrun_cmd('ld'),
-               CFLAGS='%s' % (platform.version_min))
+               CFLAGS='%s -fembed-bitcode' % (platform.version_min))
     working_dir = os.getcwd()
     try:
         os.chdir(build_dir)
@@ -173,7 +173,7 @@ def generate_source_and_headers(generate_osx=True, generate_ios=True):
         copy_src_platform_files(device_platform)
         copy_src_platform_files(device64_platform)
     if generate_osx:
-        copy_src_platform_files(desktop32_platform)
+#        copy_src_platform_files(desktop32_platform)
         copy_src_platform_files(desktop64_platform)
 
     platform_headers = collections.defaultdict(set)
@@ -184,7 +184,7 @@ def generate_source_and_headers(generate_osx=True, generate_ios=True):
         build_target(device_platform, platform_headers)
         build_target(device64_platform, platform_headers)
     if generate_osx:
-        build_target(desktop32_platform, platform_headers)
+#        build_target(desktop32_platform, platform_headers)
         build_target(desktop64_platform, platform_headers)
 
     mkdir_p('darwin_common/include')