anchor.diff:        ? Uri.directory(args['out-dir'] as String)
         : _getOutDir(Directory.current.uri);
     final os = _getOsFromTarget(target);
  -  final outLib = outDir.resolve(_getOutLib(os)).toFilePath();
  +  final outLib = outDir.resolve(_getOutLib(os));
  +  final outWasmer = outDir.resolve('$target/release/${_getWasmerLib(os)}');
  +  final outDartApi = outDir.resolve('dart_api_dl.o');
  +  final outFinalizers = outDir.resolve('finalizers.o');
   
     print('Dart SDK directory: ${sdkDir.toFilePath()}');
     print('Dart SDK include directory: ${sdkIncDir.toFilePath()}');
  
positive.code:   print('Output directory: ${outDir.toFilePath()}');
    print('Target: $target');
    print('OS: $os');
    print('Output library: $outLib');
  
    // Make sure rust libs are installed for the target.
    await _run(rustup, ['target', 'add', target]);
  
negative.code:       srcDir.resolve('Cargo.toml').toFilePath(),
        '--release'
      ],
      output: outWasmer,
      environment: {
        if (args['clang'] != null) 'CC': clang,
        if (args['clangpp'] != null) ...{
  