Merge branch 'master' into csv_plugin
This commit is contained in:
commit
9e6c572b0a
192 changed files with 157 additions and 8816 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -14,9 +14,12 @@ config.py
|
|||
.sconsign.dblite
|
||||
demo/viewer/viewer.ini
|
||||
tests/cpp_tests/font_registration_test
|
||||
tests/python_tests/raster_colorizer_test.png
|
||||
tests/python_tests/raster_colorizer_test_save.xml
|
||||
utils/mapnik-config/mapnik-config
|
||||
utils/mapnik-config/mapnik2.pc
|
||||
utils/shapeindex/shapeindex
|
||||
utils/pgsql2sqlite/pgsql2sqlite
|
||||
utils/svg2png/svg2png
|
||||
demo/python/demo*
|
||||
demo/python/map.xml
|
|
@ -1,4 +1,4 @@
|
|||
## Mapnik Contibutors
|
||||
## Mapnik Contributors
|
||||
|
||||
Mapnik is written by Artem Pavlenko with contributions from:
|
||||
|
||||
|
|
19
SConstruct
19
SConstruct
|
@ -382,7 +382,7 @@ opts.AddVariables(
|
|||
BoolVariable('FULL_LIB_PATH', 'Use the full path for the libmapnik.dylib "install_name" when linking on Mac OS X', 'True'),
|
||||
ListVariable('BINDINGS','Language bindings to build','all',['python']),
|
||||
EnumVariable('THREADING','Set threading support','multi', ['multi','single']),
|
||||
EnumVariable('XMLPARSER','Set xml parser ','libxml2', ['tinyxml','spirit','libxml2']),
|
||||
EnumVariable('XMLPARSER','Set xml parser','libxml2', ['libxml2','ptree']),
|
||||
('JOBS', 'Set the number of parallel compilations', "1", lambda key, value, env: int(value), int),
|
||||
BoolVariable('DEMO', 'Compile demo c++ application', 'False'),
|
||||
BoolVariable('PGSQL2SQLITE', 'Compile and install a utility to convert postgres tables to sqlite', 'False'),
|
||||
|
@ -1073,7 +1073,6 @@ if not preconfigured:
|
|||
env.AppendUnique(CPPPATH = os.path.realpath(inc_path))
|
||||
env.AppendUnique(LIBPATH = os.path.realpath(lib_path))
|
||||
|
||||
|
||||
conf.parse_config('FREETYPE_CONFIG')
|
||||
|
||||
# check if freetype links to bz2
|
||||
|
@ -1084,12 +1083,10 @@ if not preconfigured:
|
|||
if 'bz2' in temp_env['LIBS']:
|
||||
env['EXTRA_FREETYPE_LIBS'].append('bz2')
|
||||
|
||||
if env['XMLPARSER'] == 'tinyxml':
|
||||
env['CPPPATH'].append('#tinyxml')
|
||||
env.Append(CXXFLAGS = '-DBOOST_PROPERTY_TREE_XML_PARSER_TINYXML -DTIXML_USE_STL')
|
||||
elif env['XMLPARSER'] == 'libxml2':
|
||||
if conf.parse_config('XML2_CONFIG'):
|
||||
env['HAS_LIBXML2'] = True
|
||||
# libxml2 should be optional but is currently not
|
||||
# https://github.com/mapnik/mapnik/issues/913
|
||||
if conf.parse_config('XML2_CONFIG'):
|
||||
env['HAS_LIBXML2'] = True
|
||||
|
||||
LIBSHEADERS = [
|
||||
['m', 'math.h', True,'C'],
|
||||
|
@ -1253,8 +1250,8 @@ if not preconfigured:
|
|||
# we link locally
|
||||
|
||||
if env['INTERNAL_LIBAGG']:
|
||||
env.Prepend(CPPPATH = '#agg/include')
|
||||
env.Prepend(LIBPATH = '#agg')
|
||||
env.Prepend(CPPPATH = '#deps/agg/include')
|
||||
env.Prepend(LIBPATH = '#deps/agg')
|
||||
else:
|
||||
env.ParseConfig('pkg-config --libs --cflags libagg')
|
||||
|
||||
|
@ -1597,7 +1594,7 @@ if not HELP_REQUESTED:
|
|||
|
||||
# Build agg first, doesn't need anything special
|
||||
if env['RUNTIME_LINK'] == 'shared' and env['INTERNAL_LIBAGG']:
|
||||
SConscript('agg/build.py')
|
||||
SConscript('deps/agg/build.py')
|
||||
|
||||
# Build the core library
|
||||
SConscript('src/build.py')
|
||||
|
|
0
agg/build.py → deps/agg/build.py
vendored
0
agg/build.py → deps/agg/build.py
vendored
0
agg/copying → deps/agg/copying
vendored
0
agg/copying → deps/agg/copying
vendored
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue