Using suffix 2.0 for development tools idzebra-config and idzebra.m4.
[idzebra-moved-to-github.git] / idzebra-config-2.0.in
diff --git a/idzebra-config-2.0.in b/idzebra-config-2.0.in
new file mode 100755 (executable)
index 0000000..8831eb5
--- /dev/null
@@ -0,0 +1,132 @@
+#!/bin/sh
+# $Id: idzebra-config-2.0.in,v 1.1 2006-08-14 12:18:46 adam Exp $
+version=@VERSION@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+echo_cflags=no
+echo_libs=no
+echo_help=no
+echo_tab=no
+echo_source=yes
+echo_lalibs=no
+echo_modules=no
+idzebra_src_root=@IDZEBRA_SRC_ROOT@
+idzebra_build_root=@IDZEBRA_BUILD_ROOT@
+package_suffix=@PACKAGE_SUFFIX@
+
+extralibs="@YAZLIB@ @TCL_LIB@ @EXPAT_LIBS@ @XSLT_LIBS@ @LIBS@ "
+extralalibs="@YAZLALIB@ @TCL_LIB@ @EXPAT_LIBS@ @XSLT_LIBS@ @LIBS@"
+
+usage()
+{
+    cat <<EOF
+Usage: idzebra-config [OPTIONS] [LIBRARIES]
+Options:
+       [--prefix[=DIR]]
+       [--version]
+       [--libs]
+       [--lalibs]
+       [--cflags]
+       [--tab]
+       [--modules]
+EOF
+    exit $1
+}
+
+if test $# -eq 0; then
+    echo_help=yes
+fi
+
+while test $# -gt 0; do
+    case "$1" in
+       -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+       *) optarg= ;;
+    esac
+    
+    case $1 in
+       --prefix=*)
+           prefix=$optarg
+           exec_prefix=$prefix
+           libdir=${exec_prefix}/lib
+           ;;
+       --prefix)
+           echo $prefix
+           exit 0
+           ;;
+       --version)
+           echo $version
+           exit 0
+           ;;
+       --cflags)
+           echo_cflags=yes
+           ;;
+       --libs)
+           echo_libs=yes
+           ;;
+       --tab)
+           echo_tab=yes
+           ;;
+       --lalibs)
+           echo_lalibs=yes
+           ;;
+       --modules)
+           echo_modules=yes
+           ;;
+       -*)
+           echo_help=yes
+           ;;
+        *)
+            echo "$0: unsupported argument"
+            exit 1
+            ;;
+
+    esac
+    shift
+done
+
+IDZEBRAINC="@YAZINC@"
+
+if test "$echo_source" = "yes"; then
+    IDZEBRALIB="-L${idzebra_build_root}/index/.libs -lidzebra${package_suffix}"
+    IDZEBRALALIB="${idzebra_build_root}/index/libidzebra${package_suffix}.la"
+    IDZEBRALIB="$IDZEBRALIB $extralibs"
+    IDZEBRALALIB="$IDZEBRALALIB $extralalibs"
+    IDZEBRAINC="$IDZEBRAINC -I${idzebra_src_root}/include"
+    IDZEBRATAB="${idzebra_src_root}/tab"
+    IDZEBRAMOD="${idzebra_src_root}/recctrl"
+else
+    IDZEBRALIB="-lidzebra${package_suffix}"
+    if test "$libdir" != "/usr/lib"; then
+        IDZEBRALIB="-L${libdir} $IDZEBRALIB"
+    fi
+    IDZEBRALIB="$IDZEBRALIB $extralibs"
+    IDZEBRALALIB="$IDZEBRALIB"
+    IDZEBRAINC="$IDZEBRAINC -I${prefix}/include/idzebra${package_suffix}"
+    IDZEBRATAB="@datarootdir@/idzebra${package_suffix}/tab"
+    IDZEBRAMOD="${libdir}/idzebra${package_suffix}/modules"
+fi
+
+if test "$echo_help" = "yes"; then
+    usage 1 1>&2
+fi
+if test "$echo_cflags" = "yes"; then
+    echo $IDZEBRAINC
+fi
+if test "$echo_libs" = "yes"; then
+    echo $IDZEBRALIB
+fi
+if test "$echo_lalibs" = "yes"; then
+    echo $IDZEBRALALIB
+fi
+if test "$echo_tab" = "yes"; then
+    echo $IDZEBRATAB
+fi
+if test "$echo_modules" = "yes"; then
+    echo $IDZEBRAMOD
+fi
+# Local Variables:
+# mode:shell-script
+# sh-indentation: 2
+# sh-basic-offset: 4
+# End: