Classes | |
class | EmptyLogger |
Functions | |
def | download (url, location, log=EmptyLogger()) |
def | find_7zip (log=EmptyLogger()) |
def | find_in_path (file, path=None) |
def | main () |
def | repository (urls=urls, log=EmptyLogger()) |
def | root (location=None, arch=None, version=None, threading=None, exceptions=None, revision=None, log=EmptyLogger()) |
def | str2ver (string) |
def | unpack (archive, location, log=EmptyLogger()) |
Variables | |
tuple | urls |
def mingw.download | ( | url, | |
location, | |||
log = EmptyLogger() |
|||
) |
Downloads and unpacks a mingw-builds archive
Definition at line 125 of file bloaty/third_party/protobuf/third_party/benchmark/mingw.py.
def mingw.find_7zip | ( | log = EmptyLogger() | ) |
Attempts to find 7zip for unpacking the mingw-build archives
Definition at line 99 of file bloaty/third_party/protobuf/third_party/benchmark/mingw.py.
def mingw.find_in_path | ( | file, | |
path = None |
|||
) |
Attempts to find an executable in the path
Definition at line 86 of file bloaty/third_party/protobuf/third_party/benchmark/mingw.py.
def mingw.main | ( | ) |
Invoked when the script is run directly by the python interpreter
Definition at line 261 of file bloaty/third_party/protobuf/third_party/benchmark/mingw.py.
def mingw.repository | ( | urls = urls , |
|
log = EmptyLogger() |
|||
) |
Downloads and parse mingw-build repository files and parses them
Definition at line 55 of file bloaty/third_party/protobuf/third_party/benchmark/mingw.py.
def mingw.root | ( | location = None , |
|
arch = None , |
|||
version = None , |
|||
threading = None , |
|||
exceptions = None , |
|||
revision = None , |
|||
log = EmptyLogger() |
|||
) |
Returns the root folder of a specific version of the mingw-builds variant of gcc. Will download the compiler if needed
Definition at line 172 of file bloaty/third_party/protobuf/third_party/benchmark/mingw.py.
def mingw.str2ver | ( | string | ) |
Converts a version string into a tuple
Definition at line 248 of file bloaty/third_party/protobuf/third_party/benchmark/mingw.py.
def mingw.unpack | ( | archive, | |
location, | |||
log = EmptyLogger() |
|||
) |
Unpacks a mingw-builds archive
Definition at line 114 of file bloaty/third_party/protobuf/third_party/benchmark/mingw.py.
tuple mingw.urls |
Definition at line 44 of file bloaty/third_party/protobuf/third_party/benchmark/mingw.py.