From f2b81bc077d6bdec8d846db0f7a7e28e6472894d Mon Sep 17 00:00:00 2001 From: Hugo Lima Date: Wed, 18 Nov 2009 10:17:54 -0200 Subject: Creates the output directory if it doesn't exists. --- main.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'main.cpp') diff --git a/main.cpp b/main.cpp index 6c6c8f7f8..b251b0c66 100644 --- a/main.cpp +++ b/main.cpp @@ -160,6 +160,12 @@ int main(int argc, char *argv[]) } QString outputDirectory = args.contains("output-directory") ? args["output-directory"] : "out"; + if (!QDir(outputDirectory).exists()) { + if (!QDir().mkpath(outputDirectory)) { + ReportHandler::warning("Can't create output directory: "+outputDirectory); + return EXIT_FAILURE; + } + } // Create and set-up API Extractor ApiExtractor extractor; extractor.setLogDirectory(outputDirectory); -- cgit v1.2.3