Mercurial > gub
changeset 6210:969b798f4d5c
Add tools::libffi.
author | Jan Nieuwenhuizen <janneke@gnu.org> |
---|---|
date | Wed, 29 Aug 2012 19:44:04 +0200 |
parents | e8095501db4e |
children | 37158d8bead6 |
files | gub/specs/libffi.py |
diffstat | 1 files changed, 14 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/gub/specs/libffi.py Tue Aug 28 12:20:01 2012 +0200 +++ b/gub/specs/libffi.py Wed Aug 29 19:44:04 2012 +0200 @@ -1,4 +1,5 @@ from gub import target +from gub import tools class Libffi (target.AutoBuild): source = 'ftp://sourceware.org/pub/libffi/libffi-3.0.9.tar.gz' @@ -15,3 +16,16 @@ self.system ('cd %(install_prefix)s && mv lib/libffi-3.0.9/include .') self.system ('cd %(install_prefix)s && rm -rf lib/libffi-3.0.9') +class Libffi__tools (tools.AutoBuild, Libffi): + dependencies = [ + 'automake', + 'libtool', + 'pkg-config', + ] + # huh? + install_flags = (tools.AutoBuild.install_flags + + """ includesdir='$(includedir)' """ ) + def install (self): + tools.AutoBuild.install (self) + self.system ('cd %(install_prefix)s && mv lib/libffi-3.0.9/include .') + self.system ('cd %(install_prefix)s && rm -rf lib/libffi-3.0.9')