| Index: pkg/compiler/lib/src/options.dart
|
| diff --git a/pkg/compiler/lib/src/options.dart b/pkg/compiler/lib/src/options.dart
|
| index 84c8a807afe18e5c432f2924668e801b2f4ea009..0a9281f632f0257beb07d0a3b389ee634cab35e7 100644
|
| --- a/pkg/compiler/lib/src/options.dart
|
| +++ b/pkg/compiler/lib/src/options.dart
|
| @@ -187,6 +187,9 @@ class CompilerOptions implements DiagnosticOptions, ParserOptions {
|
| /// Whether to emit URIs in the reflection metadata.
|
| final bool preserveUris;
|
|
|
| + final Uri serializationSource;
|
| + final Uri serializationTarget;
|
| +
|
| /// URI where the compiler should generate the output source map file.
|
| final Uri sourceMapUri;
|
|
|
| @@ -247,6 +250,8 @@ class CompilerOptions implements DiagnosticOptions, ParserOptions {
|
| Uri libraryRoot,
|
| Uri packageRoot,
|
| Uri packageConfig,
|
| + Uri serializationSource,
|
| + Uri serializationTarget,
|
| PackagesDiscoveryProvider packagesDiscoveryProvider,
|
| Map<String, dynamic> environment: const <String, dynamic>{},
|
| List<String> options}) {
|
| @@ -298,6 +303,8 @@ class CompilerOptions implements DiagnosticOptions, ParserOptions {
|
| _resolvePlatformConfigFromOptions(libraryRoot, options),
|
| preserveComments: _hasOption(options, Flags.preserveComments),
|
| preserveUris: _hasOption(options, Flags.preserveUris),
|
| + serializationSource: serializationSource,
|
| + serializationTarget: serializationTarget,
|
| sourceMapUri: _extractUriOption(options, '--source-map='),
|
| strips: _extractCsvOption(options, '--force-strip='),
|
| testMode: _hasOption(options, Flags.testMode),
|
| @@ -359,6 +366,8 @@ class CompilerOptions implements DiagnosticOptions, ParserOptions {
|
| Uri platformConfigUri: null,
|
| bool preserveComments: false,
|
| bool preserveUris: false,
|
| + Uri serializationSource: null,
|
| + Uri serializationTarget: null,
|
| Uri sourceMapUri: null,
|
| List<String> strips: const [],
|
| bool testMode: false,
|
| @@ -430,6 +439,8 @@ class CompilerOptions implements DiagnosticOptions, ParserOptions {
|
| libraryRoot, null, !emitJavaScript, const []),
|
| preserveComments: preserveComments,
|
| preserveUris: preserveUris,
|
| + serializationSource: serializationSource,
|
| + serializationTarget: serializationTarget,
|
| sourceMapUri: sourceMapUri,
|
| strips: strips,
|
| testMode: testMode,
|
| @@ -478,6 +489,8 @@ class CompilerOptions implements DiagnosticOptions, ParserOptions {
|
| this.platformConfigUri: null,
|
| this.preserveComments: false,
|
| this.preserveUris: false,
|
| + this.serializationSource: null,
|
| + this.serializationTarget: null,
|
| this.sourceMapUri: null,
|
| this.strips: const [],
|
| this.testMode: false,
|
|
|