Ejemplo n.º 1
0
def getlibtiffenv(options,buildout):
    for var in ['zlib','libjpeg', 'libiconv',]:
        append_env_var('LDFLAGS', ["-L%(lib)s/lib -Wl,-rpath -Wl,%(lib)s/lib %(os)s"%{'lib':buildout[var]['location'],'os':os_ldflags}],sep=' ',before=False)
        append_env_var('LD_RUN_PATH', ["%(lib)s/lib"%{'lib':buildout[var]['location']}],sep=':',before=False)
        append_env_var('CFLAGS',   ["-I%s/include "%(buildout[var]['location'])],sep=' ',before=False)
        append_env_var('CPPFLAGS', ["-I%s/include "%(buildout[var]['location'])],sep=' ',before=False)
        append_env_var('CXXFLAGS', ["-I%s/include "%(buildout[var]['location'])],sep=' ',before=False)
Ejemplo n.º 2
0
 def testAppendVar(self):
     """testAppendVar."""
     os.environ['TEST'] = 'test'
     self.assertEquals(os.environ['TEST'], 'test')
     common.append_env_var('TEST', ["toto"], sep='|', before=False)
     self.assertEquals(os.environ['TEST'], 'test|toto')
     common.append_env_var('TEST', ["toto"], sep='|', before=True)
     self.assertEquals(os.environ['TEST'], 'toto|test|toto')
def getpostgresqlenv(options,buildout):
    for var in ['python','readline','ncurses','openssl','openldap','zlib']:
        append_env_var('LDFLAGS',         ["-L%(lib)s/lib -Wl,-rpath -Wl,%(lib)s/lib %(os)s"%{'lib':buildout[var]['location'],'os':os_ldflags}],sep=' ',before=False)
        append_env_var('EXTRA_LDAP_LIBS', ["-L%(lib)s/lib -Wl,-rpath -Wl,%(lib)s/lib %(os)s"%{'lib':buildout[var]['location'],'os':os_ldflags}],sep=' ',before=False)
        append_env_var('LIBS', ["-L%(lib)s/lib -Wl,-rpath -Wl,%(lib)s/lib"%{'lib':buildout[var]['location']}],sep=' ',before=False)
        append_env_var('LD_RUN_PATH', ["%(lib)s/lib"%{'lib':buildout[var]['location']}],sep=':',before=False)
        append_env_var('CFLAGS',   ["-I%s/include "%(buildout[var]['location'])],sep=' ',before=False)
        append_env_var('CPPFLAGS', ["-I%s/include "%(buildout[var]['location'])],sep=' ',before=False)
        append_env_var('CXXFLAGS', ["-I%s/include "%(buildout[var]['location'])],sep=' ',before=False)
    append_env_var('CFLAGS', ["-I%s/include/openssl "%(buildout['openssl']['location'])],sep=' ',before=False)
    os.environ['CPPFLAGS'] = os.environ['CFLAGS']
    os.environ['CXXFLAGS'] = os.environ['CFLAGS']