diff --git a/generator/generator_tool/generator_tool.cpp b/generator/generator_tool/generator_tool.cpp index 6c91972131..baca0feb18 100644 --- a/generator/generator_tool/generator_tool.cpp +++ b/generator/generator_tool/generator_tool.cpp @@ -105,7 +105,7 @@ int main(int argc, char ** argv) if (!FLAGS_intermediate_data_path.empty()) { string tmpPath = my::JoinFoldersToPath({genInfo.m_intermediateDir, "tmp"}, string()); - if (pl.MkDir(genInfo.m_tmpDir) == Platform::ERR_OK) + if (pl.MkDir(tmpPath) != Platform::ERR_UNKNOWN) genInfo.m_tmpDir = tmpPath; }