reduce the size of plugin libraries by hiding unneeded symbols
This commit is contained in:
parent
62753ad245
commit
c8b2ddfaba
13 changed files with 29 additions and 12 deletions
|
@ -1592,6 +1592,11 @@ if not HELP_REQUESTED:
|
|||
# export env so it is available in build.py files
|
||||
Export('env')
|
||||
|
||||
plugin_base = env.Clone()
|
||||
plugin_base.Append(CXXFLAGS='-fvisibility=hidden')
|
||||
plugin_base.Append(CXXFLAGS='-fvisibility-inlines-hidden')
|
||||
|
||||
Export('plugin_base')
|
||||
|
||||
# clear the '_CPPDEFFLAGS' variable
|
||||
# for unknown reasons this variable puts -DNone
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import os
|
||||
Import ('plugin_base')
|
||||
Import ('env')
|
||||
|
||||
PLUGIN_NAME = 'csv'
|
||||
|
||||
install_dest = env['MAPNIK_INPUT_PLUGINS_DEST']
|
||||
plugin_env = env.Clone()
|
||||
plugin_env = plugin_base.Clone()
|
||||
|
||||
plugin_sources = Split(
|
||||
"""
|
||||
|
|
|
@ -19,11 +19,12 @@
|
|||
#
|
||||
# $Id$
|
||||
|
||||
Import ('plugin_base')
|
||||
Import ('env')
|
||||
|
||||
prefix = env['PREFIX']
|
||||
|
||||
plugin_env = env.Clone()
|
||||
plugin_env = plugin_base.Clone()
|
||||
|
||||
gdal_src = Split(
|
||||
"""
|
||||
|
|
|
@ -20,11 +20,12 @@
|
|||
# $Id$
|
||||
|
||||
|
||||
Import ('plugin_base')
|
||||
Import ('env')
|
||||
|
||||
prefix = env['PREFIX']
|
||||
|
||||
plugin_env = env.Clone()
|
||||
plugin_env = plugin_base.Clone()
|
||||
|
||||
geos_src = Split(
|
||||
"""
|
||||
|
|
|
@ -19,11 +19,12 @@
|
|||
#
|
||||
# $Id$
|
||||
|
||||
Import ('plugin_base')
|
||||
Import ('env')
|
||||
|
||||
prefix = env['PREFIX']
|
||||
|
||||
plugin_env = env.Clone()
|
||||
plugin_env = plugin_base.Clone()
|
||||
|
||||
kismet_src = Split(
|
||||
"""
|
||||
|
|
|
@ -19,11 +19,12 @@
|
|||
#
|
||||
# $Id$
|
||||
|
||||
Import ('plugin_base')
|
||||
Import ('env')
|
||||
|
||||
prefix = env['PREFIX']
|
||||
|
||||
plugin_env = env.Clone()
|
||||
plugin_env = plugin_base.Clone()
|
||||
|
||||
occi_src = Split(
|
||||
"""
|
||||
|
|
|
@ -20,11 +20,12 @@
|
|||
# $Id$
|
||||
|
||||
|
||||
Import ('plugin_base')
|
||||
Import ('env')
|
||||
|
||||
prefix = env['PREFIX']
|
||||
|
||||
plugin_env = env.Clone()
|
||||
plugin_env = plugin_base.Clone()
|
||||
|
||||
ogr_src = Split(
|
||||
"""
|
||||
|
|
|
@ -19,11 +19,12 @@
|
|||
#
|
||||
# $Id$
|
||||
|
||||
Import ('plugin_base')
|
||||
Import ('env')
|
||||
|
||||
prefix = env['PREFIX']
|
||||
|
||||
plugin_env = env.Clone()
|
||||
plugin_env = plugin_base.Clone()
|
||||
|
||||
osm_src = Split(
|
||||
"""
|
||||
|
|
|
@ -19,11 +19,12 @@
|
|||
#
|
||||
# $Id$
|
||||
|
||||
Import ('plugin_base')
|
||||
Import ('env')
|
||||
|
||||
prefix = env['PREFIX']
|
||||
|
||||
plugin_env = env.Clone()
|
||||
plugin_env = plugin_base.Clone()
|
||||
|
||||
postgis_src = Split(
|
||||
"""
|
||||
|
|
|
@ -19,11 +19,12 @@
|
|||
#
|
||||
# $Id$
|
||||
|
||||
Import ('plugin_base')
|
||||
Import ('env')
|
||||
|
||||
prefix = env['PREFIX']
|
||||
|
||||
plugin_env = env.Clone()
|
||||
plugin_env = plugin_base.Clone()
|
||||
|
||||
raster_src = Split(
|
||||
"""
|
||||
|
|
|
@ -19,11 +19,12 @@
|
|||
#
|
||||
# $Id$
|
||||
|
||||
Import ('plugin_base')
|
||||
Import ('env')
|
||||
|
||||
prefix = env['PREFIX']
|
||||
|
||||
plugin_env = env.Clone()
|
||||
plugin_env = plugin_base.Clone()
|
||||
|
||||
rasterlite_src = Split(
|
||||
"""
|
||||
|
|
|
@ -20,11 +20,12 @@
|
|||
# $Id$
|
||||
|
||||
|
||||
Import ('plugin_base')
|
||||
Import ('env')
|
||||
|
||||
prefix = env['PREFIX']
|
||||
|
||||
plugin_env = env.Clone()
|
||||
plugin_env = plugin_base.Clone()
|
||||
|
||||
shape_src = Split(
|
||||
"""
|
||||
|
|
|
@ -19,11 +19,12 @@
|
|||
#
|
||||
# $Id$
|
||||
|
||||
Import ('plugin_base')
|
||||
Import ('env')
|
||||
|
||||
prefix = env['PREFIX']
|
||||
|
||||
plugin_env = env.Clone()
|
||||
plugin_env = plugin_base.Clone()
|
||||
|
||||
sqlite_src = Split(
|
||||
"""
|
||||
|
|
Loading…
Reference in a new issue