X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=idzebra-config.in;h=ca8f4685863299758d22b663001c14f61768f863;hb=d089fa72c83a673c788d828687dbec88fe9d1c4a;hp=e5b2964fd46f70f837b3b09d62b635b411644dca;hpb=22b93084b7bbc50e5f13890551cfc1c0678a8e03;p=idzebra-moved-to-github.git diff --git a/idzebra-config.in b/idzebra-config.in index e5b2964..ca8f468 100755 --- a/idzebra-config.in +++ b/idzebra-config.in @@ -1,18 +1,21 @@ #!/bin/sh -# $Id: idzebra-config.in,v 1.2 2004-08-30 21:36:53 adam Exp $ -idzebraprefix=@prefix@ -idzebra_echo_cflags=no -idzebra_echo_libs=no -idzebra_echo_help=no -idzebra_echo_tabs=no -idzebra_echo_source=yes -idzebra_echo_lalibs=no +# $Id: idzebra-config.in,v 1.12 2006-07-03 20:41:38 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 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() { @@ -24,15 +27,16 @@ Options: [--libs] [--lalibs] [--cflags] + [--tab] + [--modules] EOF exit $1 } if test $# -eq 0; then - idzebra_echo_help=yes + echo_help=yes fi -modules="" while test $# -gt 0; do case "$1" in -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; @@ -41,81 +45,84 @@ while test $# -gt 0; do case $1 in --prefix=*) - idzebraprefix=$optarg + prefix=$optarg + exec_prefix=$prefix + libdir=${exec_prefix}/lib ;; --prefix) - echo $idzebraprefix + 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 ;; - --tabs) - idzebra_echo_tabs=yes + --tab) + echo_tab=yes ;; --lalibs) - idzebra_echo_lalibs=yes + echo_lalibs=yes ;; -*) - idzebra_echo_help=yes - ;; - *) - modules="$modules $1" + echo_help=yes ;; + *) + echo "$0: unsupported argument" + exit 1 + ;; + esac shift done -IDZEBRALIB="" -IDZEBRALALIB="" IDZEBRAINC="@YAZINC@" -if test -z "$modules"; then - modules="api rset recctrl dict isams isamc isamb data1 bfile dfa util" -fi - -for m in $modules; do - d=$m - if test "$m" = "api"; then - d="index" - fi - if test "$idzebra_echo_source" = "yes"; then - IDZEBRALIB="$IDZEBRALIB -L${idzebra_build_root}/$d/.libs -lidzebra-$m" - IDZEBRALALIB="$IDZEBRALALIB ${idzebra_build_root}/$d/libidzebra-$m.la" - else - IDZEBRALIB="$IDZEBRALIB -lidzebra-$m" - fi -done - -if test "$idzebra_echo_source" = "yes"; then +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 - if test "$idzebraprefix" != "/usr"; then - IDZEBRALIB="-L${idzebraprefix}/lib $IDZEBRALIB" - IDZEBRAINC="$IDZEBRAINC -I${idzebraprefix}/include" + 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 "$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 "$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: