@@ -1002,9 +1002,9 @@ end
1002
1002
-- do build for make
1003
1003
function _build_for_make (package , configs , opt )
1004
1004
local argv = {}
1005
- local target = table .wrap (opt .target )
1006
- if # target ~= 0 then
1007
- table .join2 (argv , target )
1005
+ local targets = table .wrap (opt .target )
1006
+ if # targets ~= 0 then
1007
+ table .join2 (argv , targets )
1008
1008
end
1009
1009
local jobs = _get_parallel_njobs (opt )
1010
1010
table.insert (argv , " -j" .. jobs )
@@ -1048,18 +1048,18 @@ function _build_for_cmakebuild(package, configs, opt)
1048
1048
table.insert (argv , " --config" )
1049
1049
table.insert (argv , opt .config )
1050
1050
end
1051
- local target = table .wrap (opt .target )
1052
- if # target ~= 0 then
1051
+ local targets = table .wrap (opt .target )
1052
+ if # targets ~= 0 then
1053
1053
table.insert (argv , " --target" )
1054
- if # target > 1 then
1054
+ if # targets > 1 then
1055
1055
-- https://stackoverflow.com/questions/47553569/how-can-i-build-multiple-targets-using-cmake-build
1056
1056
if _get_cmake_version ():ge (" 3.15" ) then
1057
- table .join2 (argv , target )
1057
+ table .join2 (argv , targets )
1058
1058
else
1059
1059
raise (" Build multiple targets need cmake >=3.15" )
1060
1060
end
1061
1061
else
1062
- table.insert (argv , target [1 ])
1062
+ table.insert (argv , targets [1 ])
1063
1063
end
1064
1064
end
1065
1065
os .vrunv (cmake .program , argv , {envs = opt .envs or buildenvs (package )})
0 commit comments