diff options
| author | ruki <[email protected]> | 2022-05-17 00:44:32 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-05-17 00:44:32 +0800 |
| commit | 7da97c871974089e3ada1baad9544599f14bd423 (patch) | |
| tree | 842fd435330ca8f2e87285667257aa5ff57101a8 | |
| parent | 03929cccff7008ff6a86177ff128ec525aa0dcbf (diff) | |
improve client session
| -rw-r--r-- | xmake/modules/private/service/distcc_build/client_session.lua | 3 |
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++ |
