aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/cc/utility.ixx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2020-11-30 09:05:55 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2020-11-30 13:03:07 +0200
commit449f183b9eb4da6ceb97fdb5fda1c767760315c2 (patch)
tree336d5b4fdebc0a816ebe9fdcd38f2319ec97aa37 /libbuild2/cc/utility.ixx
parentc0303569afe979f3965228835ac902dce2e940c2 (diff)
Add support for module partitions
Diffstat (limited to 'libbuild2/cc/utility.ixx')
-rw-r--r--libbuild2/cc/utility.ixx6
1 files changed, 5 insertions, 1 deletions
diff --git a/libbuild2/cc/utility.ixx b/libbuild2/cc/utility.ixx
index 46a4d0d..abf1979 100644
--- a/libbuild2/cc/utility.ixx
+++ b/libbuild2/cc/utility.ixx
@@ -12,9 +12,13 @@ namespace build2
auto test = [&t, u] (const auto& h, const auto& i, const auto& o)
{
+
+
return (u
? t.is_a (*u == unit_type::module_header ? h :
- *u == unit_type::module_iface ? i : o)
+ *u == unit_type::module_intf ||
+ *u == unit_type::module_intf_part ||
+ *u == unit_type::module_impl_part ? i : o)
: t.is_a (h) || t.is_a (i) || t.is_a (o));
};