Lines Matching defs:platform
10 import platform
28 """Represents a host/target platform."""
29 def __init__(self, platform):
30 self._platform = platform
33 self._platform = sys.platform
67 def platform(self):
104 return self_.platform == 'serenity'
151 if platform.system() == "Windows":
163 args_list.add('--platform',
164 help='target platform (' +
168 help='host platform (' +
202 if sys.platform == 'zos':
215 platform = Platform(options.platform)
219 host = platform
227 WriteGNNinja(os.path.join(out_dir, 'build.ninja'), platform, host, options, args_list)
261 cxx, ar, ld, platform, host, options,
298 }[platform.platform()])
303 if platform.is_windows():
373 def WriteGNNinja(path, platform, host, options, args_list):
374 if platform.is_msvc():
378 elif platform.is_aix():
382 elif platform.is_msys() or platform.is_mingw():
399 if platform.is_zos():
404 if not platform.is_msvc():
411 if not platform.is_darwin():
424 if platform.is_darwin():
426 elif not platform.is_aix() and not platform.is_solaris() and not platform.is_zos():
432 if platform.is_darwin():
434 elif platform.is_aix():
436 elif platform.is_solaris():
438 elif not platform.is_zos():
443 if options.use_icf and not platform.is_darwin():
485 if platform.is_linux() or platform.is_mingw() or platform.is_msys():
491 if platform.is_linux():
494 if platform.is_mingw() or platform.is_msys():
509 elif platform.is_darwin():
513 elif platform.is_aix():
516 elif platform.is_haiku():
519 elif platform.is_zos():
526 if platform.is_posix() and not platform.is_haiku():
529 if platform.is_mingw() or platform.is_msys():
540 elif platform.is_msvc():
896 if platform.is_posix() or platform.is_zos():
905 if platform.is_zos():
908 if platform.is_windows():
918 if platform.is_msvc():
955 platform, host, options, args_list,