Skip to content

Commit e3ecce1

Browse files
committed
build: disable additional pieces for the build tools phase
This reduces the configure time and reduces the pieces that may check for dependencies as we are growing the dependencies on Swift.
1 parent ade2671 commit e3ecce1

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

utils/build.ps1

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -812,10 +812,14 @@ function Build-BuildTools($Arch) {
812812
LLVM_EXTERNAL_SWIFT_SOURCE_DIR = "$SourceCache\swift";
813813
SWIFT_BUILD_DYNAMIC_SDK_OVERLAY = "NO";
814814
SWIFT_BUILD_DYNAMIC_STDLIB = "NO";
815+
SWIFT_BUILD_LIBEXEC = "NO";
815816
SWIFT_BUILD_REMOTE_MIRROR = "NO";
817+
SWIFT_BUILD_SOURCEKIT = "NO";
816818
SWIFT_BUILD_STATIC_SDK_OVERLAY = "NO";
817819
SWIFT_BUILD_STATIC_STDLIB = "NO";
820+
SWIFT_INCLUDE_APINOTES = "NO";
818821
SWIFT_INCLUDE_DOCS = "NO";
822+
SWIFT_INCLUDE_TESTS = "NO";
819823
SWIFT_PATH_TO_LIBDISPATCH_SOURCE = "$SourceCache\swift-corelibs-libdispatch";
820824
SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE = "$SourceCache\swift-syntax";
821825
}

0 commit comments

Comments
 (0)