diff options
| author | xpxz <[email protected]> | 2023-06-25 23:36:42 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-06-25 23:36:42 +0800 |
| commit | 70dc1e4661123bf5f85b68c3e12ded27f631c9d1 (patch) | |
| tree | f95af5b56f80d8adb45741d02705c26791aacedb | |
| parent | 234cf10203a1935fd6d23c00b4b18759410483ad (diff) | |
fix format
| -rw-r--r-- | xmake/plugins/project/ninja/build_ninja.lua | 38 |
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 |
