1.1 --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/Main.java Mon May 13 18:54:50 2013 +0200
1.2 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/Main.java Fri May 24 18:04:55 2013 +0200
1.3 @@ -97,7 +97,14 @@
1.4 collectClasses(classes, mainClassLoader, args[i]);
1.5 }
1.6 }
1.7 - try (Writer w = new BufferedWriter(new FileWriter(generateTo))) {
1.8 +
1.9 + File gt = new File(generateTo);
1.10 + if (Boolean.getBoolean("skip.if.exists") && gt.isFile()) {
1.11 + System.err.println("Skipping as " + gt + " exists.");
1.12 + System.exit(0);
1.13 + }
1.14 +
1.15 + try (Writer w = new BufferedWriter(new FileWriter(gt))) {
1.16 Bck2Brwsr.newCompiler().
1.17 extension(createExtension).
1.18 obfuscation(obfLevel).