summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/test.lua2
-rw-r--r--xmake/core/package/package.lua19
2 files changed, 9 insertions, 12 deletions
diff --git a/tests/test.lua b/tests/test.lua
index 15db06902..faa7755e0 100644
--- a/tests/test.lua
+++ b/tests/test.lua
@@ -23,7 +23,7 @@ end
function main(name)
-- disable statistics
- os.setenv("XMAKE_STATS", false)
+ os.setenv("XMAKE_STATS", "false")
-- run the given test
if name then
diff --git a/xmake/core/package/package.lua b/xmake/core/package/package.lua
index 1940780f9..939d58028 100644
--- a/xmake/core/package/package.lua
+++ b/xmake/core/package/package.lua
@@ -60,11 +60,8 @@ end
-- get the package configure
function _instance:get(name)
- -- the info
- local info = self._INFO
-
- -- get if from info first
- local value = info[name]
+ -- get it from info first
+ local value = self._INFO[name]
if value ~= nil then
return value
end
@@ -228,18 +225,18 @@ function _instance:prefixfile()
return path.join(self:prefixdir(".info"), self:name() .. "-" .. (self:version_str() or "") .. ".txt")
end
--- get variables
-function _instance:get(name)
+-- get prefix variables
+function _instance:getvar(name)
return self:prefixinfo()[name]
end
--- set variables
-function _instance:set(name, ...)
+-- set prefix variables
+function _instance:setvar(name, ...)
self:prefixinfo()[name] = {...}
end
--- add variables
-function _instance:add(name, ...)
+-- add prefix variables
+function _instance:addvar(name, ...)
self:prefixinfo()[name] = table.join(self:prefixinfo()[name] or {}, ...)
end