Blame src/gpg-error-config.in

Packit fc043f
#!/bin/sh
Packit fc043f
# Copyright (C) 1999, 2002, 2003 Free Software Foundation, Inc.
Packit fc043f
#
Packit fc043f
# This file is free software; as a special exception the author gives
Packit fc043f
# unlimited permission to copy and/or distribute it, with or without
Packit fc043f
# modifications, as long as this notice is preserved.
Packit fc043f
#
Packit fc043f
# This file is distributed in the hope that it will be useful, but
Packit fc043f
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
Packit fc043f
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Packit fc043f
# SPDX-License-Identifier: FSFULLR
Packit fc043f
Packit fc043f
prefix=@prefix@
Packit fc043f
exec_prefix=@exec_prefix@
Packit fc043f
includedir=@includedir@
Packit fc043f
libdir=@libdir@
Packit fc043f
isubdirafter="@GPG_ERROR_CONFIG_ISUBDIRAFTER@"
Packit fc043f
Packit fc043f
if echo "$0" | grep gpg-error-config 2>/dev/null >/dev/null; then
Packit fc043f
  myname="gpg-error-config"
Packit fc043f
else
Packit fc043f
  myname="gpgrt-config"
Packit fc043f
fi
Packit fc043f
Packit fc043f
output=""
Packit fc043f
mt=no
Packit fc043f
Packit fc043f
usage()
Packit fc043f
{
Packit fc043f
    cat <
Packit fc043f
Usage: $myname [OPTIONS]
Packit fc043f
Options:
Packit fc043f
        [--mt]       (must be the first option)
Packit fc043f
	[--prefix]
Packit fc043f
	[--exec-prefix]
Packit fc043f
	[--version]
Packit fc043f
	[--libs]
Packit fc043f
	[--cflags]
Packit fc043f
EOF
Packit fc043f
    exit $1
Packit fc043f
}
Packit fc043f
Packit fc043f
if test $# -eq 0; then
Packit fc043f
    usage 1 1>&2
Packit fc043f
fi
Packit fc043f
Packit fc043f
while test $# -gt 0; do
Packit fc043f
    case "$1" in
Packit fc043f
	-*=*)
Packit fc043f
	    optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'`
Packit fc043f
	    ;;
Packit fc043f
	*)
Packit fc043f
	    optarg=
Packit fc043f
	    ;;
Packit fc043f
    esac
Packit fc043f
Packit fc043f
    case $1 in
Packit fc043f
        --mt)
Packit fc043f
            mt=yes
Packit fc043f
            ;;
Packit fc043f
        --prefix)
Packit fc043f
	    output="$output $prefix"
Packit fc043f
	    ;;
Packit fc043f
        --exec-prefix)
Packit fc043f
	    output="$output $exec_prefix"
Packit fc043f
	    ;;
Packit fc043f
        --version)
Packit fc043f
            echo "@PACKAGE_VERSION@"
Packit fc043f
	    exit 0
Packit fc043f
	    ;;
Packit fc043f
        --cflags)
Packit fc043f
	    if test "x$includedir" != "x/usr/include" -a "x$includedir" != "x/include"; then
Packit fc043f
		output="$output -I$includedir"
Packit fc043f
	    fi
Packit fc043f
            # Note: -idirafter is a gcc extension.  It is only used on
Packit fc043f
            # systems where gcc is the only compiler we support (WindowsCE).
Packit fc043f
            for i in $isubdirafter; do
Packit fc043f
                output="$output -idirafter ${includedir}/${i}"
Packit fc043f
            done
Packit fc043f
	    output="$output @GPG_ERROR_CONFIG_CFLAGS@"
Packit fc043f
            if test $mt = yes ; then
Packit fc043f
                output="$output @GPG_ERROR_CONFIG_MT_CFLAGS@"
Packit fc043f
            fi
Packit fc043f
	    ;;
Packit fc043f
	--libs)
Packit fc043f
	    case "$libdir" in
Packit fc043f
		/usr/lib|/usr/lib64|/lib|/lib64) ;;
Packit fc043f
		*)
Packit fc043f
		    output="$output -L$libdir"
Packit fc043f
		    ;;
Packit fc043f
	    esac
Packit fc043f
	    output="$output @GPG_ERROR_CONFIG_LIBS@"
Packit fc043f
            if test $mt = yes ; then
Packit fc043f
                output="$output @GPG_ERROR_CONFIG_MT_LIBS@"
Packit fc043f
            fi
Packit fc043f
	    ;;
Packit fc043f
        --host)
Packit fc043f
            echo "@GPG_ERROR_CONFIG_HOST@"
Packit fc043f
            exit 0
Packit fc043f
            ;;
Packit fc043f
	*)
Packit fc043f
            usage 1 1>&2
Packit fc043f
	    ;;
Packit fc043f
    esac
Packit fc043f
    shift
Packit fc043f
done
Packit fc043f
Packit fc043f
echo $output