diff options
| author | ruki <[email protected]> | 2024-05-07 00:48:31 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2024-05-07 00:48:31 +0800 |
| commit | 1eb916e66e0715d9b7ac8870102addfc7064c632 (patch) | |
| tree | 217b21c7394a7ceb7cb67ed581b3bc0344b46949 | |
| parent | 2ca0fdecf0c0c6247f8d400a5366c8258b27ba32 (diff) | |
format code
| -rw-r--r-- | xmake/modules/core/tools/llvm_ar.lua | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/xmake/modules/core/tools/llvm_ar.lua b/xmake/modules/core/tools/llvm_ar.lua index b00c4435e..a2e426fd8 100644 --- a/xmake/modules/core/tools/llvm_ar.lua +++ b/xmake/modules/core/tools/llvm_ar.lua @@ -28,48 +28,30 @@ end -- make the strip flag function strip(self, level) - - -- the maps - local maps = - { + local maps = { debug = "S" , all = "S" } - - -- make it return maps[level] end -- make the link arguments list function linkargv(self, objectfiles, targetkind, targetfile, flags, opt) - - -- check assert(targetkind == "static") - - -- init arguments opt = opt or {} local argv = table.join(flags, targetfile, objectfiles) if is_host("windows") and not opt.rawargs then argv = winos.cmdargv(argv, {escape = true}) end - - -- make it return self:program(), argv end -- link the library file function link(self, objectfiles, targetkind, targetfile, flags) - - -- check assert(targetkind == "static", "the target kind: %s is not support for ar", targetkind) - - -- ensure the target directory os.mkdir(path.directory(targetfile)) - -- @note remove the previous archived file first to force recreating a new file os.tryrm(targetfile) - - -- link it os.runv(linkargv(self, objectfiles, targetkind, targetfile, flags)) end |
