|
Packit |
ed3af9 |
#!/bin/sh
|
|
Packit |
ed3af9 |
#
|
|
Packit |
ed3af9 |
# Return information about the local GD library installation
|
|
Packit |
ed3af9 |
#
|
|
Packit |
ed3af9 |
# Modeled after pdflib-config
|
|
Packit |
ed3af9 |
|
|
Packit |
ed3af9 |
echo "gdlib-config: warning: this script is deprecated;" \
|
|
Packit |
ed3af9 |
"please use the pkg-config file instead." >&2
|
|
Packit |
ed3af9 |
|
|
Packit |
ed3af9 |
# installation directories
|
|
Packit |
ed3af9 |
prefix=@prefix@
|
|
Packit |
ed3af9 |
exec_prefix=@exec_prefix@
|
|
Packit |
ed3af9 |
libdir=@libdir@
|
|
Packit |
ed3af9 |
includedir=@includedir@
|
|
Packit |
ed3af9 |
bindir=@bindir@
|
|
Packit |
ed3af9 |
|
|
Packit |
ed3af9 |
usage()
|
|
Packit |
ed3af9 |
{
|
|
Packit |
ed3af9 |
cat <
|
|
Packit |
ed3af9 |
Print information on GD library's version, configuration, and use.
|
|
Packit |
ed3af9 |
Usage: gdlib-config [options]
|
|
Packit |
ed3af9 |
Options:
|
|
Packit |
ed3af9 |
--libdir # directory where GD library is installed
|
|
Packit |
ed3af9 |
--includedir # directory where GD library headers are installed
|
|
Packit |
ed3af9 |
--version # complete GD library version string
|
|
Packit |
ed3af9 |
--majorversion # GD library major version number
|
|
Packit |
ed3af9 |
--minorversion # GD library minor version number
|
|
Packit |
ed3af9 |
--revision # GD library revision version number
|
|
Packit |
ed3af9 |
--ldflags # options required for linking against GD library
|
|
Packit |
ed3af9 |
--libs # libs required for linking against GD library
|
|
Packit |
ed3af9 |
--cflags # options required for compiling GD library apps
|
|
Packit |
ed3af9 |
--includes # same as --cflags
|
|
Packit |
ed3af9 |
--features # lists features compiled into gd, separated by spaces.
|
|
Packit |
ed3af9 |
# Currently (as of @VERSION@) the optional features
|
|
Packit |
ed3af9 |
# are GD_PNG, GD_JPEG, GD_XPM, GD_FREETYPE, and
|
|
Packit |
ed3af9 |
# GD_FONTCONFIG. When these features are reported by
|
|
Packit |
ed3af9 |
# --features, it is safe to include calls to the
|
|
Packit |
ed3af9 |
# related functions in your code.
|
|
Packit |
ed3af9 |
--all # print a summary of all GD library configure options
|
|
Packit |
ed3af9 |
EOF
|
|
Packit |
ed3af9 |
exit $1
|
|
Packit |
ed3af9 |
}
|
|
Packit |
ed3af9 |
|
|
Packit |
ed3af9 |
if test $# -eq 0; then
|
|
Packit |
ed3af9 |
usage 1 1>&2
|
|
Packit |
ed3af9 |
fi
|
|
Packit |
ed3af9 |
|
|
Packit |
ed3af9 |
while test $# -gt 0; do
|
|
Packit |
ed3af9 |
case "$1" in
|
|
Packit |
ed3af9 |
-*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
|
|
Packit |
ed3af9 |
*) optarg= ;;
|
|
Packit |
ed3af9 |
esac
|
|
Packit |
ed3af9 |
|
|
Packit |
ed3af9 |
case $1 in
|
|
Packit |
ed3af9 |
--libdir)
|
|
Packit |
ed3af9 |
echo $libdir
|
|
Packit |
ed3af9 |
;;
|
|
Packit |
ed3af9 |
--includedir)
|
|
Packit |
ed3af9 |
echo $includedir
|
|
Packit |
ed3af9 |
;;
|
|
Packit |
ed3af9 |
--version)
|
|
Packit |
ed3af9 |
echo @VERSION@
|
|
Packit |
ed3af9 |
;;
|
|
Packit |
ed3af9 |
--majorversion)
|
|
Packit |
ed3af9 |
echo @GDLIB_MAJOR@
|
|
Packit |
ed3af9 |
;;
|
|
Packit |
ed3af9 |
--minorversion)
|
|
Packit |
ed3af9 |
echo @GDLIB_MINOR@
|
|
Packit |
ed3af9 |
;;
|
|
Packit |
ed3af9 |
--revision)
|
|
Packit |
ed3af9 |
echo @GDLIB_REVISION@
|
|
Packit |
ed3af9 |
;;
|
|
Packit |
ed3af9 |
--ldflags)
|
|
Packit |
ed3af9 |
echo @LDFLAGS@
|
|
Packit |
ed3af9 |
;;
|
|
Packit |
ed3af9 |
--libs)
|
|
Packit |
ed3af9 |
echo -lgd @LIBS@ @LIBICONV@
|
|
Packit |
ed3af9 |
;;
|
|
Packit |
ed3af9 |
--cflags|--includes)
|
|
Packit |
ed3af9 |
echo -I@includedir@
|
|
Packit |
ed3af9 |
;;
|
|
Packit |
ed3af9 |
--features)
|
|
Packit |
ed3af9 |
echo @FEATURES@
|
|
Packit |
ed3af9 |
;;
|
|
Packit |
ed3af9 |
--all)
|
|
Packit |
ed3af9 |
echo "GD library @VERSION@"
|
|
Packit |
ed3af9 |
echo "includedir: $includedir"
|
|
Packit |
ed3af9 |
echo "cflags: -I@includedir@"
|
|
Packit |
ed3af9 |
echo "ldflags: @LDFLAGS@"
|
|
Packit |
ed3af9 |
echo "libs: @LIBS@ @LIBICONV@"
|
|
Packit |
ed3af9 |
echo "libdir: $libdir"
|
|
Packit |
ed3af9 |
echo "features: @FEATURES@"
|
|
Packit |
ed3af9 |
;;
|
|
Packit |
ed3af9 |
*)
|
|
Packit |
ed3af9 |
usage 1 1>&2
|
|
Packit |
ed3af9 |
;;
|
|
Packit |
ed3af9 |
esac
|
|
Packit |
ed3af9 |
shift
|
|
Packit |
ed3af9 |
done
|