diff options
| -rw-r--r-- | xmake/modules/private/service/distcc_build/client_session.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/modules/private/service/distcc_build/client_session.lua b/xmake/modules/private/service/distcc_build/client_session.lua index ee92d32ec..a5528ab9b 100644 --- a/xmake/modules/private/service/distcc_build/client_session.lua +++ b/xmake/modules/private/service/distcc_build/client_session.lua @@ -121,7 +121,7 @@ function client_session:_gcc_iorunv(program, argv, opt) assert(objectfile and sourcefile, "%s: iorunv(%s): invalid arguments!", self, program) -- do preprocess - local cppfile = objectfile:gsub("%.o$", ".p") + local cppfile = objectfile .. ".p" local cppfiledir = path.directory(cppfile) if not os.isdir(cppfiledir) then os.mkdir(cppfiledir) @@ -186,7 +186,7 @@ function client_session:_cl_iorunv(program, argv, opt) assert(objectfile and sourcefile, "%s: iorunv(%s): invalid arguments!", self, program) -- do preprocess - local cppfile = objectfile:gsub("%.obj$", ".i") + local cppfile = objectfile .. ".p" local cppfiledir = path.directory(cppfile) if not os.isdir(cppfiledir) then os.mkdir(cppfiledir) |
