Skip to content

Commit bbd412b

Browse files
committed
Revert "[build-script] Remove ninja build time tracking"
This reverts commit fb4799f.
1 parent fb4799f commit bbd412b

File tree

1 file changed

+13
-9
lines changed
  • utils/swift_build_support/swift_build_support/products

1 file changed

+13
-9
lines changed

utils/swift_build_support/swift_build_support/products/ninja.py

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
from . import product
2323
from .. import shell
24+
from ..utils import log_time_in_scope
2425

2526

2627
class Ninja(product.Product):
@@ -53,15 +54,18 @@ def ninja_bin_path(self):
5354
def build(self):
5455
if os.path.exists(self.ninja_bin_path):
5556
return
56-
shell.call([
57-
self.toolchain.cmake,
58-
"-S", self.source_dir,
59-
"-B", self.build_dir,
60-
"-DCMAKE_BUILD_TYPE=Release",
61-
"-DBUILD_TESTING=OFF",
62-
f"-DCMAKE_C_COMPILER={self.toolchain.cc}",
63-
f"-DCMAKE_CXX_COMPILER={self.toolchain.cxx}"])
64-
shell.call([self.toolchain.cmake, "--build", self.build_dir])
57+
58+
print("--- Local Ninja Build ---")
59+
with log_time_in_scope('local ninja'):
60+
shell.call([
61+
self.toolchain.cmake,
62+
"-S", self.source_dir,
63+
"-B", self.build_dir,
64+
"-DCMAKE_BUILD_TYPE=Release",
65+
"-DBUILD_TESTING=OFF",
66+
f"-DCMAKE_C_COMPILER={self.toolchain.cc}",
67+
f"-DCMAKE_CXX_COMPILER={self.toolchain.cxx}"])
68+
shell.call([self.toolchain.cmake, "--build", self.build_dir])
6569

6670

6771
def get_ninja_version(ninja_bin_path):

0 commit comments

Comments
 (0)