summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2018-01-29 18:07:44 -0500
committerMike Frysinger <vapier@gmail.com>2018-01-30 17:58:44 -0500
commit14b8020ddaa7a127781aee169899d10a9079ca85 (patch)
tree4e8d1529c1ec93705d4e9afeee07c27713bb0053 /configure.ac
parent1daf261a831c5084bb78fb708d6d42a47f54df36 (diff)
downloadlibgd-14b8020ddaa7a127781aee169899d10a9079ca85.tar.gz
make gd/gd2 image formats optional #428
We still enable them by default, but we'll probably flip them off in the next major release series.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac16
1 files changed, 16 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 528b26a..1c3e5d2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -121,6 +121,21 @@ AC_CHECK_FUNC(sin,,[AC_CHECK_LIB(m,sin)])
AX_PTHREAD()
AX_OPENMP()
+dnl We should default this to off in future releases.
+AC_MSG_CHECKING([whether to support gd image formats])
+AC_ARG_ENABLE([gd-formats],
+ [AS_HELP_STRING([--disable-gd-formats], [Disable support for the legacy/testing gd image formats])],
+ [gd_enable_gd_formats=$enableval],
+ [gd_enable_gd_formats=yes])
+AC_MSG_RESULT([$gd_enable_gd_formats])
+if test "$gd_enable_gd_formats" = yes; then
+ gd_ac_value=1
+else
+ gd_ac_value=0
+fi
+AC_DEFINE_UNQUOTED([ENABLE_GD_FORMATS], [$gd_ac_value], [Whether to support gd image formats])
+AM_CONDITIONAL([ENABLE_GD_FORMATS], test "$gd_enable_gd_formats" = yes)
+
dnl Helper macro for working with external libraries.
dnl GD_LIB_CHECK([SYM], [FEATURE], [name], [...test...])
dnl $1 - upper case symbol
@@ -308,6 +323,7 @@ dnl report configuration
AC_MSG_RESULT([
** Configuration summary for $PACKAGE $VERSION:
+ Support for gd/gd2 images: $gd_enable_gd_formats
Support for Zlib: $gd_with_LIBZ
Support for PNG library: $gd_with_LIBPNG
Support for JPEG library: $gd_with_LIBJPEG