summaryrefslogtreecommitdiff
path: root/xmake/scripts/action
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/scripts/action')
-rw-r--r--xmake/scripts/action/_config.lua4
-rw-r--r--xmake/scripts/action/_package.lua2
2 files changed, 5 insertions, 1 deletions
diff --git a/xmake/scripts/action/_config.lua b/xmake/scripts/action/_config.lua
index 970cc2b64..a883b0499 100644
--- a/xmake/scripts/action/_config.lua
+++ b/xmake/scripts/action/_config.lua
@@ -140,6 +140,10 @@ function _config.menu()
, " - debug"
, " - release"
, " - profile" }
+ , {'k', "kind", "kv", "static", "Compile for the given target kind."
+ , " - static"
+ , " - shared"
+ , " - binary" }
, {nil, "host", "kv", xmake._HOST, "The current host environment." }
-- the options for project
diff --git a/xmake/scripts/action/_package.lua b/xmake/scripts/action/_package.lua
index 80eac56e3..e39604a33 100644
--- a/xmake/scripts/action/_package.lua
+++ b/xmake/scripts/action/_package.lua
@@ -129,7 +129,7 @@ function _package._makeconf(target_name, target)
local configs_arch = configs_target.archs[arch]
-- save name
- configs_target.name = utils.ifelse(target.targetname, target.targetname, target_name)
+ configs_target.name = target_name
-- save kind
configs_target.kind = target.kind