From a8e829f018dea4f06a393bd17cd2e5bc9c10a5dc Mon Sep 17 00:00:00 2001 From: ruki Date: Wed, 28 Oct 2020 23:07:17 +0800 Subject: improve xrepo search --- xmake/modules/private/xrepo/action/search.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/xmake/modules/private/xrepo/action/search.lua b/xmake/modules/private/xrepo/action/search.lua index 5b4521afe..e6ca511c4 100644 --- a/xmake/modules/private/xrepo/action/search.lua +++ b/xmake/modules/private/xrepo/action/search.lua @@ -65,6 +65,16 @@ function _search_packages(packages) os.cd(workdir) end + -- do configure first + local config_argv = {"f", "-c"} + if option.get("verbose") then + table.insert(config_argv, "-v") + end + if option.get("diagnosis") then + table.insert(config_argv, "-D") + end + os.vrunv("xmake", config_argv) + -- do search local require_argv = {"require", "--search"} if option.get("verbose") then -- cgit v1.3.1