#!/bin/sh # Copyright (C) 1999, 2002, 2003 Free Software Foundation, Inc. # # This file is free software; as a special exception the author gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # # This file is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. prefix=@prefix@ exec_prefix=@exec_prefix@ includedir=@includedir@ libdir=@libdir@ # Make sure that no weird locale setting messes up our sed regexps etc. LC_COLLATE=C LC_ALL=C LANG=C # Network libraries. assuan_cflags="@LIBASSUAN_CFLAGS@" assuan_libs="@LIBASSUAN_LIBS@" # Configure libgpg-error. gpg_error_cflags="@GPG_ERROR_CFLAGS@" gpg_error_libs="@GPG_ERROR_LIBS@" # Configure thread packages. thread_modules="" @HAVE_PTH_TRUE@thread_modules="$thread_modules pth" libs_pth="@PTH_LDFLAGS@ @PTH_LIBS@" cflags_pth="@PTH_CFLAGS@" @HAVE_PTHREAD_TRUE@thread_modules="$thread_modules pthread" libs_pthread="-lpthread" cflags_pthread="" # Configure glib. libs_glib="@GLIB_LIBS@" cflags_glib="@GLIB_CFLAGS@" with_glib= output="" usage() { cat <&2 fi while test $# -gt 0; do case "$1" in -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; *) optarg= ;; esac case $1 in --prefix=*) # For compatibility reasons with old M4 macros, we ignore # setting of prefix. ;; --prefix) output="$output $prefix" ;; --exec-prefix=*) ;; --exec-prefix) output="$output $exec_prefix" ;; --glib) with_glib=yes ;; --version) echo "@VERSION@" exit 0 ;; --api-version) echo "@GPGME_CONFIG_API_VERSION@" exit 0 ;; --cflags) if test "x$includedir" != "x/usr/include" -a "x$includedir" != "x/include"; then output="$output -I$includedir" fi case "$thread_module" in pthread) output="$output $cflags_pthread" ;; pth) output="$output $cflags_pth" ;; esac output="$output $assuan_cflags $gpg_error_cflags" if test "x$with_glib" = "xyes"; then output="$output $glib_cflags" fi ;; --libs) if test "x$libdir" != "x/usr/lib" -a "x$libdir" != "x/lib"; then output="$output -L$libdir" fi case "$thread_module" in pthread) output="$output -lgpgme-pthread $libs_pthread" ;; pth) output="$output -lgpgme-pth $libs_pth" ;; *) if test "x$with_glib" = "xyes"; then output="$output -lgpgme-glib" else output="$output -lgpgme" fi ;; esac output="$output $assuan_libs $gpg_error_libs" if test "x$with_glib" = "xyes"; then output="$output $glib_cflags" fi ;; --thread=*) for thread_mod in $thread_modules; do if test "$thread_mod" = "$optarg"; then thread_module="$optarg"; fi done if test "x$thread_module" = "x"; then usage 1 1>&2 fi ;; --get-gpg) output="$output @GPG@" ;; --get-gpgsm) output="$output @GPGSM@" ;; *) usage 1 1>&2 ;; esac shift done echo $output