From ec8a29530ef5c7a60cb21a32fb07557d12c12cb7 Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 2 Dec 2021 23:11:22 +0800 Subject: Update ar.lua --- xmake/modules/core/tools/ar.lua | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/xmake/modules/core/tools/ar.lua b/xmake/modules/core/tools/ar.lua index abb1e9695..0496238b4 100644 --- a/xmake/modules/core/tools/ar.lua +++ b/xmake/modules/core/tools/ar.lua @@ -30,42 +30,26 @@ end -- make the strip flag function strip(self, level) - - -- the 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 -- cgit v1.3.1