summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxpxz <[email protected]>2023-06-25 23:36:42 +0800
committerGitHub <[email protected]>2023-06-25 23:36:42 +0800
commit70dc1e4661123bf5f85b68c3e12ded27f631c9d1 (patch)
treef95af5b56f80d8adb45741d02705c26791aacedb
parent234cf10203a1935fd6d23c00b4b18759410483ad (diff)
fix format
-rw-r--r--xmake/plugins/project/ninja/build_ninja.lua38
1 files changed, 20 insertions, 18 deletions
diff --git a/xmake/plugins/project/ninja/build_ninja.lua b/xmake/plugins/project/ninja/build_ninja.lua
index cf298917b..9436a34f3 100644
--- a/xmake/plugins/project/ninja/build_ninja.lua
+++ b/xmake/plugins/project/ninja/build_ninja.lua
@@ -73,24 +73,26 @@ end
-- translate compiler flags
function _translate_compflags(compflags, outputdir)
- local flags = {}
- local last_flag = nil;
- for _, flag in ipairs(compflags) do
- if flag == "-I" or flag == "-isystem" then
- last_flag = flag;
- else
- if last_flag == "-I" or last_flag == "-isystem" then
- flag = last_flag..flag;
- end;
- last_flag = flag;
- for _, pattern in ipairs({"[%-](I)(.*)", "[%-](isystem)(.*)"}) do
- flag = flag:gsub(pattern, function (flag, dir)
- dir = _get_relative_unix_path(dir, outputdir)
- return "-" .. flag .. dir
- end)
- end
- table.insert(flags, flag)
- end;
+ local flags = {}
+ local last_flag = nil;
+ for _, flag in ipairs(compflags) do
+ if flag == "-I" or flag == "-isystem" then
+ last_flag = flag;
+ else
+ if last_flag == "-I" or last_flag == "-isystem" then
+ flag = last_flag .. flag;
+ end
+ ;
+ last_flag = flag;
+ for _, pattern in ipairs({ "[%-](I)(.*)", "[%-](isystem)(.*)" }) do
+ flag = flag:gsub(pattern, function(flag, dir)
+ dir = _get_relative_unix_path(dir, outputdir)
+ return "-" .. flag .. dir
+ end)
+ end
+ table.insert(flags, flag)
+ end
+ ;
end
return flags
end