# generated automatically by aclocal 1.16.1 -*- Autoconf -*-# Copyright (C) 1996-2018 Free Software Foundation, Inc.# This file is free software; the Free Software Foundation# gives unlimited permission to copy and/or distribute it,# with or without modifications, as long as this notice is preserved.# This program 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.m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-dnl serial 11 (pkg-config-0.29.1)dnldnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>dnldnl This program is free software; you can redistribute it and/or modifydnl it under the terms of the GNU General Public License as published bydnl the Free Software Foundation; either version 2 of the License, ordnl (at your option) any later version.dnldnl This program is distributed in the hope that it will be useful, butdnl WITHOUT ANY WARRANTY; without even the implied warranty ofdnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNUdnl General Public License for more details.dnldnl You should have received a copy of the GNU General Public Licensednl along with this program; if not, write to the Free Softwarednl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MAdnl 02111-1307, USA.dnldnl As a special exception to the GNU General Public License, if youdnl distribute this file as part of a program that contains adnl configuration script generated by Autoconf, you may include it underdnl the same distribution terms that you use for the rest of thatdnl program.dnl PKG_PREREQ(MIN-VERSION)dnl -----------------------dnl Since: 0.29dnldnl Verify that the version of the pkg-config macros are at leastdnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user'sdnl installed version of pkg-config, this checks the developer's versiondnl of pkg.m4 when generating configure.dnldnl To ensure that this macro is defined, also add:dnl m4_ifndef([PKG_PREREQ],dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])])dnldnl See the "Since" comment for each macro you use to see what versiondnl of the macros you require.m4_defun([PKG_PREREQ],[m4_define([PKG_MACROS_VERSION], [0.29.1])m4_if(m4_version_compare(PKG_MACROS_VERSION, [1ドル]), -1,[m4_fatal([pkg.m4 version 1ドル or higher is required but ]PKG_MACROS_VERSION[ found])])])dnl PKG_PREREQdnl PKG_PROG_PKG_CONFIG([MIN-VERSION])dnl ----------------------------------dnl Since: 0.16dnldnl Search for the pkg-config tool and set the PKG_CONFIG variable todnl first found in the path. Checks that the version of pkg-config founddnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 isdnl used since that's the first version where most current features ofdnl pkg-config existed.AC_DEFUN([PKG_PROG_PKG_CONFIG],[m4_pattern_forbid([^_?PKG_[A-Z_]+$])m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; thenAC_PATH_TOOL([PKG_CONFIG], [pkg-config])fiif test -n "$PKG_CONFIG"; then_pkg_min_version=m4_default([1ドル], [0.9.0])AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; thenAC_MSG_RESULT([yes])elseAC_MSG_RESULT([no])PKG_CONFIG=""fifi[]dnl])dnl PKG_PROG_PKG_CONFIGdnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])dnl -------------------------------------------------------------------dnl Since: 0.18dnldnl Check to see whether a particular set of modules exists. Similar todnl PKG_CHECK_MODULES(), but does not set variables or print errors.dnldnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl only at the first occurence in configure.ac, so if the first placednl it's called might be skipped (such as if it is within an "if", youdnl have to call PKG_CHECK_EXISTS manuallyAC_DEFUN([PKG_CHECK_EXISTS],[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnlif test -n "$PKG_CONFIG" && \AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "1ドル"]); thenm4_default([2ドル], [:])m4_ifvaln([3ドル], [else3ドル])dnlfi])dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])dnl ---------------------------------------------dnl Internal wrapper calling pkg-config via PKG_CONFIG and settingdnl pkg_failed based on the result.m4_define([_PKG_CONFIG],[if test -n "$1ドル"; thenpkg_cv_[]1ドル="$1ドル"elif test -n "$PKG_CONFIG"; thenPKG_CHECK_EXISTS([3ドル],[pkg_cv_[]1ドル=`$PKG_CONFIG --[]2ドル "3ドル" 2>/dev/null`test "x$?" != "x0" && pkg_failed=yes ],[pkg_failed=yes])elsepkg_failed=untriedfi[]dnl])dnl _PKG_CONFIGdnl _PKG_SHORT_ERRORS_SUPPORTEDdnl ---------------------------dnl Internal check to see if pkg-config supports short errors.AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],[AC_REQUIRE([PKG_PROG_PKG_CONFIG])if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then_pkg_short_errors_supported=yeselse_pkg_short_errors_supported=nofi[]dnl])dnl _PKG_SHORT_ERRORS_SUPPORTEDdnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],dnl [ACTION-IF-NOT-FOUND])dnl --------------------------------------------------------------dnl Since: 0.4.0dnldnl Note that if there is a possibility the first call todnl PKG_CHECK_MODULES might not happen, you should be sure to include andnl explicit call to PKG_PROG_PKG_CONFIG in your configure.acAC_DEFUN([PKG_CHECK_MODULES],[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnlAC_ARG_VAR([1ドル][_CFLAGS], [C compiler flags for 1,ドル overriding pkg-config])dnlAC_ARG_VAR([1ドル][_LIBS], [linker flags for 1,ドル overriding pkg-config])dnlpkg_failed=noAC_MSG_CHECKING([for 1ドル])_PKG_CONFIG([1ドル][_CFLAGS], [cflags], [2ドル])_PKG_CONFIG([1ドル][_LIBS], [libs], [2ドル])m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables 1ドル[]_CFLAGSand 1ドル[]_LIBS to avoid the need to call pkg-config.See the pkg-config man page for more details.])if test $pkg_failed = yes; thenAC_MSG_RESULT([no])_PKG_SHORT_ERRORS_SUPPORTEDif test $_pkg_short_errors_supported = yes; then1ドル[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "2ドル" 2>&1`else1ドル[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "2ドル" 2>&1`fi# Put the nasty error message in config.log where it belongsecho "$1ドル[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FDm4_default([4ドル], [AC_MSG_ERROR([Package requirements (2ドル) were not met:$1ドル_PKG_ERRORSConsider adjusting the PKG_CONFIG_PATH environment variable if youinstalled software in a non-standard prefix._PKG_TEXT])[]dnl])elif test $pkg_failed = untried; thenAC_MSG_RESULT([no])m4_default([4ドル], [AC_MSG_FAILURE([The pkg-config script could not be found or is too old. Make sure itis in your PATH or set the PKG_CONFIG environment variable to the fullpath to pkg-config._PKG_TEXTTo get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl])else1ドル[]_CFLAGS=$pkg_cv_[]1ドル[]_CFLAGS1ドル[]_LIBS=$pkg_cv_[]1ドル[]_LIBSAC_MSG_RESULT([yes])3ドルfi[]dnl])dnl PKG_CHECK_MODULESdnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],dnl [ACTION-IF-NOT-FOUND])dnl ---------------------------------------------------------------------dnl Since: 0.29dnldnl Checks for existence of MODULES and gathers its build flags withdnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflagsdnl and VARIABLE-PREFIX_LIBS from --libs.dnldnl Note that if there is a possibility the first call todnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure todnl include an explicit call to PKG_PROG_PKG_CONFIG in yourdnl configure.ac.AC_DEFUN([PKG_CHECK_MODULES_STATIC],[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl_save_PKG_CONFIG=$PKG_CONFIGPKG_CONFIG="$PKG_CONFIG --static"PKG_CHECK_MODULES($@)PKG_CONFIG=$_save_PKG_CONFIG[]dnl])dnl PKG_CHECK_MODULES_STATICdnl PKG_INSTALLDIR([DIRECTORY])dnl -------------------------dnl Since: 0.27dnldnl Substitutes the variable pkgconfigdir as the location where a modulednl should install pkg-config .pc files. By default the directory isdnl $libdir/pkgconfig, but the default can be changed by passingdnl DIRECTORY. The user can override through the --with-pkgconfigdirdnl parameter.AC_DEFUN([PKG_INSTALLDIR],[m4_pushdef([pkg_default], [m4_default([1ドル], ['${libdir}/pkgconfig'])])m4_pushdef([pkg_description],[pkg-config installation directory @<:@]pkg_default[@:>@])AC_ARG_WITH([pkgconfigdir],[AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,[with_pkgconfigdir=]pkg_default)AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])m4_popdef([pkg_default])m4_popdef([pkg_description])])dnl PKG_INSTALLDIRdnl PKG_NOARCH_INSTALLDIR([DIRECTORY])dnl --------------------------------dnl Since: 0.27dnldnl Substitutes the variable noarch_pkgconfigdir as the location where adnl module should install arch-independent pkg-config .pc files. Bydnl default the directory is $datadir/pkgconfig, but the default can bednl changed by passing DIRECTORY. The user can override through thednl --with-noarch-pkgconfigdir parameter.AC_DEFUN([PKG_NOARCH_INSTALLDIR],[m4_pushdef([pkg_default], [m4_default([1ドル], ['${datadir}/pkgconfig'])])m4_pushdef([pkg_description],[pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])AC_ARG_WITH([noarch-pkgconfigdir],[AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,[with_noarch_pkgconfigdir=]pkg_default)AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])m4_popdef([pkg_default])m4_popdef([pkg_description])])dnl PKG_NOARCH_INSTALLDIRdnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])dnl -------------------------------------------dnl Since: 0.28dnldnl Retrieves the value of the pkg-config variable for the given module.AC_DEFUN([PKG_CHECK_VAR],[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnlAC_ARG_VAR([1ドル], [value of 3ドル for 2,ドル overriding pkg-config])dnl_PKG_CONFIG([1ドル], [variable="][3ドル]["], [2ドル])AS_VAR_COPY([1ドル], [pkg_cv_][1ドル])AS_VAR_IF([1ドル], [""], [5ドル], [4ドル])dnl])dnl PKG_CHECK_VARm4_include([m4/ax_c_float_words_bigendian.m4])m4_include([m4/ax_check_openssl.m4])
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。