aboutsummaryrefslogtreecommitdiff
path: root/libbbot/build-config.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'libbbot/build-config.cxx')
-rw-r--r--libbbot/build-config.cxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/libbbot/build-config.cxx b/libbbot/build-config.cxx
index 2e6dfbc..7d174c4 100644
--- a/libbbot/build-config.cxx
+++ b/libbbot/build-config.cxx
@@ -30,6 +30,9 @@ namespace bbot
build_configs r;
tab_parser parser (is, name);
+ r.classes.push_back ("all");
+ r.classes.push_back ("default");
+
tab_fields tl;
while (!(tl = parser.next ()).empty ())
{
@@ -161,6 +164,9 @@ namespace bbot
j = r.class_inheritance_map.find (base);
}
+
+ if (c != "all" && c != "default")
+ r.classes.push_back (c);
}
else if (j->second != base && !base.empty ())
throw invalid_argument ("'" + c + "' new base '" + base +