Blame xml2-config.in

Packit Service a31ea6
#! /bin/sh
Packit Service a31ea6
Packit Service a31ea6
prefix=@prefix@
Packit Service a31ea6
exec_prefix=@exec_prefix@
Packit Service a31ea6
includedir=@includedir@
Packit Service eabf71
if [ "`ldd /bin/sh | grep lib64`" = "" ]
Packit Service eabf71
then
Packit Service eabf71
    libdir=${exec_prefix}/lib
Packit Service eabf71
else
Packit Service eabf71
    libdir=${exec_prefix}/lib64
Packit Service eabf71
fi
Packit Service a31ea6
Packit Service a31ea6
usage()
Packit Service a31ea6
{
Packit Service a31ea6
    cat <
Packit Service a31ea6
Usage: xml2-config [OPTION]
Packit Service a31ea6
Packit Service a31ea6
Known values for OPTION are:
Packit Service a31ea6
Packit Service a31ea6
  --prefix=DIR		change libxml prefix [default $prefix]
Packit Service a31ea6
  --exec-prefix=DIR	change libxml exec prefix [default $exec_prefix]
Packit Service a31ea6
  --libs		print library linking information
Packit Service a31ea6
  --cflags		print pre-processor and compiler flags
Packit Service a31ea6
  --modules		module support enabled
Packit Service a31ea6
  --help		display this help and exit
Packit Service a31ea6
  --version		output version information
Packit Service a31ea6
EOF
Packit Service a31ea6
Packit Service a31ea6
    exit $1
Packit Service a31ea6
}
Packit Service a31ea6
Packit Service a31ea6
if test $# -eq 0; then
Packit Service a31ea6
    usage 1
Packit Service a31ea6
fi
Packit Service a31ea6
Packit Service a31ea6
cflags=false
Packit Service a31ea6
libs=false
Packit Service a31ea6
Packit Service a31ea6
while test $# -gt 0; do
Packit Service a31ea6
    case "$1" in
Packit Service a31ea6
    -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
Packit Service a31ea6
    *) optarg= ;;
Packit Service a31ea6
    esac
Packit Service a31ea6
Packit Service a31ea6
    case "$1" in
Packit Service a31ea6
    --prefix=*)
Packit Service a31ea6
	prefix=$optarg
Packit Service a31ea6
	includedir=$prefix/include
Packit Service a31ea6
	libdir=$prefix/lib
Packit Service a31ea6
	;;
Packit Service a31ea6
Packit Service a31ea6
    --prefix)
Packit Service a31ea6
	echo $prefix
Packit Service a31ea6
	;;
Packit Service a31ea6
Packit Service a31ea6
    --exec-prefix=*)
Packit Service a31ea6
      exec_prefix=$optarg
Packit Service a31ea6
      libdir=$exec_prefix/lib
Packit Service a31ea6
      ;;
Packit Service a31ea6
Packit Service a31ea6
    --exec-prefix)
Packit Service a31ea6
      echo $exec_prefix
Packit Service a31ea6
      ;;
Packit Service a31ea6
Packit Service a31ea6
    --version)
Packit Service a31ea6
	echo @VERSION@
Packit Service a31ea6
	exit 0
Packit Service a31ea6
	;;
Packit Service a31ea6
Packit Service a31ea6
    --help)
Packit Service a31ea6
	usage 0
Packit Service a31ea6
	;;
Packit Service a31ea6
Packit Service a31ea6
    --cflags)
Packit Service a31ea6
       	echo @XML_INCLUDEDIR@ @XML_CFLAGS@
Packit Service a31ea6
       	;;
Packit Service a31ea6
Packit Service a31ea6
    --libtool-libs)
Packit Service a31ea6
	if [ -r ${libdir}/@XML_LIBTOOLLIBS@ ]
Packit Service a31ea6
	then
Packit Service a31ea6
	    echo ${libdir}/@XML_LIBTOOLLIBS@
Packit Service a31ea6
	fi
Packit Service a31ea6
        ;;
Packit Service a31ea6
Packit Service a31ea6
    --modules)
Packit Service a31ea6
       	echo @WITH_MODULES@
Packit Service a31ea6
       	;;
Packit Service a31ea6
Packit Service a31ea6
    --libs)
Packit Service a31ea6
        if [ "`uname`" = "Linux" ]
Packit Service a31ea6
	then
Packit Service a31ea6
	    if [ "@XML_LIBDIR@" = "-L/usr/lib" -o "@XML_LIBDIR@" = "-L/usr/lib64" ]
Packit Service a31ea6
	    then
Packit Service a31ea6
		echo @XML_LIBS@ @MODULE_PLATFORM_LIBS@
Packit Service a31ea6
	    else
Packit Service a31ea6
		echo @XML_LIBDIR@ @XML_LIBS@ @MODULE_PLATFORM_LIBS@
Packit Service a31ea6
	    fi
Packit Service a31ea6
	else
Packit Service a31ea6
	    echo @XML_LIBDIR@ @XML_LIBS@ @MODULE_PLATFORM_LIBS@ @WIN32_EXTRA_LIBADD@
Packit Service a31ea6
	fi
Packit Service a31ea6
       	;;
Packit Service a31ea6
Packit Service a31ea6
    *)
Packit Service a31ea6
	usage
Packit Service a31ea6
	exit 1
Packit Service a31ea6
	;;
Packit Service a31ea6
    esac
Packit Service a31ea6
    shift
Packit Service a31ea6
done
Packit Service a31ea6
Packit Service a31ea6
exit 0