1
0
mirror of https://github.com/facebook/proxygen.git synced 2025-08-05 19:55:47 +03:00

mononoke/integration tests: prepare dependencies for running tests by getdeps

Summary:
This diff adds all third party dependencies that are required by getdeps to be able to build and runn Mononoke's integration tests.

Also add a stub Makefile with no-op steps that will be filled in next diff.

Reviewed By: ahornby

Differential Revision: D24251894

fbshipit-source-id: 67384ecfd0ced6762dddc3c6e61feb1240b1162d
This commit is contained in:
Lukas Piatkowski
2020-10-13 09:48:38 -07:00
committed by Facebook GitHub Bot
parent 1bdb40b30f
commit 9c3f99b0c0
14 changed files with 279 additions and 3 deletions

View File

@@ -156,15 +156,20 @@ class MakeBuilder(BuilderBase):
env = self._compute_env(install_dirs)
# Need to ensure that PREFIX is set prior to install because
# libbpf uses it when generating its pkg-config file
# libbpf uses it when generating its pkg-config file.
# The lowercase prefix is used by some projects.
cmd = (
["make", "-j%s" % self.build_opts.num_jobs]
+ self.build_args
+ ["PREFIX=" + self.inst_dir]
+ ["PREFIX=" + self.inst_dir, "prefix=" + self.inst_dir]
)
self._run_cmd(cmd, env=env)
install_cmd = ["make"] + self.install_args + ["PREFIX=" + self.inst_dir]
install_cmd = (
["make"]
+ self.install_args
+ ["PREFIX=" + self.inst_dir, "prefix=" + self.inst_dir]
)
self._run_cmd(install_cmd, env=env)