summaryrefslogtreecommitdiff
path: root/xmake/modules/private/action/require/impl
diff options
context:
space:
mode:
authorruki <[email protected]>2024-10-22 23:24:31 +0800
committerruki <[email protected]>2024-10-22 23:24:31 +0800
commitddbef7afc5573db90df1af0ed0bde9f681905e98 (patch)
tree5dda169eaa278e553cee364dc03d19f9089837e2 /xmake/modules/private/action/require/impl
parent9a7d7d8f5b90ab09a0bfc90f7cfd4750a729cef6 (diff)
improve and cache searchdirs #5744
Diffstat (limited to 'xmake/modules/private/action/require/impl')
-rw-r--r--xmake/modules/private/action/require/impl/repository.lua22
1 files changed, 0 insertions, 22 deletions
diff --git a/xmake/modules/private/action/require/impl/repository.lua b/xmake/modules/private/action/require/impl/repository.lua
index 74b97efda..aab908e5b 100644
--- a/xmake/modules/private/action/require/impl/repository.lua
+++ b/xmake/modules/private/action/require/impl/repository.lua
@@ -220,25 +220,3 @@ function artifacts_manifest(packagename, version)
end
end
--- search package directories from repositories
-function searchdirs(name)
-
- -- find the package directories from all repositories
- local unique = {}
- local packageinfos = {}
- for _, repo in ipairs(repositories()) do
- for _, file in ipairs(os.files(path.join(repo:directory(), "packages", "*", string.ipattern("*" .. name .. "*"), "xmake.lua"))) do
- 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.filename(dir)
- if not unique[packagename] then
- table.insert(packageinfos, {name = packagename, repo = repo, packagedir = path.directory(file)})
- unique[packagename] = true
- end
- end
- end
- end
- return packageinfos
-end
-