diff --git a/tools/ModuleGenerator/main.cpp b/tools/ModuleGenerator/main.cpp index 504da3dac..19c104196 100644 --- a/tools/ModuleGenerator/main.cpp +++ b/tools/ModuleGenerator/main.cpp @@ -51,7 +51,7 @@ void GenerateCodeFiles( headerFile.close(); std::string sourceName(lowModName + ".cpp"); - std::string sourceCode("//Generated By moduleGenerator\n#include \"" + headerName + + std::string sourceCode("// Generated By moduleGenerator\n#include \"" + headerName + "\"\n#include \"common/log.h\"\n#include \"error_codes.h\"\n\n"); sourceCode += "namespace Libraries::" + trimmedName + "{\n\n"; @@ -141,7 +141,7 @@ void GetSymbolsFromLibDoc(std::vector& importModules) { int main(int argc, char* argv[]) { std::filesystem::path genFolder(MODULE_DIR); if (!std::filesystem::exists(genFolder)) { - std::filesystem::create_directory(genFolder); + std::filesystem::create_directories(genFolder); } std::vector modules_to_generate;