diff options
| author | Michael Forney <mforney@mforney.org> | 2021-06-17 22:26:32 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2021-06-17 22:27:15 -0700 |
| commit | 198a8744e01dceafff1fc7f79bb0ebee00b1f5d7 (patch) | |
| tree | 80dd446c05904e42abf01e9094debb90f3da760b /ninja.lua | |
| parent | bf053aa4d3fcaf74fca3a0a127304f89645e9954 (diff) | |
ninja.lua: Add optional args to objects()
This could be useful to specify cflags for each of several source
files.
Diffstat (limited to 'ninja.lua')
| -rw-r--r-- | ninja.lua | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -283,7 +283,7 @@ function cc(src, deps, args) return compile('cc', src, deps, args) end -function objects(srcs, deps) +function objects(srcs, deps, args) local objs, nobjs = {}, 0 local rules = { c='cc', @@ -302,7 +302,7 @@ function objects(srcs, deps) for src in fn, srcs do local rule = rules[src:match('[^.]*$')] if rule then - src = compile(rule, src, deps) + src = compile(rule, src, deps, args) end nobjs = nobjs + 1 objs[nobjs] = src |
