summaryrefslogtreecommitdiff
path: root/morphlib/buildsystem.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/buildsystem.py')
-rw-r--r--morphlib/buildsystem.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/morphlib/buildsystem.py b/morphlib/buildsystem.py
index ba6d8998..8b71a640 100644
--- a/morphlib/buildsystem.py
+++ b/morphlib/buildsystem.py
@@ -40,6 +40,20 @@ class BuildSystem(object):
def __getitem__(self, key):
key = '_'.join(key.split('-'))
return getattr(self, key)
+
+ def get_morphology_text(self, name):
+ '''Return the text of an autodetected chunk morphology.'''
+
+ return '''
+ {
+ "name": "%(name)s",
+ "kind": "chunk",
+ "build-system": "%(bs)s"
+ }
+ ''' % {
+ 'name': name,
+ 'bs': self.name,
+ }
def used_by_project(self, srcdir):
'''Does project at ``srcdir`` use this build system?'''