summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2022-05-17 00:44:32 +0800
committerruki <[email protected]>2022-05-17 00:44:32 +0800
commit7da97c871974089e3ada1baad9544599f14bd423 (patch)
tree842fd435330ca8f2e87285667257aa5ff57101a8
parent03929cccff7008ff6a86177ff128ec525aa0dcbf (diff)
improve client session
-rw-r--r--xmake/modules/private/service/distcc_build/client_session.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/xmake/modules/private/service/distcc_build/client_session.lua b/xmake/modules/private/service/distcc_build/client_session.lua
index 00f48b98a..c42b969a5 100644
--- a/xmake/modules/private/service/distcc_build/client_session.lua
+++ b/xmake/modules/private/service/distcc_build/client_session.lua
@@ -130,10 +130,11 @@ function client_session:_gcc_iorunv(program, argv, opt)
table.insert(cppflags, "-o")
table.insert(cppflags, cppfile)
table.insert(cppflags, sourcefile)
- os.runv(program, cppflags, opt)
+ local outdata, errdata = os.iorunv(program, cppflags, opt)
-- do compile
self:_compile(sourcefile, cppfile, objectfile, flags, opt)
+ return outdata, errdata
end
-- run compilation job for g++