diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/modules.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/modules.c b/src/modules.c index 9c562387..08550f2e 100644 --- a/src/modules.c +++ b/src/modules.c @@ -101,6 +101,9 @@ module_info_t get_used_module_info(ast_t *use) { if (cached) return **cached; const char *name = Match(use, Use)->path; module_info_t *info = new (module_info_t, .name = name); + Path_t tomo_default_modules = + Path$from_text(Texts(Text$from_str(TOMO_PATH), "/lib/tomo_" TOMO_VERSION "/modules.ini")); + read_modules_ini(tomo_default_modules, info); read_modules_ini(Path$sibling(Path$from_str(use->file->filename), Text("modules.ini")), info); read_modules_ini(Path$with_extension(Path$from_str(use->file->filename), Text(":modules.ini"), false), info); Table$set(&cache, &use, &info, cache_type); |
