From c8cc51cf8ff21b71d4a62a3169c28922331ec9f3 Mon Sep 17 00:00:00 2001 From: Alex Hornby Date: Tue, 23 Nov 2021 05:02:03 -0800 Subject: [PATCH] bootstrap cmake in parallel Summary: Lets make this faster Reviewed By: Croohand Differential Revision: D32614135 fbshipit-source-id: 2285bdb89c2ad982667261800f327f851a6cfcec --- build/fbcode_builder/getdeps/builder.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/build/fbcode_builder/getdeps/builder.py b/build/fbcode_builder/getdeps/builder.py index ca58daf59..1baa497a7 100644 --- a/build/fbcode_builder/getdeps/builder.py +++ b/build/fbcode_builder/getdeps/builder.py @@ -187,7 +187,13 @@ class MakeBuilder(BuilderBase): class CMakeBootStrapBuilder(MakeBuilder): def _build(self, install_dirs, reconfigure): - self._run_cmd(["./bootstrap", "--prefix=" + self.inst_dir]) + self._run_cmd( + [ + "./bootstrap", + "--prefix=" + self.inst_dir, + f"--parallel={self.build_opts.num_jobs}", + ] + ) super(CMakeBootStrapBuilder, self)._build(install_dirs, reconfigure)