summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2021-03-18 00:39:13 +0800
committerruki <[email protected]>2021-03-18 00:39:13 +0800
commite2f2401b91c351c0b868829f9e98a76683b18cad (patch)
tree351a3f1c98e7dd6323e8f8806d68dd7e59aec9d9
parent82b6c00487a3119906329e61513981dfa9a36297 (diff)
improve package
-rw-r--r--xmake/core/package/package.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/xmake/core/package/package.lua b/xmake/core/package/package.lua
index dcca352a6..7c6d0b3d6 100644
--- a/xmake/core/package/package.lua
+++ b/xmake/core/package/package.lua
@@ -1552,7 +1552,7 @@ end
-- get global target platform of package
function package._target_plat()
- local plat = package._PLAT
+ local plat = package._memcache():get("target_plat")
if plat == nil then
if not plat and os.isfile(os.projectfile()) then
local project = require("project/project")
@@ -1564,14 +1564,14 @@ function package._target_plat()
if not plat then
plat = config.get("plat") or os.host()
end
- package._PLAT = plat
+ package._memcache():set("target_plat", plat)
end
return plat
end
-- get global target architecture of pacakge
function package._target_arch()
- local arch = package._ARCH
+ local arch = package._memcache():get("target_arch")
if arch == nil then
if not arch and os.isfile(os.projectfile()) then
local project = require("project/project")
@@ -1583,7 +1583,7 @@ function package._target_arch()
if not arch then
arch = config.get("arch") or os.arch()
end
- package._ARCH = arch
+ package._memcache():set("target_arch", arch)
end
return arch
end