rt/vm/src/main/java/org/apidesign/vm4brwsr/Main.java
branchclosure
changeset 1146 e499b0dddd12
parent 1094 36961c9a009f
parent 1058 e61f24684a69
child 1491 4a1398eff4fb
     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).