|
1 | | -fetch_git swift master swift |
2 | | -fetch_git swift-compiler-rt stable compiler-rt |
3 | | -fetch_git swift-llvm stable llvm |
4 | | -fetch_git swift-clang stable clang |
5 | | -fetch_git swift-lldb master lldb |
6 | | -fetch_git swift-cmark master cmark |
7 | | -fetch_git swift-package-manager master swiftpm |
8 | | -fetch_git swift-llbuild master llbuild |
9 | | -fetch_git swift-corelibs-xctest master swift-corelibs-xctest |
10 | | -fetch_git swift-corelibs-foundation master swift-corelibs-foundation |
11 | | -fetch_git swift-corelibs-libdispatch master swift-corelibs-libdispatch |
12 | | -build_swift |
| 1 | +BRANCH="swift-3.0-branch" |
| 2 | +fetch_git swift $BRANCH swift |
| 3 | +fetch_git swift-llvm $BRANCH llvm |
| 4 | +fetch_git swift-clang $BRANCH clang |
| 5 | +fetch_git swift-lldb $BRANCH lldb |
| 6 | +fetch_git swift-cmark $BRANCH cmark |
| 7 | +fetch_git swift-llbuild $BRANCH llbuild |
| 8 | +fetch_git swift-package-manager $BRANCH swiftpm |
| 9 | +fetch_git swift-compiler-rt $BRANCH compiler-rt |
| 10 | +fetch_git swift-corelibs-xctest $BRANCH swift-corelibs-xctest |
| 11 | +fetch_git swift-corelibs-foundation $BRANCH swift-corelibs-foundation |
| 12 | +fetch_git swift-corelibs-libdispatch $BRANCH swift-corelibs-libdispatch |
| 13 | + |
| 14 | +cat > $TMP/swift-build-presets.ini << "EOF" |
| 15 | +[preset: mixin_lightweight_assertions] |
| 16 | +assertions |
| 17 | +no-swift-stdlib-assertions |
| 18 | +dash-dash |
| 19 | +swift-enable-ast-verifier=0 |
| 20 | + |
| 21 | +[preset: swiftenv] |
| 22 | +mixin-preset=mixin_lightweight_assertions |
| 23 | + |
| 24 | +llbuild |
| 25 | +swiftpm |
| 26 | +xctest |
| 27 | +lldb |
| 28 | +release |
| 29 | +foundation |
| 30 | +libdispatch |
| 31 | +dash-dash |
| 32 | +build-swift-static-stdlib |
| 33 | +build-swift-static-sdk-overlay |
| 34 | +build-swift-stdlib-unittest-extra |
| 35 | +swift-install-components=autolink-driver;compiler;clang-builtin-headers;stdlib;swift-remote-mirror;sdk-overlay;license |
| 36 | +install-swift |
| 37 | +install-lldb |
| 38 | +install-llbuild |
| 39 | +install-swiftpm |
| 40 | +install-xctest |
| 41 | +install-foundation |
| 42 | +install-libdispatch |
| 43 | +install-prefix=/usr |
| 44 | +install-destdir=%(install_destdir)s |
| 45 | +reconfigure |
| 46 | +EOF |
| 47 | + |
| 48 | +build_swift --preset=file=swift/utils/build-presets.ini --preset-file=$TMP/swift-build-presets.ini --preset=swiftenv |
0 commit comments