home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 February / PCWorld_2002-02_cd.bin / Software / Vyzkuste / pdflib / pdflib-4.0.1.sit / pdflib-4.0.1 / pdflib-config.in < prev    next >
Encoding:
Text File  |  2001-07-04  |  2.3 KB  |  99 lines  |  [TEXT/LMAN]

  1. #!/bin/sh
  2. #
  3. # Return information about the local PDFlib installation
  4. #
  5. # $Id: pdflib-config.in,v 1.10 2001/04/12 13:33:05 tm Exp $
  6.  
  7. # installation directories
  8. prefix=@prefix@
  9. exec_prefix=@exec_prefix@
  10. libdir=@libdir@
  11. includedir=@includedir@
  12. bindir=@bindir@
  13.  
  14. usage()
  15. {
  16.     cat <<EOF
  17. Print information on PDFlib's version, configuration, and use.
  18. Usage: pdflib-config [options]
  19. Options:
  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
  35. EOF
  36.     exit $1
  37. }
  38.  
  39. if test $# -eq 0; then
  40.     usage 1 1>&2
  41. fi
  42.  
  43. while 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
  98. done
  99.