Mercurial > gub
changeset 68:b44ef1829e79
bugfixes for linux
author | janneke <janneke@gnu.org> |
---|---|
date | Wed, 30 Nov 2005 23:11:55 +0100 |
parents | cd38b9d94e57 |
children | cbe38a506f5b |
files | specs/framework.py |
diffstat | 1 files changed, 19 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/specs/framework.py Wed Nov 30 22:11:32 2005 +0100 +++ b/specs/framework.py Wed Nov 30 23:11:55 2005 +0100 @@ -68,8 +68,9 @@ def install (self): gub.Target_package.install (self) - # minimal libtool fixups - self.system (''' + if self.settings.platform.startswith ('mingw'): + # minimal libtool fixups + self.system (''' mkdir -p %(installdir)s/bin mv %(installdir)s/lib/lib*.dll %(installdir)s/bin/ cp %(builddir)s/.libs/libgmp.dll.a %(installdir)s/lib/ @@ -372,18 +373,22 @@ # gub.Target_package.configure (self) def compile_command (self): - return gub.Target_package.compile_command (self) + ''' \ -CFLAGS="-O2 -DHAVE_EXPAT_CONFIG_H" \ -EXEEXT= \ -''' + return gub.Target_package.compile_command (self) \ + + gub.join_lines (''' +CFLAGS="-O2 -DHAVE_EXPAT_CONFIG_H" +EXEEXT= +RUN_FC_CACHE_TEST=false +''') def install_command (self): - return gub.Target_package.install_command (self) + ''' \ -EXEEXT= \ -exec_prefix=%(installdir)s \ -libdir=%(installdir)s/lib \ -includedir=%(installdir)s/include \ -man1dir=%(installdir)s/share/man/man1 \ -''' + return gub.Target_package.install_command (self) \ + + gub.join_lines (''' +EXEEXT= +RUN_FC_CACHE_TEST=false +exec_prefix=%(installdir)s +libdir=%(installdir)s/lib +includedir=%(installdir)s/include +man1dir=%(installdir)s/share/man/man1 +''') class Zlib (gub.Target_package): def configure (self): @@ -430,6 +435,6 @@ } if platform == 'linux': - return packages['mingw'] + return filter (lambda x: x.name () != 'libiconv', packages['mingw']) return packages[platform]