diff options
Diffstat (limited to 'xmake/core/package/package.lua')
| -rw-r--r-- | xmake/core/package/package.lua | 20 |
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 |
