Skip to content

Commit 637b406

Browse files
authored
Support --native-assets in FrontendServerClient (#1797)
1 parent a19d563 commit 637b406

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

frontend_server_client/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 3.2.0
2+
3+
- Add `nativeAssets` parameter to `FrontendServerClient`, for passing
4+
additional `--native-assets` to the kernel compiler.
5+
16
## 3.1.0
27

38
- Add `additionalSources` parameter to `FrontendServerClient`, for passing

frontend_server_client/lib/src/frontend_server_client.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ class FrontendServerClient {
5858
bool verbose = false, // Verbose logs, including server/client messages
5959
bool printIncrementalDependencies = true,
6060
List<String> additionalSources = const [],
61+
String? nativeAssets,
6162
}) async {
6263
var feServer = await Process.start(Platform.resolvedExecutable, [
6364
if (debug) '--observe',
@@ -85,6 +86,10 @@ class FrontendServerClient {
8586
'--source',
8687
source,
8788
],
89+
if (nativeAssets != null) ...[
90+
'--native-assets',
91+
nativeAssets,
92+
],
8893
]);
8994
var feServerStdoutLines = StreamQueue(feServer.stdout
9095
.transform(utf8.decoder)

frontend_server_client/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: frontend_server_client
2-
version: 3.1.0
2+
version: 3.2.0
33
description: >-
44
Client code to start and interact with the frontend_server compiler from the
55
Dart SDK.

0 commit comments

Comments
 (0)