Index: pkg/polymer/lib/transformer.dart |
diff --git a/pkg/polymer/lib/transformer.dart b/pkg/polymer/lib/transformer.dart |
index cbba25777fc624b20eb93e7df9dcef52afa6bc1f..35d8b75632f7b07a47236210d3f938721fd1b24d 100644 |
--- a/pkg/polymer/lib/transformer.dart |
+++ b/pkg/polymer/lib/transformer.dart |
@@ -13,6 +13,7 @@ import 'src/build/build_filter.dart'; |
import 'src/build/common.dart'; |
import 'src/build/import_inliner.dart'; |
import 'src/build/linter.dart'; |
+import 'src/build/build_log_combiner.dart'; |
import 'src/build/polyfill_injector.dart'; |
import 'src/build/script_compactor.dart'; |
@@ -41,13 +42,16 @@ TransformOptions _parseSettings(BarbackSettings settings) { |
bool jsOption = args['js']; |
bool csp = args['csp'] == true; // defaults to false |
bool lint = args['lint'] != false; // defaults to true |
+ bool injectBuildLogs = |
+ !releaseMode && args['inject_build_logs_in_output'] == true; |
Siggi Cherem (dart-lang)
2014/08/04 22:30:26
let's make it true by default:
!releaseMode && ar
jakemac
2014/08/05 18:33:31
Done.
|
return new TransformOptions( |
entryPoints: _readEntrypoints(args['entry_points']), |
inlineStylesheets: _readInlineStylesheets(args['inline_stylesheets']), |
directlyIncludeJS: jsOption == null ? releaseMode : jsOption, |
contentSecurityPolicy: csp, |
releaseMode: releaseMode, |
- lint: lint); |
+ lint: lint, |
+ injectBuildLogsInOutput: injectBuildLogs); |
} |
_readEntrypoints(value) { |
@@ -119,8 +123,9 @@ List<List<Transformer>> createDeployPhases( |
[new ObservableTransformer()], |
[new ScriptCompactor(options, sdkDir: sdkDir)], |
[new PolyfillInjector(options)], |
- [new BuildFilter(options)] |
+ [new BuildFilter(options)], |
+ [new BuildLogCombiner(options)], |
]); |
} |
-final RegExp _PACKAGE_PATH_REGEX = new RegExp(r'packages\/([^\/]+)\/(.*)'); |
+final RegExp _PACKAGE_PATH_REGEX = new RegExp(r'packages\/([^\/]+)\/(.*)'); |