From 40adc2c03f7959b9d75ca9da20598950ad599103 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Tue, 30 Jun 2009 21:58:05 +0000 Subject: [PATCH] limit linking to libmapnik by selectively specifying libraries - closes #371 --- src/SConscript | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/SConscript b/src/SConscript index 875f61ca3..76d48273c 100644 --- a/src/SConscript +++ b/src/SConscript @@ -33,8 +33,26 @@ lib_dir = os.path.normpath(prefix + '/' + env['LIBDIR_SCHEMA']) install_prefix = env['DESTDIR'] + '/' + prefix -libraries = env['LIBS'] +filesystem = 'boost_filesystem%s' % env['BOOST_APPEND'] +regex = 'boost_regex%s' % env['BOOST_APPEND'] +libraries = ['freetype','ltdl','png','tiff','z','jpeg','proj','icuuc',filesystem,regex] + +if env['CAIRO']: + libraries.append('cairo') + libraries.append('cairomm-1.0') + +if env['XMLPARSER'] == 'libxml2': + libraries.append('xml2') + +if env['THREADING'] == 'multi': + libraries.append('boost_thread%s' % env['BOOST_APPEND']) + +if env['PLATFORM'] == 'Darwin': + #libraries.append('icudata') + if env['BOOST_SYSTEM_REQUIRED']: + libraries.append('boost_system%s' % env['BOOST_APPEND']) + if env['INTERNAL_LIBAGG']: libraries.insert(0, 'agg')