mirror of
https://github.com/facebook/proxygen.git
synced 2025-08-08 18:02:05 +03:00
sigar + libzmq
Summary: Add lizmq and sigar in prepare for fbzmq oss build migration. Reviewed By: wez Differential Revision: D15387435 fbshipit-source-id: 1ec2057972bf801a1598af0a1ae87f958394d812
This commit is contained in:
committed by
Facebook Github Bot
parent
d3b6e55f74
commit
70a9ff0bdc
@@ -183,7 +183,7 @@ class AutoconfBuilder(BuilderBase):
|
||||
# by the project on the basis that it may know more than plain
|
||||
# autoreconf does.
|
||||
if os.path.exists(autogen_path):
|
||||
self._run_cmd([autogen_path], cwd=self.src_dir, env=env)
|
||||
self._run_cmd(["bash", autogen_path], cwd=self.src_dir, env=env)
|
||||
else:
|
||||
self._run_cmd(["autoreconf", "-ivf"], cwd=self.src_dir, env=env)
|
||||
configure_cmd = [configure_path, "--prefix=" + self.inst_dir] + self.args
|
||||
|
17
build/fbcode_builder/manifests/libzmq
Normal file
17
build/fbcode_builder/manifests/libzmq
Normal file
@@ -0,0 +1,17 @@
|
||||
[manifest]
|
||||
name = libzmq
|
||||
|
||||
[download]
|
||||
url = https://github.com/zeromq/libzmq/releases/download/v4.3.1/zeromq-4.3.1.tar.gz
|
||||
sha256 = bcbabe1e2c7d0eec4ed612e10b94b112dd5f06fcefa994a0c79a45d835cd21eb
|
||||
|
||||
|
||||
[build]
|
||||
builder = autoconf
|
||||
subdir = zeromq-4.3.1
|
||||
|
||||
[autoconf.args]
|
||||
|
||||
[dependencies]
|
||||
autoconf
|
||||
libtool
|
15
build/fbcode_builder/manifests/sigar
Normal file
15
build/fbcode_builder/manifests/sigar
Normal file
@@ -0,0 +1,15 @@
|
||||
[manifest]
|
||||
name = sigar
|
||||
|
||||
[download]
|
||||
url = https://github.com/hyperic/sigar/archive/ad47dc3b494e9293d1f087aebb099bdba832de5e.zip
|
||||
sha256 = 6604f993ddaf081dbf61e705cbe8d7b91045d8f1226c7ab1aebe6fc20986c3cc
|
||||
|
||||
[build]
|
||||
builder = cmake
|
||||
subdir = sigar-ad47dc3b494e9293d1f087aebb099bdba832de5e
|
||||
|
||||
# Override CFLAGS; this is needed because there are a number of functions defined
|
||||
# in C files with the `inline` keyword that otherwise get optimized away
|
||||
[cmake.defines]
|
||||
CMAKE_C_FLAGS = -fgnu89-inline
|
Reference in New Issue
Block a user