Skip to content

Commit da482b4

Browse files
authored
Merge pull request xmake-io#6149 from poirierlouis/dev
feat: improve GN tool to support extra arguments
2 parents b509bae + ba1e2a5 commit da482b4

File tree

1 file changed

+4
-2
lines changed
  • xmake/modules/package/tools

1 file changed

+4
-2
lines changed

xmake/modules/package/tools/gn.lua

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,8 @@ function build(package, configs, opt)
124124

125125
-- do build
126126
local buildir = _get_buildir(opt)
127-
ninja.build(package, {}, {buildir = buildir, envs = opt.envs or buildenvs(package, opt)})
127+
local targets = table.wrap(opt.target)
128+
ninja.build(package, targets, {buildir = buildir, envs = opt.envs or buildenvs(package, opt)})
128129
end
129130

130131
-- install package
@@ -136,5 +137,6 @@ function install(package, configs, opt)
136137

137138
-- do build and install
138139
local buildir = _get_buildir(opt)
139-
ninja.install(package, {}, {buildir = buildir, envs = opt.envs or buildenvs(package, opt)})
140+
local targets = table.wrap(opt.target)
141+
ninja.install(package, targets, {buildir = buildir, envs = opt.envs or buildenvs(package, opt)})
140142
end

0 commit comments

Comments
 (0)