File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,8 +24,8 @@ set_xmakever("2.7.2")
2424
2525local dir = " "
2626local rcfiles = os.getenv (" XMAKE_RCFILES" )
27- local private_repo = os.getenv (" RT_XMAKE_PRIVATEREPO_DIR" )
2827local user_repo = os.getenv (" RT_XMAKE_USERREPO_DIR" )
28+
2929if rcfiles then
3030 dir = path.directory (rcfiles ) .. " /"
3131end
@@ -36,12 +36,18 @@ includes(dir .. "tasks.lua")
3636includes (dir .. " toolchains.lua" )
3737
3838if user_repo then
39- add_repositories (" rt-smart- user-repo " .. user_repo )
39+ add_repositories (" user-repo " .. user_repo )
4040end
41- if private_repo then
42- add_repositories (" rt-smart-private-repo " .. private_repo )
41+
42+ for _ , item in ipairs (os.dirs (dir .. " ../../repo*" )) do
43+ if os.isfile (item .. " /repo/xmake.lua" ) then
44+ bn = path.basename (item )
45+ add_repositories (bn .. " " .. item .. " /repo" )
46+ elseif os.isdir (item .. " /packages" ) and os.isfile (item .. " /xmake.lua" ) then
47+ bn = path.basename (item )
48+ add_repositories (bn .. " " .. item )
49+ end
4350end
44- add_repositories (" rt-smart-repo " .. dir .. " ../../repo" )
4551
4652local archs = {
4753 aarch64 = " aarch64-smart-musleabi" ,
You can’t perform that action at this time.
0 commit comments