view gub/specs/icoutils.py @ 5570:308c7ad63a05

tools::icotools: set LDFLAGS with rpath. Fixes use of /, Graham's build.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Thu, 17 Sep 2009 10:17:19 +0200
parents 5feb352b3f30
children 8c4c67e75cab
line wrap: on
line source

from gub import misc
from gub import tools

class Icoutils__tools (tools.AutoBuild):
    def _get_build_dependencies (self):
        return ['libpng-devel']
    def configure_command (self):
        return (tools.AutoBuild.configure_command (self)
                + misc.join_lines ('''
--with-libintl-prefix=%(system_prefix)s
--disable-nls
''')
                # PROMOTEME: rpath
                + ''' LDFLAGS='-L%(system_prefix)s/lib %(rpath)s -Wl,-rpath -Wl,%(system_prefix)s/lib' ''')

class Icoutils__darwin (tools.AutoBuild):
    def patch (self):
        for f in 'wrestool', 'icotool':
            self.file_sub ([(r'\$\(LIBS\)', '$(INTLLIBS) $(LIBS)')],
                           '%(srcdir)s/' + f + "/Makefile.in")

Icoutils__darwin__x86 = Icoutils__darwin