You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[build-script] Merged the PlaygroundLogger and PlaygroundSupport products.
These don't make sense to build separately, and indeed it's likely that PlaygroundLogger will soon depend on PlaygroundSupport.
As a result, build them as one product (playgroundsupport) in build-script.
Aside from removing the playgroundlogger product, this otherwise continues to build PlaygroundLogger and PlaygroundSupport the same way.
This is for <rdar://problem/36512531>.
(cherry picked from commit 806c01d)
Conflicts:
utils/build_swift/driver_arguments.py
Copy file name to clipboardExpand all lines: utils/build-script-impl
+29-88Lines changed: 29 additions & 88 deletions
Original file line number
Diff line number
Diff line change
@@ -77,7 +77,6 @@ KNOWN_SETTINGS=(
77
77
foundation-build-type "Debug""the build variant for Foundation"
78
78
libdispatch-build-type "Debug""the build variant for libdispatch"
79
79
libicu-build-type "Debug""the build variant for libicu"
80
-
playgroundlogger-build-type "Debug""the build variant for PlaygroundLogger"
81
80
playgroundsupport-build-type "Debug""the build variant for PlaygroundSupport"
82
81
xctest-build-type "Debug""the build variant for xctest"
83
82
swiftpm-build-type "Debug""the build variant for swiftpm"
@@ -126,7 +125,6 @@ KNOWN_SETTINGS=(
126
125
skip-build-libicu """set to skip building libicu"
127
126
skip-build-benchmarks """set to skip building Swift Benchmark Suite"
128
127
skip-build-external-benchmarks "1""set to skip building the external Swift Benchmark Suite. (skipped by default)"
129
-
skip-build-playgroundlogger """set to skip building PlaygroundLogger"
130
128
skip-build-playgroundsupport """set to skip building PlaygroundSupport"
131
129
skip-test-cmark """set to skip testing CommonMark"
132
130
skip-test-lldb """set to skip testing lldb"
@@ -137,7 +135,6 @@ KNOWN_SETTINGS=(
137
135
skip-test-foundation """set to skip testing foundation"
138
136
skip-test-libdispatch """set to skip testing libdispatch"
139
137
skip-test-libicu """set to skip testing libicu"
140
-
skip-test-playgroundlogger """set to skip testing PlaygroundLogger"
141
138
skip-test-playgroundsupport """set to skip testing PlaygroundSupport"
142
139
skip-test-linux """set to skip testing Swift stdlibs for Linux"
143
140
skip-test-freebsd """set to skip testing Swift stdlibs for FreeBSD"
@@ -191,7 +188,6 @@ KNOWN_SETTINGS=(
191
188
install-foundation """whether to install foundation"
192
189
install-libdispatch """whether to install libdispatch"
193
190
install-libicu """whether to install libicu"
194
-
install-playgroundlogger """whether to install PlaygroundLogger"
195
191
install-playgroundsupport """whether to install PlaygroundSupport"
196
192
darwin-install-extract-symbols """whether to extract symbols with dsymutil during installations"
197
193
host-target """The host target. LLVM, Clang, and Swift will be built for this target. The built LLVM and Clang will be used to compile Swift for the cross-compilation targets. **This argument is required**"
@@ -246,7 +242,6 @@ KNOWN_SETTINGS=(
246
242
swiftpm-cmake-options """CMake options used for all swiftpm targets"
247
243
xctest-cmake-options """CMake options used for all xctest targets"
248
244
playgroundsupport-cmake-options """CMake options used for all playgroundsupport targets"
249
-
playgroundlogger-cmake-options """CMake options used for all playgroundlogger targets"
250
245
# TODO: Remove this some time later.
251
246
user-config-args """**Renamed to --extra-cmake-options**: User-supplied arguments to cmake when used to do configuration."
252
247
only-execute "all""Only execute the named action (see implementation)"
@@ -492,7 +487,6 @@ function set_build_options_for_host() {
0 commit comments