Lines Matching +full:platform +full:- +full:sdk +full:- +full:version
9 class Platform(object): class
12 class simulator_platform(Platform):
14 sdk = 'iphonesimulator' variable in simulator_platform
16 triple = 'i386-apple-darwin11'
17 version_min = '-miphoneos-version-min=7.0'
25 class simulator64_platform(Platform):
27 sdk = 'iphonesimulator' variable in simulator64_platform
29 triple = 'x86_64-apple-darwin13'
30 version_min = '-miphoneos-version-min=7.0'
38 class device_platform(Platform):
40 sdk = 'iphoneos' variable in device_platform
42 triple = 'arm-apple-darwin11'
43 version_min = '-miphoneos-version-min=7.0'
51 class device64_platform(Platform):
53 sdk = 'iphoneos' variable in device64_platform
55 triple = 'aarch64-apple-darwin13'
56 version_min = '-miphoneos-version-min=7.0'
64 class desktop32_platform(Platform):
66 sdk = 'macosx' variable in desktop32_platform
68 triple = 'i386-apple-darwin10'
69 version_min = '-mmacosx-version-min=10.6'
77 class desktop64_platform(Platform):
79 sdk = 'macosx' variable in desktop64_platform
81 triple = 'x86_64-apple-darwin10'
82 version_min = '-mmacosx-version-min=10.6'
131 def copy_src_platform_files(platform): argument
132 src_dir = os.path.join('src', platform.src_dir)
133 dst_dir = os.path.join(platform.directory, 'src', platform.src_dir)
134 …files(src_dir, dst_dir, filelist=platform.src_files, file_suffix=platform.arch, prefix=platform.pr…
137 def build_target(platform, platform_headers): argument
139 return 'xcrun -sdk %s %s -arch %s' % (platform.sdk, cmd, platform.arch)
141 tag='%s-%s' % (platform.sdk, platform.arch)
146 CFLAGS='%s' % (platform.version_min))
150 subprocess.check_call(['../configure', '-host', platform.triple], env=env)
156 os.path.join(platform.directory, 'include'),
158 file_suffix=platform.arch,
159 prefix=platform.prefix,
160 suffix=platform.suffix)
163 platform_headers[filename].add((platform.prefix, platform.arch, platform.suffix))
199 parser.add_argument('--only-ios', action='store_true', default=False)
200 parser.add_argument('--only-osx', action='store_true', default=False)