mirror of
https://git.osgeo.org/gitea/postgis/postgis
synced 2024-10-25 17:42:38 +00:00
526aa3aa46
git-svn-id: http://svn.osgeo.org/postgis/trunk@643 b70326c6-7e19-0410-871a-916f4a2858ee
43 lines
848 B
Bash
Executable file
43 lines
848 B
Bash
Executable file
#!/bin/sh
|
|
|
|
if [ -z "$1" ]; then
|
|
echo "Usage: `basename $0` <geosdir>" >&2
|
|
exit 1
|
|
fi
|
|
|
|
geos_dir=$1
|
|
version=`${geos_dir}/bin/geos-config --version`
|
|
if [ $? -ne 0 ]; then
|
|
exit 1
|
|
fi
|
|
|
|
if [ "$version" = "@GEOS_VERSION@" ]; then
|
|
geos_version=100
|
|
version="1.0.0"
|
|
jtsport="1.3"
|
|
first=1
|
|
last=1
|
|
else
|
|
major=`echo $version | sed 's/\..*//'`
|
|
minor=`echo $version | sed 's/[^\.]*\.\([^.]*\)\.*/\1/'`
|
|
first=$major
|
|
last=$(($major+$minor))
|
|
geos_version=`printf %d%2.2d $major $minor`
|
|
jtsport=`${geos_dir}/bin/geos-config --jtsport`
|
|
fi
|
|
cat <<EOF
|
|
#ifndef GEOS_FIRST_INTERFACE
|
|
#define GEOS_FIRST_INTERFACE $first
|
|
#endif
|
|
#ifndef GEOS_LAST_INTERFACE
|
|
#define GEOS_LAST_INTERFACE $last
|
|
#endif
|
|
#ifndef GEOS_VERSION
|
|
#define GEOS_VERSION "$version"
|
|
#endif
|
|
#ifndef GEOS_JTS_PORT
|
|
#define GEOS_JTS_PORT $jtsport
|
|
#endif
|
|
#define POSTGIS_GEOS_VERSION $geos_version
|
|
EOF
|