0abdbe5a7d
Former-commit-id: 7467d4b717762eeaf652d77f1486dd11ffb1ff1f
28 lines
1.0 KiB
Python
28 lines
1.0 KiB
Python
class Autoconf (GnuPackage):
|
|
|
|
def __init__(self):
|
|
GnuPackage.__init__(self, 'autoconf', '2.69', override_properties={
|
|
'build_dependency': True})
|
|
self.extra_stage_files = ['share/autoconf/autom4te.cfg']
|
|
|
|
def install(self):
|
|
Package.install(self)
|
|
aclocal_dir = os.path.join(self.staged_prefix, "share", "aclocal")
|
|
if not os.path.exists(aclocal_dir):
|
|
os.makedirs(aclocal_dir)
|
|
|
|
def arch_build(self, arch):
|
|
if arch == 'darwin-universal':
|
|
self.local_ld_flags = ['-arch i386', '-arch x86_64']
|
|
self.local_gcc_flags = ['-arch i386', '-arch x86_64']
|
|
elif arch == 'darwin-32':
|
|
self.local_ld_flags = ['-arch i386', '-m32']
|
|
self.local_gcc_flags = ['-arch i386', '-m32']
|
|
self.local_configure_flags = ['--build=i386-apple-darwin13.0.0']
|
|
elif arch == 'darwin-64':
|
|
self.local_ld_flags = ['-arch x86_64 -m64']
|
|
self.local_gcc_flags = ['-arch x86_64 -m64']
|
|
|
|
|
|
Autoconf()
|