X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=idzebra-config.in;h=46c892c4cab5501674d2702bd139fd386dce07f4;hb=9a3a1d59b4b4babd1554b9bfeb9ea7989a5cb173;hp=6f282b7f508be811ce593243ab818869a99bf573;hpb=cbb800ea790752fe39645979811e1b9a03dafbbc;p=idzebra-moved-to-github.git diff --git a/idzebra-config.in b/idzebra-config.in index 6f282b7..46c892c 100755 --- a/idzebra-config.in +++ b/idzebra-config.in @@ -1,18 +1,21 @@ #!/bin/sh -# $Id: idzebra-config.in,v 1.3 2004-08-30 22:12:45 adam Exp $ +# $Id: idzebra-config.in,v 1.11 2006-06-29 14:10:33 adam Exp $ +version=@VERSION@ prefix=@prefix@ -idzebra_echo_cflags=no -idzebra_echo_libs=no -idzebra_echo_help=no -idzebra_echo_tab=no -idzebra_echo_source=yes -idzebra_echo_lalibs=no +exec_prefix=@exec_prefix@ +libdir=@libdir@ +echo_cflags=no +echo_libs=no +echo_help=no +echo_tab=no +echo_source=yes +echo_lalibs=no idzebra_src_root=@IDZEBRA_SRC_ROOT@ idzebra_build_root=@IDZEBRA_BUILD_ROOT@ +package_suffix=@PACKAGE_SUFFIX@ -extralibs="@YAZLIB@ @TCL_LIB@ @LIBS@" -extralalibs="@YAZLALIB@ @TCL_LIB@ @LIBS@" -IDZEBRAVERSION=@VERSION@ +extralibs="@YAZLIB@ @TCL_LIB@ @EXPAT_LIBS@ @XSLT_LIBS@ @LIBS@ " +extralalibs="@YAZLALIB@ @TCL_LIB@ @EXPAT_LIBS@ @XSLT_LIBS@ @LIBS@" usage() { @@ -25,12 +28,13 @@ Options: [--lalibs] [--cflags] [--tab] + [--modules] EOF exit $1 } if test $# -eq 0; then - idzebra_echo_help=yes + echo_help=yes fi modules="" @@ -43,29 +47,34 @@ while test $# -gt 0; do case $1 in --prefix=*) prefix=$optarg + exec_prefix=$prefix + libdir=${exec_prefix}/lib ;; --prefix) echo $prefix exit 0 ;; --version) - echo $IDZEBRAVERSION + echo $version exit 0 ;; --cflags) - idzebra_echo_cflags=yes + echo_cflags=yes ;; --libs) - idzebra_echo_libs=yes + echo_libs=yes ;; --tab) - idzebra_echo_tab=yes + echo_tab=yes + ;; + --modules) + echo_modules=yes ;; --lalibs) - idzebra_echo_lalibs=yes + echo_lalibs=yes ;; -*) - idzebra_echo_help=yes + echo_help=yes ;; *) modules="$modules $1" @@ -87,7 +96,7 @@ for m in $modules; do if test "$m" = "api"; then d="index" fi - if test "$idzebra_echo_source" = "yes"; then + if test "$echo_source" = "yes"; then IDZEBRALIB="$IDZEBRALIB -L${idzebra_build_root}/$d/.libs -lidzebra-$m" IDZEBRALALIB="$IDZEBRALALIB ${idzebra_build_root}/$d/libidzebra-$m.la" else @@ -95,33 +104,43 @@ for m in $modules; do fi done -if test "$idzebra_echo_source" = "yes"; then +if test "$echo_source" = "yes"; then IDZEBRALIB="$IDZEBRALIB $extralibs" IDZEBRALALIB="$IDZEBRALALIB $extralalibs" IDZEBRAINC="$IDZEBRAINC -I${idzebra_src_root}/include" IDZEBRATAB="${idzebra_src_root}/tab" + IDZEBRAMOD="${idzebra_src_root}/recctrl" else - if test "$prefix" != "/usr"; then - IDZEBRALIB="-L${prefix}/lib $IDZEBRALIB" - IDZEBRAINC="$IDZEBRAINC -I${prefix}/include" + if test "$libdir" != "/usr/lib"; then + IDZEBRALIB="-L${libdir} $IDZEBRALIB" fi IDZEBRALIB="$IDZEBRALIB $extralibs" IDZEBRALALIB="$IDZEBRALIB" - IDZEBRATAB="@datadir@/idzebra/tab" + IDZEBRAINC="$IDZEBRAINC -I${prefix}/include/idzebra${package_suffix}" + IDZEBRATAB="@datarootdir@/idzebra${package_suffix}/tab" + IDZEBRAMOD="${libdir}/idzebra${package_suffix}/modules" fi -if test "$idzebra_echo_help" = "yes"; then +if test "$echo_help" = "yes"; then usage 1 1>&2 fi -if test "$idzebra_echo_cflags" = "yes"; then +if test "$echo_cflags" = "yes"; then echo $IDZEBRAINC fi -if test "$idzebra_echo_libs" = "yes"; then +if test "$echo_libs" = "yes"; then echo $IDZEBRALIB fi -if test "$idzebra_echo_lalibs" = "yes"; then +if test "$echo_lalibs" = "yes"; then echo $IDZEBRALALIB fi -if test "$idzebra_echo_tab" = "yes"; then +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: