Blame m4/pkg.m4

Packit Service ea0369
# pkg.m4 - Macros to locate and utilise pkg-config.   -*- Autoconf -*-
Packit Service ea0369
# serial 11 (pkg-config-0.29.1)
Packit Service ea0369
Packit Service ea0369
dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
Packit Service ea0369
dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
Packit Service ea0369
dnl
Packit Service ea0369
dnl This program is free software; you can redistribute it and/or modify
Packit Service ea0369
dnl it under the terms of the GNU General Public License as published by
Packit Service ea0369
dnl the Free Software Foundation; either version 2 of the License, or
Packit Service ea0369
dnl (at your option) any later version.
Packit Service ea0369
dnl
Packit Service ea0369
dnl This program is distributed in the hope that it will be useful, but
Packit Service ea0369
dnl WITHOUT ANY WARRANTY; without even the implied warranty of
Packit Service ea0369
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Packit Service ea0369
dnl General Public License for more details.
Packit Service ea0369
dnl
Packit Service ea0369
dnl You should have received a copy of the GNU General Public License
Packit Service ea0369
dnl along with this program; if not, write to the Free Software
Packit Service ea0369
dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
Packit Service ea0369
dnl 02111-1307, USA.
Packit Service ea0369
dnl
Packit Service ea0369
dnl As a special exception to the GNU General Public License, if you
Packit Service ea0369
dnl distribute this file as part of a program that contains a
Packit Service ea0369
dnl configuration script generated by Autoconf, you may include it under
Packit Service ea0369
dnl the same distribution terms that you use for the rest of that
Packit Service ea0369
dnl program.
Packit Service ea0369
Packit Service ea0369
dnl PKG_PREREQ(MIN-VERSION)
Packit Service ea0369
dnl -----------------------
Packit Service ea0369
dnl Since: 0.29
Packit Service ea0369
dnl
Packit Service ea0369
dnl Verify that the version of the pkg-config macros are at least
Packit Service ea0369
dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's
Packit Service ea0369
dnl installed version of pkg-config, this checks the developer's version
Packit Service ea0369
dnl of pkg.m4 when generating configure.
Packit Service ea0369
dnl
Packit Service ea0369
dnl To ensure that this macro is defined, also add:
Packit Service ea0369
dnl m4_ifndef([PKG_PREREQ],
Packit Service ea0369
dnl     [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])])
Packit Service ea0369
dnl
Packit Service ea0369
dnl See the "Since" comment for each macro you use to see what version
Packit Service ea0369
dnl of the macros you require.
Packit Service ea0369
m4_defun([PKG_PREREQ],
Packit Service ea0369
[m4_define([PKG_MACROS_VERSION], [0.29.1])
Packit Service ea0369
m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
Packit Service ea0369
    [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
Packit Service ea0369
])dnl PKG_PREREQ
Packit Service ea0369
Packit Service ea0369
dnl PKG_PROG_PKG_CONFIG([MIN-VERSION])
Packit Service ea0369
dnl ----------------------------------
Packit Service ea0369
dnl Since: 0.16
Packit Service ea0369
dnl
Packit Service ea0369
dnl Search for the pkg-config tool and set the PKG_CONFIG variable to
Packit Service ea0369
dnl first found in the path. Checks that the version of pkg-config found
Packit Service ea0369
dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is
Packit Service ea0369
dnl used since that's the first version where most current features of
Packit Service ea0369
dnl pkg-config existed.
Packit Service ea0369
AC_DEFUN([PKG_PROG_PKG_CONFIG],
Packit Service ea0369
[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
Packit Service ea0369
m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
Packit Service ea0369
m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
Packit Service ea0369
AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
Packit Service ea0369
AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
Packit Service ea0369
AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
Packit Service ea0369
Packit Service ea0369
if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
Packit Service ea0369
	AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
Packit Service ea0369
fi
Packit Service ea0369
if test -n "$PKG_CONFIG"; then
Packit Service ea0369
	_pkg_min_version=m4_default([$1], [0.9.0])
Packit Service ea0369
	AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
Packit Service ea0369
	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
Packit Service ea0369
		AC_MSG_RESULT([yes])
Packit Service ea0369
	else
Packit Service ea0369
		AC_MSG_RESULT([no])
Packit Service ea0369
		PKG_CONFIG=""
Packit Service ea0369
	fi
Packit Service ea0369
fi[]dnl
Packit Service ea0369
])dnl PKG_PROG_PKG_CONFIG
Packit Service ea0369
Packit Service ea0369
dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
Packit Service ea0369
dnl -------------------------------------------------------------------
Packit Service ea0369
dnl Since: 0.18
Packit Service ea0369
dnl
Packit Service ea0369
dnl Check to see whether a particular set of modules exists. Similar to
Packit Service ea0369
dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
Packit Service ea0369
dnl
Packit Service ea0369
dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
Packit Service ea0369
dnl only at the first occurence in configure.ac, so if the first place
Packit Service ea0369
dnl it's called might be skipped (such as if it is within an "if", you
Packit Service ea0369
dnl have to call PKG_CHECK_EXISTS manually
Packit Service ea0369
AC_DEFUN([PKG_CHECK_EXISTS],
Packit Service ea0369
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
Packit Service ea0369
if test -n "$PKG_CONFIG" && \
Packit Service ea0369
    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
Packit Service ea0369
  m4_default([$2], [:])
Packit Service ea0369
m4_ifvaln([$3], [else
Packit Service ea0369
  $3])dnl
Packit Service ea0369
fi])
Packit Service ea0369
Packit Service ea0369
dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
Packit Service ea0369
dnl ---------------------------------------------
Packit Service ea0369
dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting
Packit Service ea0369
dnl pkg_failed based on the result.
Packit Service ea0369
m4_define([_PKG_CONFIG],
Packit Service ea0369
[if test -n "$$1"; then
Packit Service ea0369
    pkg_cv_[]$1="$$1"
Packit Service ea0369
 elif test -n "$PKG_CONFIG"; then
Packit Service ea0369
    PKG_CHECK_EXISTS([$3],
Packit Service ea0369
                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
Packit Service ea0369
		      test "x$?" != "x0" && pkg_failed=yes ],
Packit Service ea0369
		     [pkg_failed=yes])
Packit Service ea0369
 else
Packit Service ea0369
    pkg_failed=untried
Packit Service ea0369
fi[]dnl
Packit Service ea0369
])dnl _PKG_CONFIG
Packit Service ea0369
Packit Service ea0369
dnl _PKG_SHORT_ERRORS_SUPPORTED
Packit Service ea0369
dnl ---------------------------
Packit Service ea0369
dnl Internal check to see if pkg-config supports short errors.
Packit Service ea0369
AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
Packit Service ea0369
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
Packit Service ea0369
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
Packit Service ea0369
        _pkg_short_errors_supported=yes
