diff -r ba912ef24b27 -r 7665471a56c1 rt/vm/src/main/java/org/apidesign/vm4brwsr/Main.java --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/Main.java Wed Apr 30 15:04:10 2014 +0200 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/Main.java Tue May 27 12:25:41 2014 +0200 @@ -105,11 +105,16 @@ } try (Writer w = new BufferedWriter(new FileWriter(gt))) { - Bck2Brwsr.newCompiler().library(createExtension). + Bck2Brwsr c = Bck2Brwsr.newCompiler(). obfuscation(obfLevel). addRootClasses(classes.toArray()). - resources(new LdrRsrcs(Main.class.getClassLoader(), true)). - generate(w); + resources(new LdrRsrcs(Main.class.getClassLoader(), true)); + + if (createExtension) { + c = c.library(); + } + + c.generate(w); } }