summaryrefslogtreecommitdiff
path: root/xmake/modules/utils/binary/extractlib.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/modules/utils/binary/extractlib.lua')
-rw-r--r--xmake/modules/utils/binary/extractlib.lua19
1 files changed, 1 insertions, 18 deletions
diff --git a/xmake/modules/utils/binary/extractlib.lua b/xmake/modules/utils/binary/extractlib.lua
index d707ac22f..9097db73a 100644
--- a/xmake/modules/utils/binary/extractlib.lua
+++ b/xmake/modules/utils/binary/extractlib.lua
@@ -19,15 +19,9 @@
--
-- imports
-import("core.base.option")
import("core.base.binutils")
-local options = {
- {'i', "libraryfile", "kv", nil, "Set the static library file path (.a or .lib)."},
- {'o', "outputdir", "kv", nil, "Set the output directory to extract object files."}
-}
-
-function _do_extractlib(libraryfile, outputdir)
+function main(libraryfile, outputdir)
-- init paths
libraryfile = path.absolute(libraryfile)
outputdir = path.absolute(outputdir)
@@ -48,14 +42,3 @@ function _do_extractlib(libraryfile, outputdir)
cprint("${bright}extraction completed!")
end
-function main(...)
- -- parse arguments
- local argv = {...}
- local opt = option.parse(argv, options, "Extract object files from static library (AR or MSVC lib format)."
- , ""
- , "Usage: xmake l utils.binary.extractlib [options]")
-
- -- do extractlib
- _do_extractlib(opt.libraryfile, opt.outputdir)
-end
-