@@ -83,7 +83,6 @@ KNOWN_SETTINGS=(
83
83
# When this flag is set, the build-script will only build/install the swift-syntax parser
84
84
# This is a temporary workaround of having a separate build product for swift-syntax parser
85
85
skip-swiftsyntax-swiftside " " " skip building/installing the swift side of swiftsyntax"
86
- swiftevolve-build-type " Debug" " the build variant for the swift-evolve tool"
87
86
llbuild-enable-assertions " 1" " enable assertions in llbuild"
88
87
enable-asan " " " enable Address Sanitizer"
89
88
enable-ubsan " " " enable Undefined Behavior Sanitizer"
@@ -128,7 +127,6 @@ KNOWN_SETTINGS=(
128
127
skip-build-libcxx " " " set to skip building libcxx"
129
128
skip-build-swiftpm " " " set to skip building swiftpm"
130
129
skip-build-swiftsyntax " " " set to skip building swiftSyntax"
131
- skip-build-swiftevolve " " " set to skip building the swift-evolve tool"
132
130
skip-build-xctest " " " set to skip building xctest"
133
131
skip-build-foundation " " " set to skip building foundation"
134
132
skip-build-libdispatch " " " set to skip building libdispatch"
@@ -143,7 +141,6 @@ KNOWN_SETTINGS=(
143
141
skip-test-llbuild " " " set to skip testing llbuild"
144
142
skip-test-swiftpm " " " set to skip testing swiftpm"
145
143
skip-test-swiftsyntax " " " set to skip testing swiftSyntax"
146
- skip-test-swiftevolve " " " set to skip testing the swift-evolve tool"
147
144
skip-test-xctest " " " set to skip testing xctest"
148
145
skip-test-foundation " " " set to skip testing foundation"
149
146
skip-test-libdispatch " " " set to skip testing libdispatch"
@@ -203,7 +200,6 @@ KNOWN_SETTINGS=(
203
200
install-swiftpm " " " whether to install swiftpm"
204
201
install-swiftsyntax " " " whether to install swiftsyntax"
205
202
skip-install-swiftsyntax-module " " " set to skip installing swiftsyntax modules"
206
- install-swiftevolve " " " whether to install the swift-evolve tool"
207
203
install-xctest " " " whether to install xctest"
208
204
install-foundation " " " whether to install foundation"
209
205
install-libcxx " " " whether to install libc++"
@@ -1196,7 +1192,6 @@ LLBUILD_SOURCE_DIR="${WORKSPACE}/llbuild"
1196
1192
SWIFTPM_SOURCE_DIR=" ${WORKSPACE} /swiftpm"
1197
1193
SWIFTSYNTAX_SOURCE_DIR=" ${WORKSPACE} /swift-syntax"
1198
1194
STRESSTEST_PACKAGE_DIR=" ${WORKSPACE} /swift-stress-tester"
1199
- SWIFTEVOLVE_SOURCE_DIR=" ${STRESSTEST_PACKAGE_DIR} /SwiftEvolve"
1200
1195
XCTEST_SOURCE_DIR=" ${WORKSPACE} /swift-corelibs-xctest"
1201
1196
FOUNDATION_SOURCE_DIR=" ${WORKSPACE} /swift-corelibs-foundation"
1202
1197
FOUNDATION_STATIC_SOURCE_DIR=" ${WORKSPACE} /swift-corelibs-foundation"
@@ -1279,14 +1274,9 @@ fi
1279
1274
if [[ ! " ${SKIP_BUILD_SWIFTPM} " ]] ; then
1280
1275
PRODUCTS=(" ${PRODUCTS[@]} " swiftpm)
1281
1276
fi
1282
- # swift-evolve is dependent on SwiftSyntax, so it must be added to the list of
1283
- # build products first.
1284
1277
if [[ ! " ${SKIP_BUILD_SWIFTSYNTAX} " ]] ; then
1285
1278
PRODUCTS=(" ${PRODUCTS[@]} " swiftsyntax)
1286
1279
fi
1287
- if [[ ! " ${SKIP_BUILD_SWIFTEVOLVE} " ]] ; then
1288
- PRODUCTS=(" ${PRODUCTS[@]} " swiftevolve)
1289
- fi
1290
1280
1291
1281
# Checks if a given product is enabled (i.e. part of $PRODUCTS array)
1292
1282
function contains_product() {
@@ -1595,9 +1585,6 @@ function build_directory_bin() {
1595
1585
swiftsyntax)
1596
1586
echo " ${root} /${SWIFTSYNTAX_BUILD_TYPE} /bin"
1597
1587
;;
1598
- swiftevolve)
1599
- echo " ${root} /${SWIFTEVOLVE_BUILD_TYPE} /bin"
1600
- ;;
1601
1588
xctest)
1602
1589
echo " ${root} /${XCTEST_BUILD_TYPE} /bin"
1603
1590
;;
@@ -1743,9 +1730,6 @@ function cmake_config_opt() {
1743
1730
swiftsyntax)
1744
1731
echo " --config ${SWIFTSYNTAX_BUILD_TYPE} "
1745
1732
;;
1746
- swiftevolve)
1747
- echo " --config ${SWIFTEVOLVE_BUILD_TYPE} "
1748
- ;;
1749
1733
xctest)
1750
1734
echo " --config ${XCTEST_BUILD_TYPE} "
1751
1735
;;
@@ -1870,48 +1854,6 @@ function set_swiftsyntax_build_command() {
1870
1854
--filecheck-exec=" $( build_directory_bin ${LOCAL_HOST} llvm) /FileCheck" )
1871
1855
}
1872
1856
1873
- function set_stresstester_build_script_helper_command() {
1874
- local package_name=" $1 "
1875
- local package_build_type=" $2 "
1876
- local package_build_dir=" $3 "
1877
-
1878
- if [ " ${SKIP_BUILD_SWIFTSYNTAX} " ]; then
1879
- echo " Error: Cannot build $package_name without SwiftSyntax."
1880
- exit 1
1881
- fi
1882
-
1883
- local swiftsyntax_config=" debug"
1884
- if [[ $( is_cmake_release_build_type " ${SWIFTSYNTAX_BUILD_TYPE} " ) ]] ; then
1885
- swiftsyntax_config=" release"
1886
- fi
1887
- local config=" debug"
1888
- if [[ $( is_cmake_release_build_type " ${package_build_type} " ) ]] ; then
1889
- config=" release"
1890
- fi
1891
-
1892
- stresstester_build_script_helper_command=(" ${STRESSTEST_PACKAGE_DIR} /build-script-helper.py" )
1893
- if [[ " ${VERBOSE_BUILD} " ]] ; then
1894
- stresstester_build_script_helper_command+=(-v)
1895
- fi
1896
-
1897
- stresstester_build_script_helper_command+=(
1898
- --package-dir=" ${package_name} "
1899
- --build-dir=" ${package_build_dir} "
1900
- --swiftc-exec=" $( build_directory_bin ${LOCAL_HOST} swift) /swiftc"
1901
- --swift-build-exec=" $( swiftpm_find_tool swift-build) "
1902
- --swift-test-exec=" $( swiftpm_find_tool swift-test) "
1903
- --syntax-parser-header-dir=" ${SWIFT_SOURCE_DIR} /include/swift-c/SyntaxParser"
1904
- --syntax-parser-lib-dir=" $( build_directory ${host} swift) /lib"
1905
- --sourcekitd-dir=" $( build_directory ${host} swift) /lib"
1906
- --swiftsyntax-dir=" $( build_directory ${host} swiftsyntax) /${swiftsyntax_config} "
1907
- --config=" ${config} " )
1908
- }
1909
-
1910
- function set_swiftevolve_build_command() {
1911
- set_stresstester_build_script_helper_command SwiftEvolve " ${SWIFTEVOLVE_BUILD_TYPE} " " $( build_directory ${host} swiftevolve) "
1912
- swiftevolve_build_command=(" ${stresstester_build_script_helper_command[@]} " )
1913
- }
1914
-
1915
1857
#
1916
1858
# Configure and build each product
1917
1859
#
@@ -2563,16 +2505,6 @@ for host in "${ALL_HOSTS[@]}"; do
2563
2505
set_swiftsyntax_build_command
2564
2506
call " ${swiftsyntax_build_command[@]} "
2565
2507
2566
- continue
2567
- ;;
2568
- swiftevolve)
2569
- if [[ " $( uname -s) " != " Darwin" ]]; then
2570
- echo " error: unable to build swift-evolve on this platform"
2571
- continue
2572
- fi
2573
- set_swiftevolve_build_command
2574
- call " ${swiftevolve_build_command[@]} "
2575
-
2576
2508
continue
2577
2509
;;
2578
2510
xctest)
@@ -3087,15 +3019,6 @@ for host in "${ALL_HOSTS[@]}"; do
3087
3019
# As swiftSyntax tests itself, we break early here.
3088
3020
continue
3089
3021
;;
3090
- swiftevolve)
3091
- if [[ " ${SKIP_TEST_SWIFTEVOLVE} " ]]; then
3092
- continue
3093
- fi
3094
- echo " --- Running tests for ${product} ---"
3095
- set_swiftevolve_build_command
3096
- call " ${swiftevolve_build_command[@]} " test
3097
- continue
3098
- ;;
3099
3022
xctest)
3100
3023
if [[ " ${SKIP_TEST_XCTEST} " ]]; then
3101
3024
continue
@@ -3452,24 +3375,6 @@ for host in "${ALL_HOSTS[@]}"; do
3452
3375
call " ${swiftsyntax_build_command[@]} " --dylib-dir=" ${DYLIB_DIR} " --install
3453
3376
fi
3454
3377
3455
- continue
3456
- ;;
3457
- swiftevolve)
3458
- if [[ -z " ${INSTALL_SWIFTEVOLVE} " ]] ; then
3459
- continue
3460
- fi
3461
- if [[ -z " ${INSTALL_DESTDIR} " ]] ; then
3462
- echo " --install-destdir is required to install products."
3463
- exit 1
3464
- fi
3465
- if [[ -z " ${INSTALL_SWIFTSYNTAX} " ]] ; then
3466
- echo " --install-swiftsyntax is required to install swift-evolve"
3467
- exit 1
3468
- fi
3469
-
3470
- echo " --- Installing ${product} ---"
3471
- set_swiftevolve_build_command
3472
- call " ${swiftevolve_build_command[@]} " --prefix=" ${host_install_destdir}${host_install_prefix} " install
3473
3378
continue
3474
3379
;;
3475
3380
xctest)
0 commit comments