Chromium Code Reviews| Index: ios/web_view/BUILD.gn |
| diff --git a/ios/web_view/BUILD.gn b/ios/web_view/BUILD.gn |
| index 1755748783f025fd9447a2945e68dbeaa39c27f5..668e6cdb636dc7f691b01cd4667a490fd50dd89e 100644 |
| --- a/ios/web_view/BUILD.gn |
| +++ b/ios/web_view/BUILD.gn |
| @@ -2,13 +2,33 @@ |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| +config("web_view_config") { |
| + libs = [ |
| + "$target_out_dir/libweb_view.a", |
| + |
| + # //ios/web_view depends on sqlite3 provided by iOS. |
| + "sqlite3", |
| + ] |
| +} |
| + |
| # Public target that should be used to depend on web_view. Only give access |
| # to the web_view public headers while still linking with the implementation. |
| -group("web_view") { |
| +# |
| +# The generated libweb_view.a can be also linked to apps outside Chromium |
|
michaeldo
2017/02/07 18:14:20
The second sentence provides enough information, p
Hiroshi Ichikawa
2017/02/08 01:16:21
Done.
|
| +# code base. This is a complete static library (containing all dependencies), |
| +# and it doesn't expose internal symbols to reduce risk of symbol conflict. |
| +copy("web_view") { |
| public_deps = [ |
| "//ios/web_view/public", |
| ] |
| deps = [ |
| - "//ios/web_view/internal", |
| + "//ios/web_view/internal:lib_web_view", |
| + ] |
| + sources = [ |
| + "$target_out_dir/internal/libweb_view.a", |
| + ] |
| + outputs = [ |
| + "$target_out_dir/libweb_view.a", |
| ] |
| + public_configs = [ ":web_view_config" ] |
| } |