diff --git a/src/comm/MAVLinkXMLParser.cc b/src/comm/MAVLinkXMLParser.cc index 19709c2d014b1998670f5f45dff248c1d78b9f2e..f2f208ed52cd1a2960858de8bee498d43fb85b36 100644 --- a/src/comm/MAVLinkXMLParser.cc +++ b/src/comm/MAVLinkXMLParser.cc @@ -255,7 +255,7 @@ bool MAVLinkXMLParser::generate() QString messagesDirName = "generated"; QDir dir(outputDirName + "/" + messagesDirName); // Create directory if it doesn't exist, report result in success - if (!dir.exists()) success = success && dir.mkdir(outputDirName); + if (!dir.exists()) success = success && dir.mkpath(outputDirName + "/" + messagesDirName); for (int i = 0; i < cFiles.size(); i++) { QFile rawFile(dir.filePath(cFiles.at(i).first));