Skip to content

Commit d25909e

Browse files
authored
Merge pull request #554 from cerisier/cerisier/add-name-to-module-context
feat: expose module name in module context of ZigModuleInfo
2 parents 826317d + 3f88302 commit d25909e

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

zig/private/providers/zig_module_info.bzl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,13 @@ ZigModuleInfo = provider(
2727
doc = DOC,
2828
)
2929

30-
def _zig_module_context(canonical_name, main, deps, cdeps, zigopts):
30+
def _zig_module_context(name, canonical_name, main, deps, cdeps, zigopts):
3131
mappings = [struct(name = dep.name, canonical_name = dep.canonical_name) for dep in deps]
3232
if any([need_translate_c(dep) for dep in cdeps]):
3333
# Global C module has a predefined name and canonical name since it is not defined yet here.
3434
mappings.append(struct(name = "c", canonical_name = "c"))
3535
return struct(
36+
name = name,
3637
canonical_name = canonical_name,
3738
main = main.path,
3839
zigopts = zigopts,
@@ -58,7 +59,7 @@ def zig_module_info(*, name, canonical_name, main, srcs = [], extra_srcs = [], d
5859
cc_infos = cdeps + [dep.cc_info for dep in deps if dep.cc_info]
5960
cc_info = cc_common.merge_cc_infos(direct_cc_infos = cc_infos)
6061

61-
module_context = _zig_module_context(canonical_name, main, deps, cdeps, zigopts)
62+
module_context = _zig_module_context(name, canonical_name, main, deps, cdeps, zigopts)
6263

6364
module = ZigModuleInfo(
6465
name = name,

0 commit comments

Comments
 (0)