summaryrefslogtreecommitdiffstats
path: root/modules/buildsystem.py
diff options
context:
space:
mode:
Diffstat (limited to 'modules/buildsystem.py')
-rw-r--r--modules/buildsystem.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/buildsystem.py b/modules/buildsystem.py
index 2c5a3a5..254b726 100644
--- a/modules/buildsystem.py
+++ b/modules/buildsystem.py
@@ -18,7 +18,7 @@
from base.module import Module
-class BuildSystem(Module): pass
+class BuildSystem(Module):
def configure(self, target='home', *args):
'''runs the configure stage of cabal
@@ -47,3 +47,8 @@ class BuildSystem(Module): pass
must do this on their own.
'''
raise NotImplementedError
+
+ def install_source(self, target='home', *args):
+ '''perform configure, build, and install steps in one
+ '''
+ raise NotImplementedError