Blame isl-0.14/m4/ax_create_pkgconfig_info.m4

Packit fb9d21
# ============================================================================
Packit fb9d21
#  http://www.gnu.org/software/autoconf-archive/ax_create_pkgconfig_info.html
Packit fb9d21
# ============================================================================
Packit fb9d21
#
Packit fb9d21
# SYNOPSIS
Packit fb9d21
#
Packit fb9d21
#   AX_CREATE_PKGCONFIG_INFO [(outputfile, [requires [,libs [,summary [,cflags [, ldflags]]]]])]
Packit fb9d21
#
Packit fb9d21
# DESCRIPTION
Packit fb9d21
#
Packit fb9d21
#   Defaults:
Packit fb9d21
#
Packit fb9d21
#     $1 = $PACKAGE_NAME.pc
Packit fb9d21
#     $2 = (empty)
Packit fb9d21
#     $3 = $PACKAGE_LIBS $LIBS (as set at that point in configure.ac)
Packit fb9d21
#     $4 = $PACKAGE_SUMMARY (or $1 Library)
Packit fb9d21
#     $5 = $PACKAGE_CFLAGS (as set at the point in configure.ac)
Packit fb9d21
#     $6 = $PACKAGE_LDFLAGS (as set at the point in configure.ac)
Packit fb9d21
#
Packit fb9d21
#     PACKAGE_NAME defaults to $PACKAGE if not set.
Packit fb9d21
#     PACKAGE_LIBS defaults to -l$PACKAGE_NAME if not set.
Packit fb9d21
#
Packit fb9d21
#   The resulting file is called $PACKAGE.pc.in / $PACKAGE.pc
Packit fb9d21
#
Packit fb9d21
#   You will find this macro most useful in conjunction with
Packit fb9d21
#   ax_spec_defaults that can read good initializers from the .spec file. In
Packit fb9d21
#   consequencd, most of the generatable installable stuff can be made from
Packit fb9d21
#   information being updated in a single place for the whole project.
Packit fb9d21
#
Packit fb9d21
# LICENSE
Packit fb9d21
#
Packit fb9d21
#   Copyright (c) 2008 Guido U. Draheim <guidod@gmx.de>
Packit fb9d21
#   Copyright (c) 2008 Sven Verdoolaege <skimo@kotnet.org>
Packit fb9d21
#
Packit fb9d21
#   This program is free software; you can redistribute it and/or modify it
Packit fb9d21
#   under the terms of the GNU General Public License as published by the
Packit fb9d21
#   Free Software Foundation; either version 3 of the License, or (at your
Packit fb9d21
#   option) any later version.
Packit fb9d21
#
Packit fb9d21
#   This program is distributed in the hope that it will be useful, but
Packit fb9d21
#   WITHOUT ANY WARRANTY; without even the implied warranty of
Packit fb9d21
#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Packit fb9d21
#   Public License for more details.
Packit fb9d21
#
Packit fb9d21
#   You should have received a copy of the GNU General Public License along
Packit fb9d21
#   with this program. If not, see <http://www.gnu.org/licenses/>.
Packit fb9d21
#
Packit fb9d21
#   As a special exception, the respective Autoconf Macro's copyright owner
Packit fb9d21
#   gives unlimited permission to copy, distribute and modify the configure
Packit fb9d21
#   scripts that are the output of Autoconf when processing the Macro. You
Packit fb9d21
#   need not follow the terms of the GNU General Public License when using
Packit fb9d21
#   or distributing such scripts, even though portions of the text of the
Packit fb9d21
#   Macro appear in them. The GNU General Public License (GPL) does govern
Packit fb9d21
#   all other use of the material that constitutes the Autoconf Macro.
Packit fb9d21
#
Packit fb9d21
#   This special exception to the GPL applies to versions of the Autoconf
Packit fb9d21
#   Macro released by the Autoconf Archive. When you make and distribute a
Packit fb9d21
#   modified version of the Autoconf Macro, you may extend this special
Packit fb9d21
#   exception to the GPL to apply to your modified version as well.
Packit fb9d21
Packit fb9d21
#serial 12
Packit fb9d21
Packit fb9d21
AC_DEFUN([AX_CREATE_PKGCONFIG_INFO],[dnl
Packit fb9d21
AS_VAR_PUSHDEF([PKGCONFIG_suffix],[ax_create_pkgconfig_suffix])dnl
Packit fb9d21
AS_VAR_PUSHDEF([PKGCONFIG_libdir],[ax_create_pkgconfig_libdir])dnl
Packit fb9d21
AS_VAR_PUSHDEF([PKGCONFIG_libfile],[ax_create_pkgconfig_libfile])dnl
Packit fb9d21
AS_VAR_PUSHDEF([PKGCONFIG_libname],[ax_create_pkgconfig_libname])dnl
Packit fb9d21
AS_VAR_PUSHDEF([PKGCONFIG_version],[ax_create_pkgconfig_version])dnl
Packit fb9d21
AS_VAR_PUSHDEF([PKGCONFIG_description],[ax_create_pkgconfig_description])dnl
Packit fb9d21
AS_VAR_PUSHDEF([PKGCONFIG_requires],[ax_create_pkgconfig_requires])dnl
Packit fb9d21
AS_VAR_PUSHDEF([PKGCONFIG_pkglibs],[ax_create_pkgconfig_pkglibs])dnl
Packit fb9d21
AS_VAR_PUSHDEF([PKGCONFIG_libs],[ax_create_pkgconfig_libs])dnl
Packit fb9d21
AS_VAR_PUSHDEF([PKGCONFIG_ldflags],[ax_create_pkgconfig_ldflags])dnl
Packit fb9d21
AS_VAR_PUSHDEF([PKGCONFIG_cppflags],[ax_create_pkgconfig_cppflags])dnl
Packit fb9d21
AS_VAR_PUSHDEF([PKGCONFIG_generate],[ax_create_pkgconfig_generate])dnl
Packit fb9d21
AS_VAR_PUSHDEF([PKGCONFIG_src_libdir],[ax_create_pkgconfig_src_libdir])dnl
Packit fb9d21
AS_VAR_PUSHDEF([PKGCONFIG_src_headers],[ax_create_pkgconfig_src_headers])dnl
Packit fb9d21
Packit fb9d21
# we need the expanded forms...
Packit fb9d21
test "x$prefix" = xNONE && prefix=$ac_default_prefix
Packit fb9d21
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Packit fb9d21
Packit fb9d21
AC_MSG_CHECKING(our pkgconfig libname)
Packit fb9d21
test ".$PKGCONFIG_libname" != "." || \
Packit fb9d21
PKGCONFIG_libname="ifelse($1,,${PACKAGE_NAME},`basename $1 .pc`)"
Packit fb9d21
test ".$PKGCONFIG_libname" != "." || \
Packit fb9d21
PKGCONFIG_libname="$PACKAGE"
Packit fb9d21
PKGCONFIG_libname=`eval echo "$PKGCONFIG_libname"`
Packit fb9d21
PKGCONFIG_libname=`eval echo "$PKGCONFIG_libname"`
Packit fb9d21
AC_MSG_RESULT($PKGCONFIG_libname)
Packit fb9d21
Packit fb9d21
AC_MSG_CHECKING(our pkgconfig version)
Packit fb9d21
test ".$PKGCONFIG_version" != "." || \
Packit fb9d21
PKGCONFIG_version="${PACKAGE_VERSION}"
Packit fb9d21
test ".$PKGCONFIG_version" != "." || \
Packit fb9d21
PKGCONFIG_version="$VERSION"
Packit fb9d21
PKGCONFIG_version=`eval echo "$PKGCONFIG_version"`
Packit fb9d21
PKGCONFIG_version=`eval echo "$PKGCONFIG_version"`
Packit fb9d21
AC_MSG_RESULT($PKGCONFIG_version)
Packit fb9d21
Packit fb9d21
AC_MSG_CHECKING(our pkgconfig_libdir)
Packit fb9d21
test ".$pkgconfig_libdir" = "." && \
Packit fb9d21
pkgconfig_libdir='${libdir}/pkgconfig'
Packit fb9d21
PKGCONFIG_libdir=`eval echo "$pkgconfig_libdir"`
Packit fb9d21
PKGCONFIG_libdir=`eval echo "$PKGCONFIG_libdir"`
Packit fb9d21
PKGCONFIG_libdir=`eval echo "$PKGCONFIG_libdir"`
Packit fb9d21
AC_MSG_RESULT($pkgconfig_libdir)
Packit fb9d21
test "$pkgconfig_libdir" != "$PKGCONFIG_libdir" && (
Packit fb9d21
AC_MSG_RESULT(expanded our pkgconfig_libdir... $PKGCONFIG_libdir))
Packit fb9d21
AC_SUBST([pkgconfig_libdir])
Packit fb9d21
Packit fb9d21
AC_MSG_CHECKING(our pkgconfig_libfile)
Packit fb9d21
test ".$pkgconfig_libfile" != "." || \
Packit fb9d21
pkgconfig_libfile="ifelse($1,,$PKGCONFIG_libname.pc,`basename $1`)"
Packit fb9d21
PKGCONFIG_libfile=`eval echo "$pkgconfig_libfile"`
Packit fb9d21
PKGCONFIG_libfile=`eval echo "$PKGCONFIG_libfile"`
Packit fb9d21
AC_MSG_RESULT($pkgconfig_libfile)
Packit fb9d21
test "$pkgconfig_libfile" != "$PKGCONFIG_libfile" && (
Packit fb9d21
AC_MSG_RESULT(expanded our pkgconfig_libfile... $PKGCONFIG_libfile))
Packit fb9d21
AC_SUBST([pkgconfig_libfile])
Packit fb9d21
Packit fb9d21
AC_MSG_CHECKING(our package / suffix)
Packit fb9d21
PKGCONFIG_suffix="$program_suffix"
Packit fb9d21
test ".$PKGCONFIG_suffix" != .NONE || PKGCONFIG_suffix=""
Packit fb9d21
AC_MSG_RESULT(${PACKAGE_NAME} / ${PKGCONFIG_suffix})
Packit fb9d21
Packit fb9d21
AC_MSG_CHECKING(our pkgconfig description)
Packit fb9d21
PKGCONFIG_description="ifelse($4,,$PACKAGE_SUMMARY,$4)"
Packit fb9d21
test ".$PKGCONFIG_description" != "." || \
Packit fb9d21
PKGCONFIG_description="$PKGCONFIG_libname Library"
Packit fb9d21
PKGCONFIG_description=`eval echo "$PKGCONFIG_description"`
Packit fb9d21
PKGCONFIG_description=`eval echo "$PKGCONFIG_description"`
Packit fb9d21
AC_MSG_RESULT($PKGCONFIG_description)
Packit fb9d21
Packit fb9d21
AC_MSG_CHECKING(our pkgconfig requires)
Packit fb9d21
PKGCONFIG_requires="ifelse($2,,$PACKAGE_REQUIRES,$2)"
Packit fb9d21
PKGCONFIG_requires=`eval echo "$PKGCONFIG_requires"`
Packit fb9d21
PKGCONFIG_requires=`eval echo "$PKGCONFIG_requires"`
Packit fb9d21
AC_MSG_RESULT($PKGCONFIG_requires)
Packit fb9d21
Packit fb9d21
AC_MSG_CHECKING(our pkgconfig ext libs)
Packit fb9d21
PKGCONFIG_pkglibs="$PACKAGE_LIBS"
Packit fb9d21
test ".$PKGCONFIG_pkglibs" != "." || PKGCONFIG_pkglibs="-l$PKGCONFIG_libname"
Packit fb9d21
PKGCONFIG_libs="ifelse($3,,$PKGCONFIG_pkglibs $LIBS,$3)"
Packit fb9d21
PKGCONFIG_libs=`eval echo "$PKGCONFIG_libs"`
Packit fb9d21
PKGCONFIG_libs=`eval echo "$PKGCONFIG_libs"`
Packit fb9d21
AC_MSG_RESULT($PKGCONFIG_libs)
Packit fb9d21
Packit fb9d21
AC_MSG_CHECKING(our pkgconfig cppflags)
Packit fb9d21
PKGCONFIG_cppflags="ifelse($5,,$PACKAGE_CFLAGS,$5)"
Packit fb9d21
PKGCONFIG_cppflags=`eval echo "$PKGCONFIG_cppflags"`
Packit fb9d21
PKGCONFIG_cppflags=`eval echo "$PKGCONFIG_cppflags"`
Packit fb9d21
AC_MSG_RESULT($PKGCONFIG_cppflags)
Packit fb9d21
Packit fb9d21
AC_MSG_CHECKING(our pkgconfig ldflags)
Packit fb9d21
PKGCONFIG_ldflags="ifelse($6,,$PACKAGE_LDFLAGS,$5)"
Packit fb9d21
PKGCONFIG_ldflags=`eval echo "$PKGCONFIG_ldflags"`
Packit fb9d21
PKGCONFIG_ldflags=`eval echo "$PKGCONFIG_ldflags"`
Packit fb9d21
AC_MSG_RESULT($PKGCONFIG_ldflags)
Packit fb9d21
Packit fb9d21
test ".$PKGCONFIG_generate" != "." || \
Packit fb9d21
PKGCONFIG_generate="ifelse($1,,$PKGCONFIG_libname.pc,$1)"
Packit fb9d21
PKGCONFIG_generate=`eval echo "$PKGCONFIG_generate"`
Packit fb9d21
PKGCONFIG_generate=`eval echo "$PKGCONFIG_generate"`
Packit fb9d21
test "$pkgconfig_libfile" != "$PKGCONFIG_generate" && (
Packit fb9d21
AC_MSG_RESULT(generate the pkgconfig later... $PKGCONFIG_generate))
Packit fb9d21
Packit fb9d21
if test ".$PKGCONFIG_src_libdir" = "." ; then
Packit fb9d21
PKGCONFIG_src_libdir=`pwd`
Packit fb9d21
PKGCONFIG_src_libdir=`AS_DIRNAME("$PKGCONFIG_src_libdir/$PKGCONFIG_generate")`
Packit fb9d21
test ! -d $PKGCONFIG_src_libdir/src || \
Packit fb9d21
PKGCONFIG_src_libdir="$PKGCONFIG_src_libdir/src"
Packit fb9d21
case ".$objdir" in
Packit fb9d21
*libs) PKGCONFIG_src_libdir="$PKGCONFIG_src_libdir/$objdir" ;; esac
Packit fb9d21
AC_MSG_RESULT(noninstalled pkgconfig -L $PKGCONFIG_src_libdir)
Packit fb9d21
fi
Packit fb9d21
Packit fb9d21
if test ".$PKGCONFIG_src_headers" = "." ; then
Packit fb9d21
PKGCONFIG_src_headers=`pwd`
Packit fb9d21
v="$ac_top_srcdir" ;
Packit fb9d21
test ".$v" != "." || v="$ax_spec_dir"
Packit fb9d21
test ".$v" != "." || v="$srcdir"
Packit fb9d21
case "$v" in /*) PKGCONFIG_src_headers="" ;; esac
Packit fb9d21
PKGCONFIG_src_headers=`AS_DIRNAME("$PKGCONFIG_src_headers/$v/x")`
Packit fb9d21
test ! -d $PKGCONFIG_src_headers/incl[]ude || \
Packit fb9d21
PKGCONFIG_src_headers="$PKGCONFIG_src_headers/incl[]ude"
Packit fb9d21
AC_MSG_RESULT(noninstalled pkgconfig -I $PKGCONFIG_src_headers)
Packit fb9d21
fi
Packit fb9d21
Packit fb9d21
Packit fb9d21
dnl AC_CONFIG_COMMANDS crap disallows to use $PKGCONFIG_libfile here...
Packit fb9d21
AC_CONFIG_COMMANDS([$ax_create_pkgconfig_generate],[
Packit fb9d21
pkgconfig_generate="$ax_create_pkgconfig_generate"
Packit fb9d21
if test ! -f "$pkgconfig_generate.in"
Packit fb9d21
then generate="true"
Packit fb9d21
elif grep ' generated by configure ' $pkgconfig_generate.in >/dev/null
Packit fb9d21
then generate="true"
Packit fb9d21
else generate="false";
Packit fb9d21
fi
Packit fb9d21
if $generate ; then
Packit fb9d21
AC_MSG_NOTICE(creating $pkgconfig_generate.in)
Packit fb9d21
cat > $pkgconfig_generate.in <
Packit fb9d21
# generated by configure / remove this line to disable regeneration
Packit fb9d21
prefix=@prefix@
Packit fb9d21
exec_prefix=@exec_prefix@
Packit fb9d21
bindir=@bindir@
Packit fb9d21
libdir=@libdir@
Packit fb9d21
datarootdir=@datarootdir@
Packit fb9d21
datadir=@datadir@
Packit fb9d21
sysconfdir=@sysconfdir@
Packit fb9d21
includedir=@includedir@
Packit fb9d21
package=@PACKAGE@
Packit fb9d21
suffix=@suffix@
Packit fb9d21
Packit fb9d21
Name: @PACKAGE_NAME@
Packit fb9d21
Description: @PACKAGE_DESCRIPTION@
Packit fb9d21
Version: @PACKAGE_VERSION@
Packit fb9d21
Requires: @PACKAGE_REQUIRES@
Packit fb9d21
Libs: -L\${libdir} @LDFLAGS@ @LIBS@
Packit fb9d21
Cflags: -I\${includedir} @CPPFLAGS@
Packit fb9d21
AXEOF
Packit fb9d21
fi # DONE generate $pkgconfig_generate.in
Packit fb9d21
AC_MSG_NOTICE(creating $pkgconfig_generate)
Packit fb9d21
cat >conftest.sed <
Packit fb9d21
s|@prefix@|${pkgconfig_prefix}|
Packit fb9d21
s|@exec_prefix@|${pkgconfig_execprefix}|
Packit fb9d21
s|@bindir@|${pkgconfig_bindir}|
Packit fb9d21
s|@libdir@|${pkgconfig_libdir}|
Packit fb9d21
s|@datarootdir@|${pkgconfig_datarootdir}|
Packit fb9d21
s|@datadir@|${pkgconfig_datadir}|
Packit fb9d21
s|@sysconfdir@|${pkgconfig_sysconfdir}|
Packit fb9d21
s|@includedir@|${pkgconfig_includedir}|
Packit fb9d21
s|@suffix@|${pkgconfig_suffix}|
Packit fb9d21
s|@PACKAGE@|${pkgconfig_package}|
Packit fb9d21
s|@PACKAGE_NAME@|${pkgconfig_libname}|
Packit fb9d21
s|@PACKAGE_DESCRIPTION@|${pkgconfig_description}|
Packit fb9d21
s|@PACKAGE_VERSION@|${pkgconfig_version}|
Packit fb9d21
s|@PACKAGE_REQUIRES@|${pkgconfig_requires}|
Packit fb9d21
s|@LIBS@|${pkgconfig_libs}|
Packit fb9d21
s|@LDFLAGS@|${pkgconfig_ldflags}|
Packit fb9d21
s|@CPPFLAGS@|${pkgconfig_cppflags}|
Packit fb9d21
AXEOF
Packit fb9d21
sed -f conftest.sed  $pkgconfig_generate.in > $pkgconfig_generate
Packit fb9d21
if test ! -s $pkgconfig_generate ; then
Packit fb9d21
    AC_MSG_ERROR([$pkgconfig_generate is empty])
Packit fb9d21
fi ; rm conftest.sed # DONE generate $pkgconfig_generate
Packit fb9d21
pkgconfig_uninstalled=`echo $pkgconfig_generate |sed 's/.pc$/-uninstalled.pc/'`
Packit fb9d21
AC_MSG_NOTICE(creating $pkgconfig_uninstalled)
Packit fb9d21
cat >conftest.sed <
Packit fb9d21
s|@prefix@|${pkgconfig_prefix}|
Packit fb9d21
s|@exec_prefix@|${pkgconfig_execprefix}|
Packit fb9d21
s|@bindir@|${pkgconfig_bindir}|
Packit fb9d21
s|@libdir@|${pkgconfig_src_libdir}|
Packit fb9d21
s|@datarootdir@|${pkgconfig_datarootdir}|
Packit fb9d21
s|@datadir@|${pkgconfig_datadir}|
Packit fb9d21
s|@sysconfdir@|${pkgconfig_sysconfdir}|
Packit fb9d21
s|@includedir@|${pkgconfig_src_headers}|
Packit fb9d21
s|@suffix@|${pkgconfig_suffix}|
Packit fb9d21
s|@PACKAGE@|${pkgconfig_package}|
Packit fb9d21
s|@PACKAGE_NAME@|${pkgconfig_libname}|
Packit fb9d21
s|@PACKAGE_DESCRIPTION@|${pkgconfig_description}|
Packit fb9d21
s|@PACKAGE_VERSION@|${pkgconfig_version}|
Packit fb9d21
s|@PACKAGE_REQUIRES@|${pkgconfig_requires}|
Packit fb9d21
s|@LIBS@|${pkgconfig_libs}|
Packit fb9d21
s|@LDFLAGS@|${pkgconfig_ldflags}|
Packit fb9d21
s|@CPPFLAGS@|${pkgconfig_cppflags}|
Packit fb9d21
AXEOF
Packit fb9d21
sed -f conftest.sed $pkgconfig_generate.in > $pkgconfig_uninstalled
Packit fb9d21
if test ! -s $pkgconfig_uninstalled ; then
Packit fb9d21
    AC_MSG_ERROR([$pkgconfig_uninstalled is empty])
Packit fb9d21
fi ; rm conftest.sed # DONE generate $pkgconfig_uninstalled
Packit fb9d21
           pkgconfig_requires_add=`echo ${pkgconfig_requires}`
Packit fb9d21
if test ".$pkgconfig_requires_add" != "." ; then
Packit fb9d21
           pkgconfig_requires_add="pkg-config $pkgconfig_requires_add"
Packit fb9d21
    else   pkgconfig_requires_add=":" ; fi
Packit fb9d21
pkgconfig_uninstalled=`echo $pkgconfig_generate |sed 's/.pc$/-uninstalled.sh/'`
Packit fb9d21
AC_MSG_NOTICE(creating $pkgconfig_uninstalled)
Packit fb9d21
cat >conftest.sed <
Packit fb9d21
s|@prefix@|\"${pkgconfig_prefix}\"|
Packit fb9d21
s|@exec_prefix@|\"${pkgconfig_execprefix}\"|
Packit fb9d21
s|@bindir@|\"${pkgconfig_bindir}\"|
Packit fb9d21
s|@libdir@|\"${pkgconfig_src_libdir}\"|
Packit fb9d21
s|@datarootdir@|\"${pkgconfig_datarootdir}\"|
Packit fb9d21
s|@datadir@|\"${pkgconfig_datadir}\"|
Packit fb9d21
s|@sysconfdir@|\"${pkgconfig_sysconfdir}\"|
Packit fb9d21
s|@includedir@|\"${pkgconfig_src_headers}\"|
Packit fb9d21
s|@suffix@|\"${pkgconfig_suffix}\"|
Packit fb9d21
s|@PACKAGE@|\"${pkgconfig_package}\"|
Packit fb9d21
s|@PACKAGE_NAME@|\"${pkgconfig_libname}\"|
Packit fb9d21
s|@PACKAGE_DESCRIPTION@|\"${pkgconfig_description}\"|
Packit fb9d21
s|@PACKAGE_VERSION@|\"${pkgconfig_version}\"|
Packit fb9d21
s|@PACKAGE_REQUIRES@|\"${pkgconfig_requires}\"|
Packit fb9d21
s|@LIBS@|\"${pkgconfig_libs}\"|
Packit fb9d21
s|@LDFLAGS@|\"${pkgconfig_ldflags}\"|
Packit fb9d21
s|@CPPFLAGS@|\"${pkgconfig_cppflags}\"|
Packit fb9d21
s>Name:>for option\\; do case \"\$option\" in --list-all|--name) echo >
Packit fb9d21
s>Description: *>\\;\\; --help) pkg-config --help \\; echo Buildscript Of >
Packit fb9d21
s>Version: *>\\;\\; --modversion|--version) echo >
Packit fb9d21
s>Requires:>\\;\\; --requires) echo $pkgconfig_requires_add>
Packit fb9d21
s>Libs: *>\\;\\; --libs) echo >
Packit fb9d21
s>Cflags: *>\\;\\; --cflags) echo >
Packit fb9d21
/--libs)/a\\
Packit fb9d21
       $pkgconfig_requires_add
Packit fb9d21
/--cflags)/a\\
Packit fb9d21
       $pkgconfig_requires_add\\
Packit fb9d21
;; --variable=*) eval echo '\$'\`echo \$option | sed -e 's/.*=//'\`\\
Packit fb9d21
;; --uninstalled) exit 0 \\
Packit fb9d21
;; *) ;; esac done
Packit fb9d21
AXEOF
Packit fb9d21
sed -f conftest.sed  $pkgconfig_generate.in > $pkgconfig_uninstalled
Packit fb9d21
if test ! -s $pkgconfig_uninstalled ; then
Packit fb9d21
    AC_MSG_ERROR([$pkgconfig_uninstalled is empty])
Packit fb9d21
fi ; rm conftest.sed # DONE generate $pkgconfig_uninstalled
Packit fb9d21
],[
Packit fb9d21
dnl AC_CONFIG_COMMANDS crap, the AS_PUSHVAR defines are invalid here...
Packit fb9d21
ax_create_pkgconfig_generate="$ax_create_pkgconfig_generate"
Packit fb9d21
pkgconfig_prefix='$prefix'
Packit fb9d21
pkgconfig_execprefix='$exec_prefix'
Packit fb9d21
pkgconfig_bindir='$bindir'
Packit fb9d21
pkgconfig_libdir='$libdir'
Packit fb9d21
pkgconfig_includedir='$includedir'
Packit fb9d21
pkgconfig_datarootdir='$datarootdir'
Packit fb9d21
pkgconfig_datadir='$datadir'
Packit fb9d21
pkgconfig_sysconfdir='$sysconfdir'
Packit fb9d21
pkgconfig_suffix='$ax_create_pkgconfig_suffix'
Packit fb9d21
pkgconfig_package='$PACKAGE_NAME'
Packit fb9d21
pkgconfig_libname='$ax_create_pkgconfig_libname'
Packit fb9d21
pkgconfig_description='$ax_create_pkgconfig_description'
Packit fb9d21
pkgconfig_version='$ax_create_pkgconfig_version'
Packit fb9d21
pkgconfig_requires='$ax_create_pkgconfig_requires'
Packit fb9d21
pkgconfig_libs='$ax_create_pkgconfig_libs'
Packit fb9d21
pkgconfig_ldflags='$ax_create_pkgconfig_ldflags'
Packit fb9d21
pkgconfig_cppflags='$ax_create_pkgconfig_cppflags'
Packit fb9d21
pkgconfig_src_libdir='$ax_create_pkgconfig_src_libdir'
Packit fb9d21
pkgconfig_src_headers='$ax_create_pkgconfig_src_headers'
Packit fb9d21
])dnl
Packit fb9d21
AS_VAR_POPDEF([PKGCONFIG_suffix])dnl
Packit fb9d21
AS_VAR_POPDEF([PKGCONFIG_libdir])dnl
Packit fb9d21
AS_VAR_POPDEF([PKGCONFIG_libfile])dnl
Packit fb9d21
AS_VAR_POPDEF([PKGCONFIG_libname])dnl
Packit fb9d21
AS_VAR_POPDEF([PKGCONFIG_version])dnl
Packit fb9d21
AS_VAR_POPDEF([PKGCONFIG_description])dnl
Packit fb9d21
AS_VAR_POPDEF([PKGCONFIG_requires])dnl
Packit fb9d21
AS_VAR_POPDEF([PKGCONFIG_pkglibs])dnl
Packit fb9d21
AS_VAR_POPDEF([PKGCONFIG_libs])dnl
Packit fb9d21
AS_VAR_POPDEF([PKGCONFIG_ldflags])dnl
Packit fb9d21
AS_VAR_POPDEF([PKGCONFIG_cppflags])dnl
Packit fb9d21
AS_VAR_POPDEF([PKGCONFIG_generate])dnl
Packit fb9d21
AS_VAR_POPDEF([PKGCONFIG_src_libdir])dnl
Packit fb9d21
AS_VAR_POPDEF([PKGCONFIG_src_headers])dnl
Packit fb9d21
])