summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcouc <[email protected]>2022-06-06 04:50:22 +0800
committercouc <[email protected]>2022-06-06 04:50:22 +0800
commit62634f53cec45e92c43fa87fa194713cd0aa7413 (patch)
tree5ea36d10da7caced92439a28ee9a90cafdaddc34
parentb19dec5ac1139bcf551165fd1838902bdaa449b8 (diff)
fix the search bug when the package name has an extension name.
-rw-r--r--xmake/modules/private/action/require/impl/repository.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/xmake/modules/private/action/require/impl/repository.lua b/xmake/modules/private/action/require/impl/repository.lua
index f6ad1b777..5ead9d6fc 100644
--- a/xmake/modules/private/action/require/impl/repository.lua
+++ b/xmake/modules/private/action/require/impl/repository.lua
@@ -218,7 +218,7 @@ function searchdirs(name)
local dir = path.directory(file)
local subdirname = path.basename(path.directory(dir))
if #subdirname == 1 then -- ignore l/luajit/port/xmake.lua
- local packagename = path.basename(dir)
+ local packagename = path.filename(dir)
if not unique[packagename] then
table.insert(packageinfos, {name = packagename, repo = repo, packagedir = path.directory(file)})
unique[packagename] = true