| Index: lib/src/rastak.dart
|
| diff --git a/lib/src/rastak.dart b/lib/src/rastak.dart
|
| index a959a99ecd26353be1c723f6fb94c7e4139c551e..30841a464ba0d293602b360664b254e6c6ff58b0 100644
|
| --- a/lib/src/rastak.dart
|
| +++ b/lib/src/rastak.dart
|
| @@ -11,6 +11,9 @@ import 'dart:io' show
|
| File,
|
| IOSink;
|
|
|
| +import 'dart:isolate' show
|
| + Isolate;
|
| +
|
| import 'package:compiler/src/common/tasks.dart' show
|
| CompilerTask;
|
|
|
| @@ -128,9 +131,12 @@ Future<Null> main(List<String> arguments, isolateArgument) async {
|
| Options options = new OptionParser().parse(arguments, Uri.base);
|
| List<String> compilerOptions =
|
| options.isVerbose ? <String>['--verbose'] : <String>[];
|
| + Uri script = await Isolate.resolvePackageUri(
|
| + Uri.parse("package:rasta/src/rastak.dart"));
|
| + Uri targetSpecification = Uri.base.resolveUri(script)
|
| + .resolve("../../dart_vm_standalone.json");
|
| IoCompilerFactory factory = new IoCompilerFactory(
|
| - Uri.base.resolve("dart_vm_standalone.json"), compilerOptions,
|
| - <String, dynamic>{});
|
| + targetSpecification, compilerOptions, <String, dynamic>{});
|
| (await factory.diagnostics)
|
| ..verbose = options.isVerbose
|
| ..showWarnings = true
|
|
|