[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/bksys
From: Harald Fernengel <harry () kdevelop ! org>
Date: 2006-02-20 21:12:14
Message-ID: 1140469934.440067.31013.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 511767 by harald:
fix the NEED_BZ2_PREFIX detection for scons. This makes libkdecore build again for me
M +8 -5 libbz2.py
--- trunk/KDE/kdelibs/bksys/libbz2.py #511766:511767
@@ -28,6 +28,7 @@
pkgs.generate(env)
have_lib = 0
+ need_prefix = 0
# bzip2 has no pkgconfig support
# if env['HAVE_PKGCONFIG'] == 0:
if 1:
@@ -41,15 +42,17 @@
conf.env['INCLUDES_BZ2'] = [ 'bzlib.h' ]
conf.env['LIB_BZ2'] = [ 'bzip2' ]
have_lib = 1
+ if have_lib == 1:
+ if conf.CheckLib(conf.env['LIB_BZ2'], symbol = \
'BZ2_bzCompressInit'): + need_prefix = 1
env = conf.Finish()
else:
have_lib = env.pkgConfig_findPackage('BZ2', 'bz2', '1.0')
- #todo: check for NEED_BZ2_PREFIX on runtime
- if env['WINDOWS']:
- env.write_lib_header( 'libbz2', have_lib, False, '', '#define HAVE_BZIP2_SUPPORT \
1\n#define NEED_BZ2_PREFIX 1\n' )
- else:
- env.write_lib_header( 'libbz2', have_lib, False, '', '#define HAVE_BZIP2_SUPPORT \
1\n' ) + bz2_defines = '#define HAVE_BZIP2_SUPPORT 1\n'
+ if need_prefix == 1:
+ bz2_defines += '#define NEED_BZ2_PREFIX 1\n'
+ env.write_lib_header( 'libbz2', have_lib, False, '', bz2_defines )
opts.Save(optionFile, env)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic