summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2022-12-19 22:46:41 +0800
committerruki <[email protected]>2022-12-19 22:46:41 +0800
commitce7eccec1148a259ac8d73e098ceb1974deb1f5e (patch)
tree1b3fe115a5c01a2c4c8de8e11608624a8bdc73e7
parentfa9d7ff950fc9480b48cf5041858e2a2763de207 (diff)
fix xrepo export
-rw-r--r--xmake/modules/private/xrepo/action/export.lua10
-rw-r--r--xmake/modules/private/xrepo/action/fetch.lua4
-rw-r--r--xmake/modules/private/xrepo/action/import.lua10
-rw-r--r--xmake/modules/private/xrepo/action/info.lua4
-rw-r--r--xmake/modules/private/xrepo/action/install.lua2
-rw-r--r--xmake/modules/private/xrepo/action/remove.lua4
6 files changed, 19 insertions, 15 deletions
diff --git a/xmake/modules/private/xrepo/action/export.lua b/xmake/modules/private/xrepo/action/export.lua
index 89d34ed75..551d978a3 100644
--- a/xmake/modules/private/xrepo/action/export.lua
+++ b/xmake/modules/private/xrepo/action/export.lua
@@ -170,9 +170,9 @@ function _export_packages(packages)
if mode == "debug" then
extra.debug = true
end
- if kind == "shared" then
+ if kind then
extra.configs = extra.configs or {}
- extra.configs.shared = true
+ extra.configs.shared = kind == "shared"
end
local configs = option.get("configs")
if configs then
@@ -216,12 +216,14 @@ function _export_current_packages(packages)
require_argv.packagedir = packagedir
end
local extra = {system = false}
+ local mode = option.get("mode")
if mode == "debug" then
extra.debug = true
end
- if kind == "shared" then
+ local kind = option.get("kind")
+ if kind then
extra.configs = extra.configs or {}
- extra.configs.shared = true
+ extra.configs.shared = kind == "shared"
end
local configs = option.get("configs")
if configs then
diff --git a/xmake/modules/private/xrepo/action/fetch.lua b/xmake/modules/private/xrepo/action/fetch.lua
index 41a14527e..1b9071be5 100644
--- a/xmake/modules/private/xrepo/action/fetch.lua
+++ b/xmake/modules/private/xrepo/action/fetch.lua
@@ -188,9 +188,9 @@ function _fetch_packages(packages)
if mode == "debug" then
extra.debug = true
end
- if kind == "shared" then
+ if kind then
extra.configs = extra.configs or {}
- extra.configs.shared = true
+ extra.configs.shared = kind == "shared"
end
local configs = option.get("configs")
if configs then
diff --git a/xmake/modules/private/xrepo/action/import.lua b/xmake/modules/private/xrepo/action/import.lua
index 6acb665f6..8c32e2c0f 100644
--- a/xmake/modules/private/xrepo/action/import.lua
+++ b/xmake/modules/private/xrepo/action/import.lua
@@ -129,9 +129,9 @@ function _import_packages(packages)
if mode == "debug" then
extra.debug = true
end
- if kind == "shared" then
+ if kind then
extra.configs = extra.configs or {}
- extra.configs.shared = true
+ extra.configs.shared = kind == "shared"
end
local configs = option.get("configs")
if configs then
@@ -173,12 +173,14 @@ function _import_current_packages(packages)
require_argv.packagedir = packagedir
end
local extra = {system = false}
+ local mode = option.get("mode")
if mode == "debug" then
extra.debug = true
end
- if kind == "shared" then
+ local kind = option.get("kind")
+ if kind then
extra.configs = extra.configs or {}
- extra.configs.shared = true
+ extra.configs.shared = kind == "shared"
end
local configs = option.get("configs")
if configs then
diff --git a/xmake/modules/private/xrepo/action/info.lua b/xmake/modules/private/xrepo/action/info.lua
index bc57716f3..3bc547b94 100644
--- a/xmake/modules/private/xrepo/action/info.lua
+++ b/xmake/modules/private/xrepo/action/info.lua
@@ -112,9 +112,9 @@ function _info_packages(packages)
if mode == "debug" then
extra.debug = true
end
- if kind == "shared" then
+ if kind then
extra.configs = extra.configs or {}
- extra.configs.shared = true
+ extra.configs.shared = kind == "shared"
end
local configs = option.get("configs")
if configs then
diff --git a/xmake/modules/private/xrepo/action/install.lua b/xmake/modules/private/xrepo/action/install.lua
index 547d1326c..f650e5ff1 100644
--- a/xmake/modules/private/xrepo/action/install.lua
+++ b/xmake/modules/private/xrepo/action/install.lua
@@ -247,7 +247,7 @@ function _install_packages(packages)
if mode == "debug" then
extra.debug = true
end
- if option.get("kind") then
+ if kind then
extra.configs = extra.configs or {}
extra.configs.shared = kind == "shared"
end
diff --git a/xmake/modules/private/xrepo/action/remove.lua b/xmake/modules/private/xrepo/action/remove.lua
index 7b61f9a96..1ccfa140e 100644
--- a/xmake/modules/private/xrepo/action/remove.lua
+++ b/xmake/modules/private/xrepo/action/remove.lua
@@ -162,9 +162,9 @@ function _remove_packages(packages)
if mode == "debug" then
extra.debug = true
end
- if kind == "shared" then
+ if kind then
extra.configs = extra.configs or {}
- extra.configs.shared = true
+ extra.configs.shared = kind == "shared"
end
local configs = option.get("configs")
if configs then