mirror of
https://github.com/facebook/proxygen.git
synced 2025-08-05 19:55:47 +03:00
teach getdeps to look for clang on macOS with xcrun in boost build
Reviewed By: wez Differential Revision: D22528869 fbshipit-source-id: 66c394b6fafcc45503b593f9f6b0605b5578ce56
This commit is contained in:
committed by
Facebook GitHub Bot
parent
2fc15f4b04
commit
9f01d017a5
@@ -802,8 +802,16 @@ class Boost(BuilderBase):
|
||||
linkage = ["static"]
|
||||
if self.build_opts.is_windows():
|
||||
linkage.append("shared")
|
||||
for link in linkage:
|
||||
|
||||
args = []
|
||||
if self.build_opts.is_darwin():
|
||||
clang = subprocess.check_output(["xcrun", "--find", "clang"])
|
||||
user_config = os.path.join(self.build_dir, "project-config.jam")
|
||||
with open(user_config, "w") as jamfile:
|
||||
jamfile.write("using clang : : %s ;\n" % clang.decode().strip())
|
||||
args.append("--user-config=%s" % user_config)
|
||||
|
||||
for link in linkage:
|
||||
if self.build_opts.is_windows():
|
||||
bootstrap = os.path.join(self.src_dir, "bootstrap.bat")
|
||||
self._run_cmd([bootstrap], cwd=self.src_dir)
|
||||
|
Reference in New Issue
Block a user