OLD | NEW |
1 # Copyright (C) 2010 Google Inc. All rights reserved. | 1 # Copyright (C) 2010 Google Inc. All rights reserved. |
2 # | 2 # |
3 # Redistribution and use in source and binary forms, with or without | 3 # Redistribution and use in source and binary forms, with or without |
4 # modification, are permitted provided that the following conditions are | 4 # modification, are permitted provided that the following conditions are |
5 # met: | 5 # met: |
6 # | 6 # |
7 # * Redistributions of source code must retain the above copyright | 7 # * Redistributions of source code must retain the above copyright |
8 # notice, this list of conditions and the following disclaimer. | 8 # notice, this list of conditions and the following disclaimer. |
9 # * Redistributions in binary form must reproduce the above | 9 # * Redistributions in binary form must reproduce the above |
10 # copyright notice, this list of conditions and the following disclaimer | 10 # copyright notice, this list of conditions and the following disclaimer |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
45 | 45 |
46 SUPPORTED_VERSIONS = ('linux32', 'precise', 'trusty') | 46 SUPPORTED_VERSIONS = ('linux32', 'precise', 'trusty') |
47 | 47 |
48 FALLBACK_PATHS = {} | 48 FALLBACK_PATHS = {} |
49 FALLBACK_PATHS['trusty'] = ['linux'] + win.WinPort.latest_platform_fallback_
path() | 49 FALLBACK_PATHS['trusty'] = ['linux'] + win.WinPort.latest_platform_fallback_
path() |
50 FALLBACK_PATHS['precise'] = ['linux-precise'] + FALLBACK_PATHS['trusty'] | 50 FALLBACK_PATHS['precise'] = ['linux-precise'] + FALLBACK_PATHS['trusty'] |
51 FALLBACK_PATHS['linux32'] = ['linux-x86'] + FALLBACK_PATHS['precise'] | 51 FALLBACK_PATHS['linux32'] = ['linux-x86'] + FALLBACK_PATHS['precise'] |
52 | 52 |
53 DEFAULT_BUILD_DIRECTORIES = ('out',) | 53 DEFAULT_BUILD_DIRECTORIES = ('out',) |
54 | 54 |
55 BUILD_REQUIREMENTS_URL = 'https://code.google.com/p/chromium/wiki/LinuxBuild
Instructions' | 55 BUILD_REQUIREMENTS_URL = 'https://chromium.googlesource.com/chromium/src/+/m
aster/docs/linux_build_instructions.md' |
56 | 56 |
57 @classmethod | 57 @classmethod |
58 def _determine_driver_path_statically(cls, host, options): | 58 def _determine_driver_path_statically(cls, host, options): |
59 config_object = config.Config(host.executive, host.filesystem) | 59 config_object = config.Config(host.executive, host.filesystem) |
60 build_directory = getattr(options, 'build_directory', None) | 60 build_directory = getattr(options, 'build_directory', None) |
61 finder = WebKitFinder(host.filesystem) | 61 finder = WebKitFinder(host.filesystem) |
62 webkit_base = finder.webkit_base() | 62 webkit_base = finder.webkit_base() |
63 chromium_base = finder.chromium_base() | 63 chromium_base = finder.chromium_base() |
64 driver_name = getattr(options, 'driver_name', None) | 64 driver_name = getattr(options, 'driver_name', None) |
65 if driver_name is None: | 65 if driver_name is None: |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
123 if not self.get_option('disable_breakpad'): | 123 if not self.get_option('disable_breakpad'): |
124 flags += ['--enable-crash-reporter', '--crash-dumps-dir=%s' % self._
dump_reader.crash_dumps_directory()] | 124 flags += ['--enable-crash-reporter', '--crash-dumps-dir=%s' % self._
dump_reader.crash_dumps_directory()] |
125 return flags | 125 return flags |
126 | 126 |
127 def check_build(self, needs_http, printer): | 127 def check_build(self, needs_http, printer): |
128 result = super(LinuxPort, self).check_build(needs_http, printer) | 128 result = super(LinuxPort, self).check_build(needs_http, printer) |
129 | 129 |
130 if result: | 130 if result: |
131 _log.error('For complete Linux build requirements, please see:') | 131 _log.error('For complete Linux build requirements, please see:') |
132 _log.error('') | 132 _log.error('') |
133 _log.error(' http://code.google.com/p/chromium/wiki/LinuxBuildIns
tructions') | 133 _log.error(' https://chromium.googlesource.com/chromium/src/+/mas
ter/docs/linux_build_instructions.md') |
134 return result | 134 return result |
135 | 135 |
136 def look_for_new_crash_logs(self, crashed_processes, start_time): | 136 def look_for_new_crash_logs(self, crashed_processes, start_time): |
137 if self.get_option('disable_breakpad'): | 137 if self.get_option('disable_breakpad'): |
138 return None | 138 return None |
139 return self._dump_reader.look_for_new_crash_logs(crashed_processes, star
t_time) | 139 return self._dump_reader.look_for_new_crash_logs(crashed_processes, star
t_time) |
140 | 140 |
141 def clobber_old_port_specific_results(self): | 141 def clobber_old_port_specific_results(self): |
142 if not self.get_option('disable_breakpad'): | 142 if not self.get_option('disable_breakpad'): |
143 self._dump_reader.clobber_old_results() | 143 self._dump_reader.clobber_old_results() |
(...skipping 24 matching lines...) Expand all Loading... |
168 | 168 |
169 def _wdiff_missing_message(self): | 169 def _wdiff_missing_message(self): |
170 return 'wdiff is not installed; please install using "sudo apt-get insta
ll wdiff"' | 170 return 'wdiff is not installed; please install using "sudo apt-get insta
ll wdiff"' |
171 | 171 |
172 def _path_to_driver(self, configuration=None): | 172 def _path_to_driver(self, configuration=None): |
173 binary_name = self.driver_name() | 173 binary_name = self.driver_name() |
174 return self._build_path_with_configuration(configuration, binary_name) | 174 return self._build_path_with_configuration(configuration, binary_name) |
175 | 175 |
176 def _path_to_helper(self): | 176 def _path_to_helper(self): |
177 return None | 177 return None |
OLD | NEW |