summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/modules/private/service/remote_build/server_session.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/xmake/modules/private/service/remote_build/server_session.lua b/xmake/modules/private/service/remote_build/server_session.lua
index fa9d7fd24..fb238f584 100644
--- a/xmake/modules/private/service/remote_build/server_session.lua
+++ b/xmake/modules/private/service/remote_build/server_session.lua
@@ -323,6 +323,10 @@ function server_session:_ensure_sourcedir()
if not os.isdir(sourcedir) then
os.mkdir(sourcedir)
end
+ local xmake_sourcedir = self:xmake_sourcedir()
+ if not os.isdir(xmake_sourcedir) then
+ os.mkdir(xmake_sourcedir)
+ end
end
-- write data to pipe