diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2017-06-20 14:48:48 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2017-06-20 14:48:48 +0200 |
commit | 5e538c45eb61bf9baa09cf2ef4a9a9148e8acab0 (patch) | |
tree | cf9d4e6483676fd6134b4fa783c6704535dbaf98 /old-tests/semantics/include/includer | |
parent | 03de91683177657ddedd6b0c2590d9fd4400ae12 (diff) |
Adjust search logic for std.* modules
1. Don't do fuzzy match for std.* modules (more precisely, for 'std'
and std.*). This means if we want to build a std.* module, we have
to specify its name explicitly:
mxx{std-core}@./: cc.module_name = std.core
The idea is that we don't want, say, std.core to be fuzzy-matched
to some unrelated core.mxx while #2 below could have done the right
thing.
2. We allow such modules to go unresolved with the assumption that they
are pre-built and will be found by other means (e.g., VC's IFCPATH).
Diffstat (limited to 'old-tests/semantics/include/includer')
0 files changed, 0 insertions, 0 deletions