diff options
Diffstat (limited to 'attoconf/lib/make.py')
-rw-r--r-- | attoconf/lib/make.py | 12 |
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 |