diff --git a/src/main/java/org/extendj/ragdoc/RagDocBuilder.java b/src/main/java/org/extendj/ragdoc/RagDocBuilder.java index cc8eba21ea7fef31116c6f68e3d4ed6b86e98d26..62fc382d1ec89d6e85f10c63cc6b2d3f4358121f 100644 --- a/src/main/java/org/extendj/ragdoc/RagDocBuilder.java +++ b/src/main/java/org/extendj/ragdoc/RagDocBuilder.java @@ -80,6 +80,12 @@ public class RagDocBuilder extends Frontend { System.out.println("Analyzing source tree..."); long start = System.currentTimeMillis(); int result = super.run(args, reader, parser); + if (program.options().hasOption("-version") + || program.options().hasOption("-help") + || program.options().files().isEmpty()) { + // Nothing was analyzed. + return result; + } long time = System.currentTimeMillis() - start; System.out.format("Analysis took %.1fs.%n", time / 1000.0); try {