summaryrefslogtreecommitdiff
path: root/attoconf/lib/make.py
diff options
context:
space:
mode:
Diffstat (limited to 'attoconf/lib/make.py')
-rw-r--r--attoconf/lib/make.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/attoconf/lib/make.py b/attoconf/lib/make.py
index 8bcd3b5..c63cb61 100644
--- a/attoconf/lib/make.py
+++ b/attoconf/lib/make.py
@@ -65,10 +65,14 @@ class Make(ClassyProject):
def slots(cls):
return super(Make, cls).slots() + ('make_in', 'make_out')
- def __init__(self, srcdir):
- super(Make, self).__init__(srcdir)
- self.set_make_infile('Makefile.in')
- self.set_make_outfile('Makefile') # relative to build dir
+ # compatibility with attoconf < 0.7
+ def __init__(self, srcdir,
+ make_infile='Makefile.in',
+ make_outfile='Makefile',
+ **kwargs):
+ super(Make, self).__init__(srcdir=srcdir, **kwargs)
+ self.set_make_infile(make_infile)
+ self.set_make_outfile(make_outfile) # relative to build dir
def set_make_infile(self, ipath):
self.make_in = ipath