proxygen
|
Public Member Functions | |
def | __init__ (self, kwargs) |
def | __repr__ (self) |
def | option (self, name, default=None) |
def | has_option (self, name) |
def | add_option (self, name, value) |
def | render (self, steps) |
def | build (self, steps) |
def | setup (self) |
def | diagnostics (self) |
def | step (self, name, actions) |
def | run (self, shell_cmd) |
def | workdir (self, dir) |
def | copy_local_repo (self, dir, dest_name) |
def | debian_deps (self) |
def | install_debian_deps (self) |
def | debian_ccache_setup_steps (self) |
def | github_project_workdir (self, project, path) |
def | fb_github_project_workdir (self, project_and_path, github_org='facebook') |
def | parallel_make (self, make_vars=None) |
def | make_and_install (self, make_vars=None) |
def | configure (self, name=None) |
def | autoconf_install (self, name) |
def | cmake_configure (self, name, cmake_path='..') |
def | cmake_install (self, name, cmake_path='..') |
def | fb_github_autoconf_install (self, project_and_path, github_org='facebook') |
def | fb_github_cmake_install (self, project_and_path, cmake_path='..', github_org='facebook') |
def | __init__ (self, kwargs) |
def | __repr__ (self) |
def | option (self, name, default=None) |
def | has_option (self, name) |
def | add_option (self, name, value) |
def | render (self, steps) |
def | build (self, steps) |
def | setup (self) |
def | diagnostics (self) |
def | step (self, name, actions) |
def | run (self, shell_cmd) |
def | workdir (self, dir) |
def | copy_local_repo (self, dir, dest_name) |
def | debian_deps (self) |
def | install_debian_deps (self) |
def | debian_ccache_setup_steps (self) |
def | github_project_workdir (self, project, path) |
def | fb_github_project_workdir (self, project_and_path, github_org='facebook') |
def | parallel_make (self, make_vars=None) |
def | make_and_install (self, make_vars=None) |
def | configure (self, name=None) |
def | autoconf_install (self, name) |
def | cmake_configure (self, name, cmake_path='..') |
def | cmake_install (self, name, cmake_path='..') |
def | fb_github_autoconf_install (self, project_and_path, github_org='facebook') |
def | fb_github_cmake_install (self, project_and_path, cmake_path='..', github_org='facebook') |
def | __init__ (self, kwargs) |
def | __repr__ (self) |
def | option (self, name, default=None) |
def | has_option (self, name) |
def | add_option (self, name, value) |
def | render (self, steps) |
def | build (self, steps) |
def | setup (self) |
def | diagnostics (self) |
def | step (self, name, actions) |
def | run (self, shell_cmd) |
def | workdir (self, dir) |
def | copy_local_repo (self, dir, dest_name) |
def | debian_deps (self) |
def | install_debian_deps (self) |
def | debian_ccache_setup_steps (self) |
def | github_project_workdir (self, project, path) |
def | fb_github_project_workdir (self, project_and_path, github_org='facebook') |
def | parallel_make (self, make_vars=None) |
def | make_and_install (self, make_vars=None) |
def | configure (self, name=None) |
def | autoconf_install (self, name) |
def | cmake_configure (self, name, cmake_path='..') |
def | cmake_install (self, name, cmake_path='..') |
def | fb_github_autoconf_install (self, project_and_path, github_org='facebook') |
def | fb_github_cmake_install (self, project_and_path, cmake_path='..', github_org='facebook') |
def | __init__ (self, kwargs) |
def | __repr__ (self) |
def | option (self, name, default=None) |
def | has_option (self, name) |
def | add_option (self, name, value) |
def | render (self, steps) |
def | build (self, steps) |
def | setup (self) |
def | diagnostics (self) |
def | step (self, name, actions) |
def | run (self, shell_cmd) |
def | workdir (self, dir) |
def | copy_local_repo (self, dir, dest_name) |
def | debian_deps (self) |
def | install_debian_deps (self) |
def | debian_ccache_setup_steps (self) |
def | github_project_workdir (self, project, path) |
def | fb_github_project_workdir (self, project_and_path, github_org='facebook') |
def | parallel_make (self, make_vars=None) |
def | make_and_install (self, make_vars=None) |
def | configure (self, name=None) |
def | autoconf_install (self, name) |
def | cmake_configure (self, name, cmake_path='..') |
def | cmake_install (self, name, cmake_path='..') |
def | fb_github_autoconf_install (self, project_and_path, github_org='facebook') |
def | fb_github_cmake_install (self, project_and_path, cmake_path='..', github_org='facebook') |
Public Attributes | |
options_used | |
Private Member Functions | |
def | _make_vars (self, make_vars) |
def | _make_vars (self, make_vars) |
def | _make_vars (self, make_vars) |
def | _make_vars (self, make_vars) |
Private Attributes | |
_options_do_not_access | |
_github_hashes | |
Definition at line 83 of file fbcode_builder.py.
def fbcode_builder.FBCodeBuilder.__init__ | ( | self, | |
kwargs | |||
) |
Definition at line 85 of file fbcode_builder.py.
Referenced by fbcode_builder.FBCodeBuilder.__init__().
def fbcode_builder.FBCodeBuilder.__init__ | ( | self, | |
kwargs | |||
) |
Definition at line 85 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.__init__(), fbcode_builder.FBCodeBuilder._github_hashes, fbcode_builder.FBCodeBuilder._options_do_not_access, fbcode_builder._read_project_github_hashes(), and fbcode_builder.FBCodeBuilder.options_used.
def fbcode_builder.FBCodeBuilder.__init__ | ( | self, | |
kwargs | |||
) |
Definition at line 85 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.__init__(), fbcode_builder.FBCodeBuilder._github_hashes, fbcode_builder.FBCodeBuilder._options_do_not_access, fbcode_builder._read_project_github_hashes(), and fbcode_builder.FBCodeBuilder.options_used.
def fbcode_builder.FBCodeBuilder.__init__ | ( | self, | |
kwargs | |||
) |
Definition at line 85 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.__init__(), fbcode_builder.FBCodeBuilder._github_hashes, fbcode_builder.FBCodeBuilder._options_do_not_access, fbcode_builder._read_project_github_hashes(), and fbcode_builder.FBCodeBuilder.options_used.
def fbcode_builder.FBCodeBuilder.__repr__ | ( | self | ) |
Definition at line 92 of file fbcode_builder.py.
References folly.format(), and join.
Referenced by fbcode_builder.FBCodeBuilder.__repr__().
def fbcode_builder.FBCodeBuilder.__repr__ | ( | self | ) |
Definition at line 92 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.__repr__(), folly.format(), and join.
def fbcode_builder.FBCodeBuilder.__repr__ | ( | self | ) |
Definition at line 92 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.__repr__(), folly.format(), and join.
def fbcode_builder.FBCodeBuilder.__repr__ | ( | self | ) |
Definition at line 92 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.__repr__(), folly.format(), and join.
|
private |
Definition at line 283 of file fbcode_builder.py.
References folly.format(), and shell_quoting.shell_join().
Referenced by fbcode_builder.FBCodeBuilder._make_vars(), fbcode_builder.FBCodeBuilder.make_and_install(), and fbcode_builder.FBCodeBuilder.parallel_make().
|
private |
Definition at line 283 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._make_vars(), folly.format(), and shell_quoting.shell_join().
|
private |
Definition at line 283 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._make_vars(), folly.format(), and shell_quoting.shell_join().
|
private |
Definition at line 283 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._make_vars(), folly.format(), and shell_quoting.shell_join().
def fbcode_builder.FBCodeBuilder.add_option | ( | self, | |
name, | |||
value | |||
) |
Definition at line 111 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._options_do_not_access, and folly.format().
Referenced by fbcode_builder.FBCodeBuilder.add_option().
def fbcode_builder.FBCodeBuilder.add_option | ( | self, | |
name, | |||
value | |||
) |
Definition at line 111 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._options_do_not_access, fbcode_builder.FBCodeBuilder.add_option(), and folly.format().
def fbcode_builder.FBCodeBuilder.add_option | ( | self, | |
name, | |||
value | |||
) |
Definition at line 111 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._options_do_not_access, fbcode_builder.FBCodeBuilder.add_option(), and folly.format().
def fbcode_builder.FBCodeBuilder.add_option | ( | self, | |
name, | |||
value | |||
) |
Definition at line 111 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._options_do_not_access, fbcode_builder.FBCodeBuilder.add_option(), and folly.format().
def fbcode_builder.FBCodeBuilder.autoconf_install | ( | self, | |
name | |||
) |
Definition at line 325 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.autoconf_install(), fbcode_builder.FBCodeBuilder.configure(), folly.format(), fbcode_builder.FBCodeBuilder.make_and_install(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
def fbcode_builder.FBCodeBuilder.autoconf_install | ( | self, | |
name | |||
) |
Definition at line 325 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.configure(), folly.format(), fbcode_builder.FBCodeBuilder.make_and_install(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
Referenced by fbcode_builder.FBCodeBuilder.autoconf_install(), and fbcode_builder.FBCodeBuilder.fb_github_autoconf_install().
def fbcode_builder.FBCodeBuilder.autoconf_install | ( | self, | |
name | |||
) |
Definition at line 325 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.autoconf_install(), fbcode_builder.FBCodeBuilder.configure(), folly.format(), fbcode_builder.FBCodeBuilder.make_and_install(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
def fbcode_builder.FBCodeBuilder.autoconf_install | ( | self, | |
name | |||
) |
Definition at line 325 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.autoconf_install(), fbcode_builder.FBCodeBuilder.configure(), folly.format(), fbcode_builder.FBCodeBuilder.make_and_install(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
def fbcode_builder.FBCodeBuilder.build | ( | self, | |
steps | |||
) |
Definition at line 141 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.build(), fbcode_builder.FBCodeBuilder.diagnostics(), docker_builder.DockerFBCodeBuilder.setup(), and fbcode_builder.FBCodeBuilder.setup().
def fbcode_builder.FBCodeBuilder.build | ( | self, | |
steps | |||
) |
Definition at line 141 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.build(), fbcode_builder.FBCodeBuilder.diagnostics(), docker_builder.DockerFBCodeBuilder.setup(), and fbcode_builder.FBCodeBuilder.setup().
def fbcode_builder.FBCodeBuilder.build | ( | self, | |
steps | |||
) |
Definition at line 141 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.diagnostics(), docker_builder.DockerFBCodeBuilder.setup(), and fbcode_builder.FBCodeBuilder.setup().
Referenced by fbcode_builder.FBCodeBuilder.build().
def fbcode_builder.FBCodeBuilder.build | ( | self, | |
steps | |||
) |
Definition at line 141 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.build(), fbcode_builder.FBCodeBuilder.diagnostics(), docker_builder.DockerFBCodeBuilder.setup(), and fbcode_builder.FBCodeBuilder.setup().
def fbcode_builder.FBCodeBuilder.cmake_configure | ( | self, | |
name, | |||
cmake_path = '..' |
|||
) |
Definition at line 330 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.cmake_configure(), folly.format(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), and shell_quoting.shell_join().
def fbcode_builder.FBCodeBuilder.cmake_configure | ( | self, | |
name, | |||
cmake_path = '..' |
|||
) |
Definition at line 330 of file fbcode_builder.py.
References folly.format(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), and shell_quoting.shell_join().
Referenced by fbcode_builder.FBCodeBuilder.cmake_configure(), and fbcode_builder.FBCodeBuilder.cmake_install().
def fbcode_builder.FBCodeBuilder.cmake_configure | ( | self, | |
name, | |||
cmake_path = '..' |
|||
) |
Definition at line 330 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.cmake_configure(), folly.format(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), and shell_quoting.shell_join().
def fbcode_builder.FBCodeBuilder.cmake_configure | ( | self, | |
name, | |||
cmake_path = '..' |
|||
) |
Definition at line 330 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.cmake_configure(), folly.format(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), and shell_quoting.shell_join().
def fbcode_builder.FBCodeBuilder.cmake_install | ( | self, | |
name, | |||
cmake_path = '..' |
|||
) |
Definition at line 353 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.cmake_configure(), fbcode_builder.FBCodeBuilder.cmake_install(), folly.format(), fbcode_builder.FBCodeBuilder.make_and_install(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
def fbcode_builder.FBCodeBuilder.cmake_install | ( | self, | |
name, | |||
cmake_path = '..' |
|||
) |
Definition at line 353 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.cmake_configure(), fbcode_builder.FBCodeBuilder.cmake_install(), folly.format(), fbcode_builder.FBCodeBuilder.make_and_install(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
def fbcode_builder.FBCodeBuilder.cmake_install | ( | self, | |
name, | |||
cmake_path = '..' |
|||
) |
Definition at line 353 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.cmake_configure(), fbcode_builder.FBCodeBuilder.cmake_install(), folly.format(), fbcode_builder.FBCodeBuilder.make_and_install(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
def fbcode_builder.FBCodeBuilder.cmake_install | ( | self, | |
name, | |||
cmake_path = '..' |
|||
) |
Definition at line 353 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.cmake_configure(), folly.format(), fbcode_builder.FBCodeBuilder.make_and_install(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
Referenced by fbcode_builder.FBCodeBuilder.cmake_install(), and fbcode_builder.FBCodeBuilder.fb_github_cmake_install().
def fbcode_builder.FBCodeBuilder.configure | ( | self, | |
name = None |
|||
) |
Definition at line 303 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.configure(), folly.format(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), and shell_quoting.shell_join().
def fbcode_builder.FBCodeBuilder.configure | ( | self, | |
name = None |
|||
) |
Definition at line 303 of file fbcode_builder.py.
References folly.format(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), and shell_quoting.shell_join().
Referenced by fbcode_builder.FBCodeBuilder.autoconf_install(), and fbcode_builder.FBCodeBuilder.configure().
def fbcode_builder.FBCodeBuilder.configure | ( | self, | |
name = None |
|||
) |
Definition at line 303 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.configure(), folly.format(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), and shell_quoting.shell_join().
def fbcode_builder.FBCodeBuilder.configure | ( | self, | |
name = None |
|||
) |
Definition at line 303 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.configure(), folly.format(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), and shell_quoting.shell_join().
def fbcode_builder.FBCodeBuilder.copy_local_repo | ( | self, | |
dir, | |||
dest_name | |||
) |
Copy the local repo at `dir` into this step's `workdir()`, analog of: cp -r /path/to/folly folly
Definition at line 175 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.copy_local_repo().
def fbcode_builder.FBCodeBuilder.copy_local_repo | ( | self, | |
dir, | |||
dest_name | |||
) |
Copy the local repo at `dir` into this step's `workdir()`, analog of: cp -r /path/to/folly folly
Definition at line 175 of file fbcode_builder.py.
Referenced by fbcode_builder.FBCodeBuilder.copy_local_repo(), and fbcode_builder.FBCodeBuilder.github_project_workdir().
def fbcode_builder.FBCodeBuilder.copy_local_repo | ( | self, | |
dir, | |||
dest_name | |||
) |
Copy the local repo at `dir` into this step's `workdir()`, analog of: cp -r /path/to/folly folly
Definition at line 175 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.copy_local_repo().
def fbcode_builder.FBCodeBuilder.copy_local_repo | ( | self, | |
dir, | |||
dest_name | |||
) |
Copy the local repo at `dir` into this step's `workdir()`, analog of: cp -r /path/to/folly folly
Definition at line 175 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.copy_local_repo().
def fbcode_builder.FBCodeBuilder.debian_ccache_setup_steps | ( | self | ) |
Definition at line 249 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.debian_ccache_setup_steps().
def fbcode_builder.FBCodeBuilder.debian_ccache_setup_steps | ( | self | ) |
Definition at line 249 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.debian_ccache_setup_steps().
def fbcode_builder.FBCodeBuilder.debian_ccache_setup_steps | ( | self | ) |
Definition at line 249 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.debian_ccache_setup_steps().
def fbcode_builder.FBCodeBuilder.debian_ccache_setup_steps | ( | self | ) |
Definition at line 249 of file fbcode_builder.py.
Referenced by fbcode_builder.FBCodeBuilder.debian_ccache_setup_steps(), and fbcode_builder.FBCodeBuilder.install_debian_deps().
def fbcode_builder.FBCodeBuilder.debian_deps | ( | self | ) |
Definition at line 182 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.debian_deps().
def fbcode_builder.FBCodeBuilder.debian_deps | ( | self | ) |
Definition at line 182 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.debian_deps().
def fbcode_builder.FBCodeBuilder.debian_deps | ( | self | ) |
Definition at line 182 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.debian_deps().
def fbcode_builder.FBCodeBuilder.debian_deps | ( | self | ) |
Definition at line 182 of file fbcode_builder.py.
Referenced by fbcode_builder.FBCodeBuilder.debian_deps(), and fbcode_builder.FBCodeBuilder.install_debian_deps().
def fbcode_builder.FBCodeBuilder.diagnostics | ( | self | ) |
Definition at line 151 of file fbcode_builder.py.
References shell_builder.ShellFBCodeBuilder.comment(), docker_builder.DockerFBCodeBuilder.comment(), fbcode_builder.FBCodeBuilder.diagnostics(), folly.format(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
def fbcode_builder.FBCodeBuilder.diagnostics | ( | self | ) |
Definition at line 151 of file fbcode_builder.py.
References shell_builder.ShellFBCodeBuilder.comment(), docker_builder.DockerFBCodeBuilder.comment(), folly.format(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
Referenced by fbcode_builder.FBCodeBuilder.build(), and fbcode_builder.FBCodeBuilder.diagnostics().
def fbcode_builder.FBCodeBuilder.diagnostics | ( | self | ) |
Definition at line 151 of file fbcode_builder.py.
References shell_builder.ShellFBCodeBuilder.comment(), docker_builder.DockerFBCodeBuilder.comment(), fbcode_builder.FBCodeBuilder.diagnostics(), folly.format(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
def fbcode_builder.FBCodeBuilder.diagnostics | ( | self | ) |
Definition at line 151 of file fbcode_builder.py.
References shell_builder.ShellFBCodeBuilder.comment(), docker_builder.DockerFBCodeBuilder.comment(), fbcode_builder.FBCodeBuilder.diagnostics(), folly.format(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
def fbcode_builder.FBCodeBuilder.fb_github_autoconf_install | ( | self, | |
project_and_path, | |||
github_org = 'facebook' |
|||
) |
Definition at line 359 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.autoconf_install(), fbcode_builder.FBCodeBuilder.fb_github_autoconf_install(), and fbcode_builder.FBCodeBuilder.fb_github_project_workdir().
def fbcode_builder.FBCodeBuilder.fb_github_autoconf_install | ( | self, | |
project_and_path, | |||
github_org = 'facebook' |
|||
) |
Definition at line 359 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.autoconf_install(), fbcode_builder.FBCodeBuilder.fb_github_autoconf_install(), and fbcode_builder.FBCodeBuilder.fb_github_project_workdir().
def fbcode_builder.FBCodeBuilder.fb_github_autoconf_install | ( | self, | |
project_and_path, | |||
github_org = 'facebook' |
|||
) |
Definition at line 359 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.autoconf_install(), and fbcode_builder.FBCodeBuilder.fb_github_project_workdir().
Referenced by fbcode_builder.FBCodeBuilder.fb_github_autoconf_install().
def fbcode_builder.FBCodeBuilder.fb_github_autoconf_install | ( | self, | |
project_and_path, | |||
github_org = 'facebook' |
|||
) |
Definition at line 359 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.autoconf_install(), fbcode_builder.FBCodeBuilder.fb_github_autoconf_install(), and fbcode_builder.FBCodeBuilder.fb_github_project_workdir().
def fbcode_builder.FBCodeBuilder.fb_github_cmake_install | ( | self, | |
project_and_path, | |||
cmake_path = '..' , |
|||
github_org = 'facebook' |
|||
) |
Definition at line 365 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.cmake_install(), fbcode_builder.FBCodeBuilder.fb_github_cmake_install(), and fbcode_builder.FBCodeBuilder.fb_github_project_workdir().
def fbcode_builder.FBCodeBuilder.fb_github_cmake_install | ( | self, | |
project_and_path, | |||
cmake_path = '..' , |
|||
github_org = 'facebook' |
|||
) |
Definition at line 365 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.cmake_install(), fbcode_builder.FBCodeBuilder.fb_github_cmake_install(), and fbcode_builder.FBCodeBuilder.fb_github_project_workdir().
def fbcode_builder.FBCodeBuilder.fb_github_cmake_install | ( | self, | |
project_and_path, | |||
cmake_path = '..' , |
|||
github_org = 'facebook' |
|||
) |
Definition at line 365 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.cmake_install(), fbcode_builder.FBCodeBuilder.fb_github_cmake_install(), and fbcode_builder.FBCodeBuilder.fb_github_project_workdir().
def fbcode_builder.FBCodeBuilder.fb_github_cmake_install | ( | self, | |
project_and_path, | |||
cmake_path = '..' , |
|||
github_org = 'facebook' |
|||
) |
Definition at line 365 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.cmake_install(), and fbcode_builder.FBCodeBuilder.fb_github_project_workdir().
Referenced by fbcode_builder.FBCodeBuilder.fb_github_cmake_install().
def fbcode_builder.FBCodeBuilder.fb_github_project_workdir | ( | self, | |
project_and_path, | |||
github_org = 'facebook' |
|||
) |
Definition at line 278 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.github_project_workdir().
Referenced by fbcode_builder.FBCodeBuilder.fb_github_autoconf_install(), fbcode_builder.FBCodeBuilder.fb_github_cmake_install(), and fbcode_builder.FBCodeBuilder.fb_github_project_workdir().
def fbcode_builder.FBCodeBuilder.fb_github_project_workdir | ( | self, | |
project_and_path, | |||
github_org = 'facebook' |
|||
) |
Definition at line 278 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.fb_github_project_workdir(), and fbcode_builder.FBCodeBuilder.github_project_workdir().
def fbcode_builder.FBCodeBuilder.fb_github_project_workdir | ( | self, | |
project_and_path, | |||
github_org = 'facebook' |
|||
) |
Definition at line 278 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.fb_github_project_workdir(), and fbcode_builder.FBCodeBuilder.github_project_workdir().
def fbcode_builder.FBCodeBuilder.fb_github_project_workdir | ( | self, | |
project_and_path, | |||
github_org = 'facebook' |
|||
) |
Definition at line 278 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.fb_github_project_workdir(), and fbcode_builder.FBCodeBuilder.github_project_workdir().
def fbcode_builder.FBCodeBuilder.github_project_workdir | ( | self, | |
project, | |||
path | |||
) |
Definition at line 252 of file fbcode_builder.py.
References docker_builder.DockerFBCodeBuilder.copy_local_repo(), fbcode_builder.FBCodeBuilder.copy_local_repo(), folly.format(), fbcode_builder.FBCodeBuilder.github_project_workdir(), fbcode_builder.FBCodeBuilder.option(), shell_quoting.path_join(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), docker_builder.DockerFBCodeBuilder.step(), fbcode_builder.FBCodeBuilder.step(), docker_builder.DockerFBCodeBuilder.workdir(), and fbcode_builder.FBCodeBuilder.workdir().
def fbcode_builder.FBCodeBuilder.github_project_workdir | ( | self, | |
project, | |||
path | |||
) |
Definition at line 252 of file fbcode_builder.py.
References docker_builder.DockerFBCodeBuilder.copy_local_repo(), fbcode_builder.FBCodeBuilder.copy_local_repo(), folly.format(), fbcode_builder.FBCodeBuilder.option(), shell_quoting.path_join(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), docker_builder.DockerFBCodeBuilder.step(), fbcode_builder.FBCodeBuilder.step(), docker_builder.DockerFBCodeBuilder.workdir(), and fbcode_builder.FBCodeBuilder.workdir().
Referenced by fbcode_builder.FBCodeBuilder.fb_github_project_workdir(), and fbcode_builder.FBCodeBuilder.github_project_workdir().
def fbcode_builder.FBCodeBuilder.github_project_workdir | ( | self, | |
project, | |||
path | |||
) |
Definition at line 252 of file fbcode_builder.py.
References docker_builder.DockerFBCodeBuilder.copy_local_repo(), fbcode_builder.FBCodeBuilder.copy_local_repo(), folly.format(), fbcode_builder.FBCodeBuilder.github_project_workdir(), fbcode_builder.FBCodeBuilder.option(), shell_quoting.path_join(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), docker_builder.DockerFBCodeBuilder.step(), fbcode_builder.FBCodeBuilder.step(), docker_builder.DockerFBCodeBuilder.workdir(), and fbcode_builder.FBCodeBuilder.workdir().
def fbcode_builder.FBCodeBuilder.github_project_workdir | ( | self, | |
project, | |||
path | |||
) |
Definition at line 252 of file fbcode_builder.py.
References docker_builder.DockerFBCodeBuilder.copy_local_repo(), fbcode_builder.FBCodeBuilder.copy_local_repo(), folly.format(), fbcode_builder.FBCodeBuilder.github_project_workdir(), fbcode_builder.FBCodeBuilder.option(), shell_quoting.path_join(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), docker_builder.DockerFBCodeBuilder.step(), fbcode_builder.FBCodeBuilder.step(), docker_builder.DockerFBCodeBuilder.workdir(), and fbcode_builder.FBCodeBuilder.workdir().
def fbcode_builder.FBCodeBuilder.has_option | ( | self, | |
name | |||
) |
Definition at line 108 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._options_do_not_access.
Referenced by fbcode_builder.FBCodeBuilder.has_option(), and shell_builder.ShellFBCodeBuilder.setup().
def fbcode_builder.FBCodeBuilder.has_option | ( | self, | |
name | |||
) |
Definition at line 108 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._options_do_not_access, and fbcode_builder.FBCodeBuilder.has_option().
def fbcode_builder.FBCodeBuilder.has_option | ( | self, | |
name | |||
) |
Definition at line 108 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._options_do_not_access, and fbcode_builder.FBCodeBuilder.has_option().
def fbcode_builder.FBCodeBuilder.has_option | ( | self, | |
name | |||
) |
Definition at line 108 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._options_do_not_access, and fbcode_builder.FBCodeBuilder.has_option().
def fbcode_builder.FBCodeBuilder.install_debian_deps | ( | self | ) |
Definition at line 219 of file fbcode_builder.py.
References docker_builder.DockerFBCodeBuilder.debian_ccache_setup_steps(), fbcode_builder.FBCodeBuilder.debian_ccache_setup_steps(), fbcode_builder.FBCodeBuilder.debian_deps(), folly.format(), fbcode_builder.FBCodeBuilder.install_debian_deps(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), shell_quoting.shell_join(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
def fbcode_builder.FBCodeBuilder.install_debian_deps | ( | self | ) |
Definition at line 219 of file fbcode_builder.py.
References docker_builder.DockerFBCodeBuilder.debian_ccache_setup_steps(), fbcode_builder.FBCodeBuilder.debian_ccache_setup_steps(), fbcode_builder.FBCodeBuilder.debian_deps(), folly.format(), fbcode_builder.FBCodeBuilder.install_debian_deps(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), shell_quoting.shell_join(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
def fbcode_builder.FBCodeBuilder.install_debian_deps | ( | self | ) |
Definition at line 219 of file fbcode_builder.py.
References docker_builder.DockerFBCodeBuilder.debian_ccache_setup_steps(), fbcode_builder.FBCodeBuilder.debian_ccache_setup_steps(), fbcode_builder.FBCodeBuilder.debian_deps(), folly.format(), fbcode_builder.FBCodeBuilder.install_debian_deps(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), shell_quoting.shell_join(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
def fbcode_builder.FBCodeBuilder.install_debian_deps | ( | self | ) |
Definition at line 219 of file fbcode_builder.py.
References docker_builder.DockerFBCodeBuilder.debian_ccache_setup_steps(), fbcode_builder.FBCodeBuilder.debian_ccache_setup_steps(), fbcode_builder.FBCodeBuilder.debian_deps(), folly.format(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.run(), fbcode_builder.FBCodeBuilder.run(), shell_quoting.shell_join(), docker_builder.DockerFBCodeBuilder.step(), and fbcode_builder.FBCodeBuilder.step().
Referenced by fbcode_builder.FBCodeBuilder.install_debian_deps(), and docker_builder.DockerFBCodeBuilder.setup().
def fbcode_builder.FBCodeBuilder.make_and_install | ( | self, | |
make_vars = None |
|||
) |
Definition at line 295 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._make_vars(), folly.format(), fbcode_builder.FBCodeBuilder.make_and_install(), fbcode_builder.FBCodeBuilder.parallel_make(), docker_builder.DockerFBCodeBuilder.run(), and fbcode_builder.FBCodeBuilder.run().
def fbcode_builder.FBCodeBuilder.make_and_install | ( | self, | |
make_vars = None |
|||
) |
Definition at line 295 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._make_vars(), folly.format(), fbcode_builder.FBCodeBuilder.make_and_install(), fbcode_builder.FBCodeBuilder.parallel_make(), docker_builder.DockerFBCodeBuilder.run(), and fbcode_builder.FBCodeBuilder.run().
def fbcode_builder.FBCodeBuilder.make_and_install | ( | self, | |
make_vars = None |
|||
) |
Definition at line 295 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._make_vars(), folly.format(), fbcode_builder.FBCodeBuilder.parallel_make(), docker_builder.DockerFBCodeBuilder.run(), and fbcode_builder.FBCodeBuilder.run().
Referenced by fbcode_builder.FBCodeBuilder.autoconf_install(), fbcode_builder.FBCodeBuilder.cmake_install(), and fbcode_builder.FBCodeBuilder.make_and_install().
def fbcode_builder.FBCodeBuilder.make_and_install | ( | self, | |
make_vars = None |
|||
) |
Definition at line 295 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._make_vars(), folly.format(), fbcode_builder.FBCodeBuilder.make_and_install(), fbcode_builder.FBCodeBuilder.parallel_make(), docker_builder.DockerFBCodeBuilder.run(), and fbcode_builder.FBCodeBuilder.run().
def fbcode_builder.FBCodeBuilder.option | ( | self, | |
name, | |||
default = None |
|||
) |
Definition at line 101 of file fbcode_builder.py.
References folly.format().
Referenced by docker_builder.DockerFBCodeBuilder._user(), fbcode_builder.FBCodeBuilder.cmake_configure(), fbcode_builder.FBCodeBuilder.configure(), docker_builder.DockerFBCodeBuilder.copy_local_repo(), docker_builder.DockerFBCodeBuilder.debian_ccache_setup_steps(), fbcode_builder.FBCodeBuilder.github_project_workdir(), fbcode_builder.FBCodeBuilder.install_debian_deps(), fbcode_builder.FBCodeBuilder.option(), fbcode_builder.FBCodeBuilder.parallel_make(), docker_builder.DockerFBCodeBuilder.setup(), and shell_builder.ShellFBCodeBuilder.setup().
def fbcode_builder.FBCodeBuilder.option | ( | self, | |
name, | |||
default = None |
|||
) |
Definition at line 101 of file fbcode_builder.py.
References folly.format(), and fbcode_builder.FBCodeBuilder.option().
def fbcode_builder.FBCodeBuilder.option | ( | self, | |
name, | |||
default = None |
|||
) |
Definition at line 101 of file fbcode_builder.py.
References folly.format(), and fbcode_builder.FBCodeBuilder.option().
def fbcode_builder.FBCodeBuilder.option | ( | self, | |
name, | |||
default = None |
|||
) |
Definition at line 101 of file fbcode_builder.py.
References folly.format(), and fbcode_builder.FBCodeBuilder.option().
def fbcode_builder.FBCodeBuilder.parallel_make | ( | self, | |
make_vars = None |
|||
) |
Definition at line 289 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._make_vars(), folly.format(), fbcode_builder.FBCodeBuilder.option(), fbcode_builder.FBCodeBuilder.parallel_make(), docker_builder.DockerFBCodeBuilder.run(), and fbcode_builder.FBCodeBuilder.run().
def fbcode_builder.FBCodeBuilder.parallel_make | ( | self, | |
make_vars = None |
|||
) |
Definition at line 289 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._make_vars(), folly.format(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.run(), and fbcode_builder.FBCodeBuilder.run().
Referenced by fbcode_builder.FBCodeBuilder.make_and_install(), and fbcode_builder.FBCodeBuilder.parallel_make().
def fbcode_builder.FBCodeBuilder.parallel_make | ( | self, | |
make_vars = None |
|||
) |
Definition at line 289 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._make_vars(), folly.format(), fbcode_builder.FBCodeBuilder.option(), fbcode_builder.FBCodeBuilder.parallel_make(), docker_builder.DockerFBCodeBuilder.run(), and fbcode_builder.FBCodeBuilder.run().
def fbcode_builder.FBCodeBuilder.parallel_make | ( | self, | |
make_vars = None |
|||
) |
Definition at line 289 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._make_vars(), folly.format(), fbcode_builder.FBCodeBuilder.option(), fbcode_builder.FBCodeBuilder.parallel_make(), docker_builder.DockerFBCodeBuilder.run(), and fbcode_builder.FBCodeBuilder.run().
def fbcode_builder.FBCodeBuilder.render | ( | self, | |
steps | |||
) |
Converts nested actions to your builder's expected output format. Typically takes the output of build().
Definition at line 120 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._options_do_not_access, shell_builder.ShellFBCodeBuilder._render_impl(), docker_builder.DockerFBCodeBuilder._render_impl(), folly.format(), fbcode_builder.FBCodeBuilder.options_used, and fbcode_builder.FBCodeBuilder.render().
def fbcode_builder.FBCodeBuilder.render | ( | self, | |
steps | |||
) |
Converts nested actions to your builder's expected output format. Typically takes the output of build().
Definition at line 120 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._options_do_not_access, shell_builder.ShellFBCodeBuilder._render_impl(), docker_builder.DockerFBCodeBuilder._render_impl(), folly.format(), and fbcode_builder.FBCodeBuilder.options_used.
Referenced by fbcode_builder.FBCodeBuilder.render().
def fbcode_builder.FBCodeBuilder.render | ( | self, | |
steps | |||
) |
Converts nested actions to your builder's expected output format. Typically takes the output of build().
Definition at line 120 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._options_do_not_access, shell_builder.ShellFBCodeBuilder._render_impl(), docker_builder.DockerFBCodeBuilder._render_impl(), folly.format(), fbcode_builder.FBCodeBuilder.options_used, and fbcode_builder.FBCodeBuilder.render().
def fbcode_builder.FBCodeBuilder.render | ( | self, | |
steps | |||
) |
Converts nested actions to your builder's expected output format. Typically takes the output of build().
Definition at line 120 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder._options_do_not_access, shell_builder.ShellFBCodeBuilder._render_impl(), docker_builder.DockerFBCodeBuilder._render_impl(), folly.format(), fbcode_builder.FBCodeBuilder.options_used, and fbcode_builder.FBCodeBuilder.render().
def fbcode_builder.FBCodeBuilder.run | ( | self, | |
shell_cmd | |||
) |
Definition at line 167 of file fbcode_builder.py.
Referenced by fbcode_builder.FBCodeBuilder.autoconf_install(), fbcode_builder.FBCodeBuilder.cmake_configure(), fbcode_builder.FBCodeBuilder.configure(), fbcode_builder.FBCodeBuilder.diagnostics(), fbcode_builder.FBCodeBuilder.github_project_workdir(), fbcode_builder.FBCodeBuilder.install_debian_deps(), fbcode_builder.FBCodeBuilder.make_and_install(), fbcode_builder.FBCodeBuilder.parallel_make(), and fbcode_builder.FBCodeBuilder.run().
def fbcode_builder.FBCodeBuilder.run | ( | self, | |
shell_cmd | |||
) |
def fbcode_builder.FBCodeBuilder.run | ( | self, | |
shell_cmd | |||
) |
def fbcode_builder.FBCodeBuilder.run | ( | self, | |
shell_cmd | |||
) |
def fbcode_builder.FBCodeBuilder.setup | ( | self | ) |
def fbcode_builder.FBCodeBuilder.setup | ( | self | ) |
Definition at line 147 of file fbcode_builder.py.
Referenced by fbcode_builder.FBCodeBuilder.build(), and fbcode_builder.FBCodeBuilder.setup().
def fbcode_builder.FBCodeBuilder.setup | ( | self | ) |
def fbcode_builder.FBCodeBuilder.setup | ( | self | ) |
def fbcode_builder.FBCodeBuilder.step | ( | self, | |
name, | |||
actions | |||
) |
def fbcode_builder.FBCodeBuilder.step | ( | self, | |
name, | |||
actions | |||
) |
def fbcode_builder.FBCodeBuilder.step | ( | self, | |
name, | |||
actions | |||
) |
Definition at line 163 of file fbcode_builder.py.
Referenced by fbcode_builder.FBCodeBuilder.autoconf_install(), fbcode_builder.FBCodeBuilder.cmake_install(), fbcode_builder.FBCodeBuilder.diagnostics(), fbcode_builder.FBCodeBuilder.github_project_workdir(), fbcode_builder.FBCodeBuilder.install_debian_deps(), and fbcode_builder.FBCodeBuilder.step().
def fbcode_builder.FBCodeBuilder.step | ( | self, | |
name, | |||
actions | |||
) |
def fbcode_builder.FBCodeBuilder.workdir | ( | self, | |
dir | |||
) |
Definition at line 171 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.workdir().
def fbcode_builder.FBCodeBuilder.workdir | ( | self, | |
dir | |||
) |
Definition at line 171 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.workdir().
def fbcode_builder.FBCodeBuilder.workdir | ( | self, | |
dir | |||
) |
Definition at line 171 of file fbcode_builder.py.
Referenced by fbcode_builder.FBCodeBuilder.github_project_workdir(), and fbcode_builder.FBCodeBuilder.workdir().
def fbcode_builder.FBCodeBuilder.workdir | ( | self, | |
dir | |||
) |
Definition at line 171 of file fbcode_builder.py.
References fbcode_builder.FBCodeBuilder.workdir().
|
private |
Definition at line 90 of file fbcode_builder.py.
Referenced by fbcode_builder.FBCodeBuilder.__init__().
|
private |
Definition at line 86 of file fbcode_builder.py.
Referenced by fbcode_builder.FBCodeBuilder.__init__(), fbcode_builder.FBCodeBuilder.add_option(), fbcode_builder.FBCodeBuilder.has_option(), and fbcode_builder.FBCodeBuilder.render().
fbcode_builder.FBCodeBuilder.options_used |
Definition at line 89 of file fbcode_builder.py.
Referenced by fbcode_builder.FBCodeBuilder.__init__(), and fbcode_builder.FBCodeBuilder.render().