1#!/bin/sh
2#
3# Return information about the local PDFlib installation
4#
5# $Id: pdflib-config.in 14574 2005-10-29 16:27:43Z bonefish $
6
7# installation directories
8prefix=@prefix@
9exec_prefix=@exec_prefix@
10libdir=@libdir@
11includedir=@includedir@
12bindir=@bindir@
13
14usage()
15{
16	cat <<EOF
17Print information on PDFlib's version, configuration, and use.
18Usage: pdflib-config [options]
19Options:
20	--bindings        # available PDFlib language bindings
21	--libdir          # directory where PDFlib library is installed
22	--includedir      # directory where PDFlib header is installed
23	--version         # complete PDFlib version string
24	--majorversion    # PDFlib major version number
25	--minorversion    # PDFlib minor version number
26	--revision        # PDFlib revision version number
27	--libversion      # PDFlib's libtool interface number (not
28                          # necessarily the shared library file name suffix!)
29	--pdi             # whether or not PDF import library (PDI) is available
30	--ldflags         # options required for linking against PDFlib
31	--libs            # same as --ldflags
32	--cflags          # options required for compiling PDFlib applications
33	--includes        # same as --cflags
34	--all             # print a summary of all PDFlib configure options
35EOF
36	exit $1
37}
38
39if test $# -eq 0; then
40	usage 1 1>&2
41fi
42
43while test $# -gt 0; do
44    case "$1" in
45    -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
46    *) optarg= ;;
47    esac
48
49    case $1 in
50    --bindings)
51	echo @BINDINGS@
52	;;
53    --libdir)
54	echo $libdir
55	;;
56    --includedir)
57	echo $includedir
58	;;
59    --version)
60	echo @VERSION@
61	;;
62    --majorversion)
63	echo @PDFLIB_MAJOR@
64	;;
65    --minorversion)
66	echo @PDFLIB_MINOR@
67	;;
68    --pdi)
69	echo @WITH_PDI@
70	;;
71    --revision)
72	echo @PDFLIB_REVISION@
73	;;
74    --libversion)
75	echo @PDFLIB_LTCURRENT@:@PDFLIB_LTREVISION@:@PDFLIB_LTAGE@
76	;;
77    --libs|--ldflags)
78	echo -L@libdir@ -l@PDFLIBNAME@ @EXTERNALLIBS@
79	;;
80    --cflags|--includes)
81	echo -I@includedir@
82	;;
83    --all)
84	echo "PDFlib      @VERSION@"
85	echo "bindings:   @BINDINGS@"
86	echo "includedir: $includedir"
87	echo "libdir:     $libdir"
88	echo "libversion: @PDFLIB_LTCURRENT@:@PDFLIB_LTREVISION@:@PDFLIB_LTAGE@"
89	echo "pdi:        @WITH_PDI@"
90	echo "ldflags:    -L@libdir@ -l@PDFLIBNAME@ @EXTERNALLIBS@"
91	echo "cflags:     -I@includedir@"
92	;;
93    *)
94	usage 1 1>&2
95	;;
96    esac
97    shift
98done
99