#! /bin/sh

usage()
{
    cat <<EOF
Usage: xml2-config [OPTION]

Known values for OPTION are:

  --prefix		print the install 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

while test $# -gt 0; do
    case "$1" in
    -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
    *) optarg= ;;
    esac

    case "$1" in
    --version)
        echo 2.9.0
        exit 0
    ;;

    --prefix)
        echo $(xcrun --show-sdk-path)/usr
        exit 0
    ;;

    --help)
        usage 0
    ;;

    --cflags)
        echo -I$(xcrun --show-sdk-path)/usr/include/libxml2
    ;;

    --modules)
        echo 1
    ;;

    --libs)
        echo -lxml2
    ;;

    *)
        usage
        exit 1
    ;;
    esac
    shift
done

exit 0
