diff options
| author | ruki <[email protected]> | 2023-10-30 22:34:42 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2023-10-30 22:34:42 +0800 |
| commit | b2d7cbac430a9f3e4207956c6417e429b0d1c455 (patch) | |
| tree | 870beb888422a151caeea07dbbddd40641e8c8ce | |
| parent | 75307fc3b712f43a73c0b683350a308c660283e3 (diff) | |
opimize to search package
| -rw-r--r-- | xmake/modules/package/manager/xmake/search_package.lua | 4 | ||||
| -rw-r--r-- | xmake/modules/private/action/trybuild/xrepo.lua | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/xmake/modules/package/manager/xmake/search_package.lua b/xmake/modules/package/manager/xmake/search_package.lua index 1f6cbfc68..6c12a4dcc 100644 --- a/xmake/modules/package/manager/xmake/search_package.lua +++ b/xmake/modules/package/manager/xmake/search_package.lua @@ -96,7 +96,9 @@ function main(name, opt) opt = opt or {} local packages = {} _search_package_from_name(packages, name, opt) - _search_package_from_description(packages, name, opt) + if opt.description ~= false then + _search_package_from_description(packages, name, opt) + end local results = {} for name, info in table.orderpairs(packages) do diff --git a/xmake/modules/private/action/trybuild/xrepo.lua b/xmake/modules/private/action/trybuild/xrepo.lua index b08fb8aca..cfb63e553 100644 --- a/xmake/modules/private/action/trybuild/xrepo.lua +++ b/xmake/modules/private/action/trybuild/xrepo.lua @@ -65,7 +65,7 @@ function detect() -- search packages local result - local packages_found = search_packages(packagename, {require_version = version and version:rawstr() or nil}) + local packages_found = search_packages(packagename, {description = false, require_version = version and version:rawstr() or nil}) for name, packages in pairs(packages_found) do for _, package in ipairs(packages) do if package.name == packagename or packagename:levenshtein(package.name) < 3 then |
