Files
spack/var/spack/repos/builtin/packages/m4/package.py

26 lines
836 B
Python
Raw Normal View History

2016-01-28 15:41:58 -06:00
from spack import *
class M4(Package):
"""GNU M4 is an implementation of the traditional Unix macro processor."""
homepage = "https://www.gnu.org/software/m4/m4.html"
url = "ftp://ftp.gnu.org/gnu/m4/m4-1.4.17.tar.gz"
version('1.4.17', 'a5e9954b1dae036762f7b13673a2cf76')
2016-03-09 10:41:31 -06:00
patch('pgi.patch', when='@1.4.17')
2016-03-07 12:37:51 -06:00
2016-03-05 16:46:32 -06:00
variant('sigsegv', default=True, description="Build the libsigsegv dependency")
depends_on('libsigsegv', when='+sigsegv')
2016-03-04 15:22:28 -06:00
2016-01-28 15:41:58 -06:00
def install(self, spec, prefix):
configure_args = []
if 'libsigsegv' in spec:
configure_args.append('--with-libsigsegv-prefix=%s' % spec['libsigsegv'].prefix)
else:
configure_args.append('--without-libsigsegv-prefix')
configure("--prefix=%s" % prefix, *configure_args)
2016-01-28 15:41:58 -06:00
make()
make("install")