Added detection of GDAL and OGR using autoconf
This commit is contained in:
parent
54e72714c4
commit
2a4560f312
1 changed files with 47 additions and 0 deletions
47
configure.ac
47
configure.ac
|
@ -97,6 +97,53 @@ dnl Let the Win32 user specify if they want to build with the SGI
|
||||||
dnl opengl.dll as opposed to the more standard openg32.dll
|
dnl opengl.dll as opposed to the more standard openg32.dll
|
||||||
AC_ARG_WITH(sgi-opengl, [ --with-sgi-opengl Build against SGI's opengl.dll glu.dll and glut.dll])
|
AC_ARG_WITH(sgi-opengl, [ --with-sgi-opengl Build against SGI's opengl.dll glu.dll and glut.dll])
|
||||||
|
|
||||||
|
# specify gdal support
|
||||||
|
AC_DEFINE([HAVE_OGR],[],[Use OGR])
|
||||||
|
|
||||||
|
AC_ARG_WITH(gdal,
|
||||||
|
[ --with-gdal[=path/gdal-config] enable GDAL/OGR support (gdal-config with path, \
|
||||||
|
e.g. '--with-gdal=/usr/local/bin/gdal-config')])
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(whether to use GDAL)
|
||||||
|
|
||||||
|
if test "`basename xx/$with_gdal`" = "gdal-config" ; then
|
||||||
|
GDAL_CONFIG="$with_gdal"
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "$with_gdal" = "no" ; then
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
AC_PATH_PROG(GDAL_CONFIG, gdal-config, no)
|
||||||
|
|
||||||
|
if test "$GDAL_CONFIG" = "no" ; then
|
||||||
|
AC_MSG_ERROR([*** couldn't find gdal-config])
|
||||||
|
fi
|
||||||
|
|
||||||
|
GDAL_LIBS=
|
||||||
|
GDAL_CFLAGS=
|
||||||
|
USE_GDAL=
|
||||||
|
USE_OGR=
|
||||||
|
|
||||||
|
if test "$GDAL_CONFIG" != "" ; then
|
||||||
|
GDAL_LIBS=`"$GDAL_CONFIG" --libs`
|
||||||
|
GDAL_DEP_LIBS=`"$GDAL_CONFIG" --dep-libs`
|
||||||
|
GDAL_CFLAGS=`"$GDAL_CONFIG" --cflags`
|
||||||
|
USE_GDAL=1
|
||||||
|
if test `"$GDAL_CONFIG" --ogr-enabled` = "yes" ; then
|
||||||
|
AC_DEFINE(HAVE_OGR)
|
||||||
|
USE_OGR=1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
GDAL_LIBS="$GDAL_LIBS $GDAL_DEP_LIBS"
|
||||||
|
|
||||||
|
AC_SUBST(GDAL_LIBS)
|
||||||
|
AC_SUBST(GDAL_CFLAGS)
|
||||||
|
AC_SUBST(USE_GDAL)
|
||||||
|
AC_SUBST(USE_OGR)
|
||||||
|
fi
|
||||||
|
|
||||||
dnl Check for MS Windows environment
|
dnl Check for MS Windows environment
|
||||||
AC_CHECK_HEADER(windows.h)
|
AC_CHECK_HEADER(windows.h)
|
||||||
|
|
Loading…
Add table
Reference in a new issue