3 from __future__
import absolute_import
4 from __future__
import division
5 from __future__
import print_function
6 from __future__
import unicode_literals
14 from shell_quoting
import ShellQuoted
18 builder.add_option(
'zeromq/libzmq:git_hash',
'v4.2.5')
20 'depends_on': [folly, fbthrift, gmock, sodium, sigar],
22 builder.github_project_workdir(
'zeromq/libzmq',
'.'),
23 builder.step(
'Build and install zeromq/libzmq', [
24 builder.run(ShellQuoted(
'./autogen.sh')),
26 builder.make_and_install(),
29 builder.fb_github_project_workdir(
'fbzmq/fbzmq/build',
'facebook'),
30 builder.step(
'Build and install fbzmq/fbzmq/build', [
31 builder.cmake_configure(
'fbzmq/fbzmq/build'),
33 builder.run(ShellQuoted(
34 'PYTHONPATH="$PYTHONPATH:"{p}/lib/python2.7/site-packages ' 36 ).
format(p=builder.option(
'prefix'), n=builder.option(
'make_parallelism'))),
37 builder.run(ShellQuoted(
'make install')),
def fbcode_builder_spec(builder)
Formatter< false, Args... > format(StringPiece fmt, Args &&...args)