add mapnik version number reporting to mapnik-config
This commit is contained in:
parent
55519212f7
commit
101ea276d1
3 changed files with 15 additions and 9 deletions
|
@ -398,6 +398,7 @@ pickle_store = [# Scons internal variables
|
|||
'PLUGINS',
|
||||
'ABI_VERSION',
|
||||
'MAPNIK_VERSION_STRING',
|
||||
'MAPNIK_VERSION',
|
||||
'PLATFORM',
|
||||
'BOOST_ABI',
|
||||
'BOOST_APPEND',
|
||||
|
@ -1535,8 +1536,10 @@ if not preconfigured:
|
|||
color_print(1,'Problem encountered parsing mapnik version, falling back to %s' % abi_fallback)
|
||||
abi = abi_fallback
|
||||
|
||||
env['ABI_VERSION'] = abi.replace('-pre','').split('.')
|
||||
abi_no_pre = abi.replace('-pre','').split('.')
|
||||
env['ABI_VERSION'] = abi_no_pre
|
||||
env['MAPNIK_VERSION_STRING'] = abi
|
||||
env['MAPNIK_VERSION'] = str(int(abi_no_pre[0])*100000+int(abi_no_pre[1])*100+int(abi_no_pre[2]))
|
||||
|
||||
# Common DEFINES.
|
||||
env.Append(CPPDEFINES = '-D%s' % env['PLATFORM'].upper())
|
||||
|
|
|
@ -9,16 +9,13 @@ Import('env')
|
|||
|
||||
config_env = env.Clone()
|
||||
|
||||
# TODO
|
||||
# major/minor versions
|
||||
# git rev-list --max-count=1 HEAD
|
||||
|
||||
config_variables = '''#!/bin/sh
|
||||
|
||||
## variables
|
||||
|
||||
CONFIG_PREFIX="$( cd "$( dirname $( dirname "$0" ))" && pwd )"
|
||||
|
||||
CONFIG_MAPNIK_VERSION_STRING='%(version_string)s'
|
||||
CONFIG_MAPNIK_VERSION='%(version)s'
|
||||
CONFIG_GIT_REVISION='%(git_revision)s'
|
||||
CONFIG_GIT_DESCRIBE='%(git_describe)s'
|
||||
|
@ -99,7 +96,8 @@ lib_path = "${CONFIG_PREFIX}/" + config_env['LIBDIR_SCHEMA']
|
|||
configuration = {
|
||||
"git_revision": git_revision,
|
||||
"git_describe": git_describe,
|
||||
"version": config_env['MAPNIK_VERSION_STRING'],
|
||||
"version_string": config_env['MAPNIK_VERSION_STRING'],
|
||||
"version": config_env['MAPNIK_VERSION'],
|
||||
"mapnik_libname": 'mapnik',
|
||||
"mapnik_libpath": lib_path,
|
||||
"ldflags": ldflags,
|
||||
|
|
|
@ -9,7 +9,8 @@ Usage: mapnik-config [OPTION]
|
|||
Known values for OPTION are:
|
||||
|
||||
-h --help display this help and exit
|
||||
-v --version version information
|
||||
-v --version version information (MAPNIK_VERSION_STRING)
|
||||
--version-number version number (MAPNIK_VERSION)
|
||||
--git-revision git hash from "git rev-list --max-count=1 HEAD"
|
||||
--git-describe git decribe output (new in 2.2.x)
|
||||
--fonts default fonts directory
|
||||
|
@ -52,11 +53,15 @@ while test $# -gt 0; do
|
|||
;;
|
||||
|
||||
-v)
|
||||
echo ${CONFIG_MAPNIK_VERSION}
|
||||
echo ${CONFIG_MAPNIK_VERSION_STRING}
|
||||
;;
|
||||
|
||||
--version)
|
||||
echo $CONFIG_MAPNIK_VERSION
|
||||
echo ${CONFIG_MAPNIK_VERSION_STRING}
|
||||
;;
|
||||
|
||||
--version-number)
|
||||
echo ${CONFIG_MAPNIK_VERSION}
|
||||
;;
|
||||
|
||||
--git-revision)
|
||||
|
|
Loading…
Reference in a new issue