File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
utils/swift_build_support/swift_build_support Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -624,9 +624,6 @@ def compute_product_pipelines(self):
624
624
builder .add_product (products .curl .LibCurl ,
625
625
is_enabled = self .args .build_curl )
626
626
627
- builder .add_product (products .foundation .SwiftFoundationICU ,
628
- is_enabled = self .args .build_foundation )
629
-
630
627
# Begin a build-script-impl pipeline for handling the compiler toolchain
631
628
# and a subset of the tools that we build. We build these in this manner
632
629
# to preserve current build-script-impl run behavior as we transition
@@ -646,6 +643,13 @@ def compute_product_pipelines(self):
646
643
builder .add_impl_product (products .LibDispatch ,
647
644
is_enabled = self .args .build_libdispatch )
648
645
646
+ # Begin a pipeline to build Foundation's dependencies now that Swift
647
+ # has built. This needs to be done before Foundation can build
648
+ builder .begin_pipeline ()
649
+
650
+ builder .add_product (products .foundation .SwiftFoundationICU ,
651
+ is_enabled = self .args .build_foundation )
652
+
649
653
# Begin a new build-script-impl pipeline that builds libraries that we
650
654
# build as part of build-script-impl but that we should eventually move
651
655
# onto build-script products.
You can’t perform that action at this time.
0 commit comments