Edit

kc3-lang/libxml2/xml2-config.in

Branch :

  • Show log

    Commit

  • Author : Daniel Veillard
    Date : 2012-11-08 16:24:07
    Hash : 8123c4f6
    Message : Fix Broken multi-arch support in xml2-config partial revert of 87b4d6f6105658a99b976f812223c8edf4469265 coming from Fedora/RHEL/... but breaking other distros as pointed out by Daniel Richard

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