Packit Service ea0369
else
Packit Service ea0369
        _pkg_short_errors_supported=no
Packit Service ea0369
fi[]dnl
Packit Service ea0369
])dnl _PKG_SHORT_ERRORS_SUPPORTED
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
Packit Service ea0369
dnl   [ACTION-IF-NOT-FOUND])
Packit Service ea0369
dnl --------------------------------------------------------------
Packit Service ea0369
dnl Since: 0.4.0
Packit Service ea0369
dnl
Packit Service ea0369
dnl Note that if there is a possibility the first call to
Packit Service ea0369
dnl PKG_CHECK_MODULES might not happen, you should be sure to include an
Packit Service ea0369
dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
Packit Service ea0369
AC_DEFUN([PKG_CHECK_MODULES],
Packit Service ea0369
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
Packit Service ea0369
AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
Packit Service ea0369
AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
Packit Service ea0369
Packit Service ea0369
pkg_failed=no
Packit Service ea0369
AC_MSG_CHECKING([for $1])
Packit Service ea0369
Packit Service ea0369
_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
Packit Service ea0369
_PKG_CONFIG([$1][_LIBS], [libs], [$2])
Packit Service ea0369
Packit Service ea0369
m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
Packit Service ea0369
and $1[]_LIBS to avoid the need to call pkg-config.
Packit Service ea0369
See the pkg-config man page for more details.])
Packit Service ea0369
Packit Service ea0369
if test $pkg_failed = yes; then
Packit Service ea0369
   	AC_MSG_RESULT([no])
