summaryrefslogtreecommitdiff
path: root/xmake/core/package/package.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/core/package/package.lua')
-rw-r--r--xmake/core/package/package.lua20
1 files changed, 13 insertions, 7 deletions
diff --git a/xmake/core/package/package.lua b/xmake/core/package/package.lua
index 8f09e741e..df2be796c 100644
--- a/xmake/core/package/package.lua
+++ b/xmake/core/package/package.lua
@@ -824,19 +824,25 @@ function _instance:sourcedir()
end
-- get the build directory
-function _instance:buildir()
- local buildir = self._BUILDIR
- if not buildir then
+function _instance:builddir()
+ local builddir = self._BUILDDIR
+ if not builddir then
if self:is_local() then
local name = self:name():lower():gsub("::", "_")
local rootdir = path.join(config.builddir({absolute = true}), ".packages", name:sub(1, 1):lower(), name, self:version_str())
- buildir = path.join(rootdir, "cache", "build_" .. self:buildhash():sub(1, 8))
+ builddir = path.join(rootdir, "cache", "build_" .. self:buildhash():sub(1, 8))
else
- buildir = "build_" .. self:buildhash():sub(1, 8)
+ builddir = "build_" .. self:buildhash():sub(1, 8)
end
- self._BUILDIR = buildir
+ self._BUILDDIR = builddir
end
- return buildir
+ return builddir
+end
+
+-- get the build directory (deprecated)
+function _instance:buildir()
+ utils.warning("package:buildir() has been deprecated, please use package:builddir()")
+ return self:builddir()
end
-- get the cached directory of this package