From e2e314e5f6082c026ca23547b5f96bf4ab5aabf1 Mon Sep 17 00:00:00 2001 From: ruki Date: Sun, 15 May 2022 21:35:52 +0800 Subject: improve cppfile for distcc --- xmake/modules/private/service/distcc_build/client_session.lua | 4 ++-- 1 file 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) -- cgit v1.3.1