if (opt.getOpt() == ("I"))
preprocessor.addIncludePath(opt.getValue());
}
globalVarsMap.put("targetDir", new Variable("targetDir", targetDir));
if (!cmd.hasOption("p"))
prSrcPaths = targetDir;
// Verbose
if (!cmd.hasOption("v")) {
// Solo errores
System.setProperty("org.apache.commons.logging.Log",
"org.apache.commons.logging.impl.NoOpLog");
Logger.getRootLogger().setLevel(Level.ERROR);
Logger.getLogger(AbstractDeclarativeValueConverterService.class)
.setLevel(Level.ERROR);
}
// IDL file
if (cmd.getArgList().size() == 1)
filePath = (String) cmd.getArgList().get(0);
else {
System.err.println("No IDL file specified or more than one.");
System.exit(1);
}
// Generator options
genClient = cmd.hasOption("Gclient");
genServer = cmd.hasOption("Gserver");
genServerUI = cmd.hasOption("Gserverui");
genCMake = !cmd.hasOption("Ncmake");
globalVarsMap.put("genClient", new Variable("genClient", genClient));
globalVarsMap.put("genServer", new Variable("genServer", genServer));
globalVarsMap.put("genCMake", new Variable("genCMake", genCMake));
globalVarsMap.put("genServerUI", new Variable("genServerUI", genServerUI));
}