Packit Service ea0369
        _PKG_SHORT_ERRORS_SUPPORTED
Packit Service ea0369
        if test $_pkg_short_errors_supported = yes; then
Packit Service ea0369
	        $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
Packit Service ea0369
        else 
Packit Service ea0369
	        $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
Packit Service ea0369
        fi
Packit Service ea0369
	# Put the nasty error message in config.log where it belongs
Packit Service ea0369
	echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
Packit Service ea0369
Packit Service ea0369
	m4_default([$4], [AC_MSG_ERROR(
Packit Service ea0369
[Package requirements ($2) were not met:
Packit Service ea0369
Packit Service ea0369
$$1_PKG_ERRORS
Packit Service ea0369
Packit Service ea0369
Consider adjusting the PKG_CONFIG_PATH environment variable if you
Packit Service ea0369
installed software in a non-standard prefix.
Packit Service ea0369
Packit Service ea0369
_PKG_TEXT])[]dnl
Packit Service ea0369
        ])
Packit Service ea0369
elif test $pkg_failed = untried; then
Packit Service ea0369
     	AC_MSG_RESULT([no])
Packit Service ea0369
	m4_default([$4], [AC_MSG_FAILURE(
Packit Service ea0369
[The pkg-config script could not be found or is too old.  Make sure it
Packit Service ea0369
is in your PATH or set the PKG_CONFIG environment variable to the full
Packit Service ea0369
path to pkg-config.
Packit Service ea0369
Packit Service ea0369
_PKG_TEXT
Packit Service ea0369
Packit Service ea0369
To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
Packit Service ea0369
        ])
Packit Service ea0369
else
Packit Service ea0369
	$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
Packit Service ea0369
	$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
Packit Service ea0369
        AC_MSG_RESULT([yes])
Packit Service ea0369
	$3
Packit Service ea0369
fi[]dnl
Packit Service ea0369
])dnl PKG_CHECK_MODULES
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
Packit Service ea0369
dnl   [ACTION-IF-NOT-FOUND])
Packit Service ea0369
dnl ---------------------------------------------------------------------
Packit Service ea0369
dnl Since: 0.29
Packit Service ea0369
dnl
Packit Service ea0369
dnl Checks for existence of MODULES and gathers its build flags with
Packit Service ea0369
dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags
Packit Service ea0369
dnl and VARIABLE-PREFIX_LIBS from --libs.
Packit Service ea0369
dnl
Packit Service ea0369
dnl Note that if there is a possibility the first call to
Packit Service ea0369
dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to
Packit Service ea0369
dnl include an explicit call to PKG_PROG_PKG_CONFIG in your
Packit Service ea0369
dnl configure.ac.
Packit Service ea0369
AC_DEFUN([PKG_CHECK_MODULES_STATIC],
Packit Service ea0369
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
Packit Service ea0369
_save_PKG_CONFIG=$PKG_CONFIG
Packit Service ea0369
PKG_CONFIG="$PKG_CONFIG --static"
Packit Service ea0369
PKG_CHECK_MODULES($@)
Packit Service ea0369
PKG_CONFIG=$_save_PKG_CONFIG[]dnl
Packit Service ea0369
])dnl PKG_CHECK_MODULES_STATIC
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
dnl PKG_INSTALLDIR([DIRECTORY])
Packit Service ea0369
dnl -------------------------
Packit Service ea0369
dnl Since: 0.27
Packit Service ea0369
dnl
Packit Service ea0369
dnl Substitutes the variable pkgconfigdir as the location where a module
Packit Service ea0369
dnl should install pkg-config .pc files. By default the directory is
Packit Service ea0369
dnl $libdir/pkgconfig, but the default can be changed by passing
Packit Service ea0369
dnl DIRECTORY. The user can override through the --with-pkgconfigdir
Packit Service ea0369
dnl parameter.
Packit Service ea0369
AC_DEFUN([PKG_INSTALLDIR],
Packit Service ea0369
[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
Packit Service ea0369
m4_pushdef([pkg_description],
Packit Service ea0369
    [pkg-config installation directory @<:@]pkg_default[@:>@])
Packit Service ea0369
AC_ARG_WITH([pkgconfigdir],
Packit Service ea0369
    [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
Packit Service ea0369
    [with_pkgconfigdir=]pkg_default)
Packit Service ea0369
AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
Packit Service ea0369
m4_popdef([pkg_default])
Packit Service ea0369
m4_popdef([pkg_description])
Packit Service ea0369
])dnl PKG_INSTALLDIR
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
dnl PKG_NOARCH_INSTALLDIR([DIRECTORY])
Packit Service ea0369
dnl --------------------------------
Packit Service ea0369
dnl Since: 0.27
Packit Service ea0369
dnl
Packit Service ea0369
dnl Substitutes the variable noarch_pkgconfigdir as the location where a
Packit Service ea0369
dnl module should install arch-independent pkg-config .pc files. By
Packit Service ea0369
dnl default the directory is $datadir/pkgconfig, but the default can be
Packit Service ea0369
dnl changed by passing DIRECTORY. The user can override through the
Packit Service ea0369
dnl --with-noarch-pkgconfigdir parameter.
Packit Service ea0369
AC_DEFUN([PKG_NOARCH_INSTALLDIR],
Packit Service ea0369
[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
Packit Service ea0369
m4_pushdef([pkg_description],
Packit Service ea0369
    [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
Packit Service ea0369
AC_ARG_WITH([noarch-pkgconfigdir],
Packit Service ea0369
    [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
Packit Service ea0369
    [with_noarch_pkgconfigdir=]pkg_default)
Packit Service ea0369
AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
Packit Service ea0369
m4_popdef([pkg_default])
Packit Service ea0369
m4_popdef([pkg_description])
Packit Service ea0369
])dnl PKG_NOARCH_INSTALLDIR
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
Packit Service ea0369
dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
Packit Service ea0369
dnl -------------------------------------------
Packit Service ea0369
dnl Since: 0.28
Packit Service ea0369
dnl
Packit Service ea0369
dnl Retrieves the value of the pkg-config variable for the given module.
Packit Service ea0369
AC_DEFUN([PKG_CHECK_VAR],
Packit Service ea0369
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
Packit Service ea0369
AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
Packit Service ea0369
Packit Service ea0369
_PKG_CONFIG([$1], [variable="][$3]["], [$2])
Packit Service ea0369
AS_VAR_COPY([$1], [pkg_cv_][$1])
Packit Service ea0369
Packit Service ea0369
AS_VAR_IF([$1], [""], [$5], [$4])dnl
Packit Service ea0369
])dnl PKG_CHECK_VAR
Packit Service ea0369
Packit Service ea0369
dnl PKG_WITH_MODULES(VARIABLE-PREFIX, MODULES,
Packit Service ea0369
dnl   [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND],
Packit Service ea0369
dnl   [DESCRIPTION], [DEFAULT])
Packit Service ea0369
dnl ------------------------------------------
Packit Service ea0369
dnl
Packit Service ea0369
dnl Prepare a "--with-" configure option using the lowercase
Packit Service ea0369
dnl [VARIABLE-PREFIX] name, merging the behaviour of AC_ARG_WITH and
Packit Service ea0369
dnl PKG_CHECK_MODULES in a single macro.
Packit Service ea0369
AC_DEFUN([PKG_WITH_MODULES],
Packit Service ea0369
[
Packit Service ea0369
m4_pushdef([with_arg], m4_tolower([$1]))
Packit Service ea0369
Packit Service ea0369
m4_pushdef([description],
Packit Service ea0369
           [m4_default([$5], [build with ]with_arg[ support])])
Packit Service ea0369
Packit Service ea0369
m4_pushdef([def_arg], [m4_default([$6], [auto])])
Packit Service ea0369
m4_pushdef([def_action_if_found], [AS_TR_SH([with_]with_arg)=yes])
Packit Service ea0369
m4_pushdef([def_action_if_not_found], [AS_TR_SH([with_]with_arg)=no])
Packit Service ea0369
Packit Service ea0369
m4_case(def_arg,
Packit Service ea0369
            [yes],[m4_pushdef([with_without], [--without-]with_arg)],
Packit Service ea0369
            [m4_pushdef([with_without],[--with-]with_arg)])
Packit Service ea0369
Packit Service ea0369
AC_ARG_WITH(with_arg,
Packit Service ea0369
     AS_HELP_STRING(with_without, description[ @<:@default=]def_arg[@:>@]),,
Packit Service ea0369
    [AS_TR_SH([with_]with_arg)=def_arg])
Packit Service ea0369
Packit Service ea0369
AS_CASE([$AS_TR_SH([with_]with_arg)],
Packit Service ea0369
            [yes],[PKG_CHECK_MODULES([$1],[$2],$3,$4)],
Packit Service ea0369
            [auto],[PKG_CHECK_MODULES([$1],[$2],
Packit Service ea0369
                                        [m4_n([def_action_if_found]) $3],
Packit Service ea0369
                                        [m4_n([def_action_if_not_found]) $4])])
Packit Service ea0369
Packit Service ea0369
m4_popdef([with_arg])
Packit Service ea0369
m4_popdef([description])
Packit Service ea0369
m4_popdef([def_arg])
Packit Service ea0369
Packit Service ea0369
])dnl PKG_WITH_MODULES
Packit Service ea0369
Packit Service ea0369
dnl PKG_HAVE_WITH_MODULES(VARIABLE-PREFIX, MODULES,
Packit Service ea0369
dnl   [DESCRIPTION], [DEFAULT])
Packit Service ea0369
dnl -----------------------------------------------
Packit Service ea0369
dnl
Packit Service ea0369
dnl Convenience macro to trigger AM_CONDITIONAL after PKG_WITH_MODULES
Packit Service ea0369
dnl check._[VARIABLE-PREFIX] is exported as make variable.
Packit Service ea0369
AC_DEFUN([PKG_HAVE_WITH_MODULES],
Packit Service ea0369
[
Packit Service ea0369
PKG_WITH_MODULES([$1],[$2],,,[$3],[$4])
Packit Service ea0369
Packit Service ea0369
AM_CONDITIONAL([HAVE_][$1],
Packit Service ea0369
               [test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"])
Packit Service ea0369
])dnl PKG_HAVE_WITH_MODULES
Packit Service ea0369
Packit Service ea0369
dnl PKG_HAVE_DEFINE_WITH_MODULES(VARIABLE-PREFIX, MODULES,
Packit Service ea0369
dnl   [DESCRIPTION], [DEFAULT])
Packit Service ea0369
dnl ------------------------------------------------------
Packit Service ea0369
dnl
Packit Service ea0369
dnl Convenience macro to run AM_CONDITIONAL and AC_DEFINE after
Packit Service ea0369
dnl PKG_WITH_MODULES check. HAVE_[VARIABLE-PREFIX] is exported as make
Packit Service ea0369
dnl and preprocessor variable.
Packit Service ea0369
AC_DEFUN([PKG_HAVE_DEFINE_WITH_MODULES],
Packit Service ea0369
[
Packit Service ea0369
PKG_HAVE_WITH_MODULES([$1],[$2],[$3],[$4])
Packit Service ea0369
Packit Service ea0369
AS_IF([test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"],
Packit Service ea0369
        [AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])])
Packit Service ea0369
])dnl PKG_HAVE_DEFINE_WITH_MODULES