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 @@ -615,9 +615,6 @@ def compute_product_pipelines(self):
615
615
builder .add_product (products .curl .LibCurl ,
616
616
is_enabled = self .args .build_curl )
617
617
618
- builder .add_product (products .foundation .SwiftFoundationICU ,
619
- is_enabled = self .args .build_foundation )
620
-
621
618
# Begin a build-script-impl pipeline for handling the compiler toolchain
622
619
# and a subset of the tools that we build. We build these in this manner
623
620
# to preserve current build-script-impl run behavior as we transition
@@ -637,6 +634,13 @@ def compute_product_pipelines(self):
637
634
builder .add_impl_product (products .LibDispatch ,
638
635
is_enabled = self .args .build_libdispatch )
639
636
637
+ # Begin a pipeline to build Foundation's dependencies now that Swift
638
+ # has built. This needs to be done before Foundation can build
639
+ builder .begin_pipeline ()
640
+
641
+ builder .add_product (products .foundation .SwiftFoundationICU ,
642
+ is_enabled = self .args .build_foundation )
643
+
640
644
# Begin a new build-script-impl pipeline that builds libraries that we
641
645
# build as part of build-script-impl but that we should eventually move
642
646
# onto build-script products.
You can’t perform that action at this time.
0 commit comments