summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/plugins/project/vstudio/impl/vs201x.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vs201x.lua b/xmake/plugins/project/vstudio/impl/vs201x.lua
index 11803cf45..82409c64a 100644
--- a/xmake/plugins/project/vstudio/impl/vs201x.lua
+++ b/xmake/plugins/project/vstudio/impl/vs201x.lua
@@ -68,7 +68,7 @@ function _get_command_string(cmd)
elseif kind == "cd" then
return string.format("cd \"%s\"", cmd.dir)
elseif kind == "mkdir" then
- return string.format("mkdir \"%s\"", cmd.dir)
+ return string.format("if not exist \"%s\" mkdir \"%s\"", cmd.dir, cmd.dir)
elseif kind == "show" then
return string.format("echo %s", cmd.showtext)
end