__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
# Based on:
# Configure paths for LIBXML2
# Toshio Kuratomi 2001-04-21
# Adapted from:
# Configure paths for GLIB
# Owen Taylor 97-11-3
#
# Modified to work with libxslt by Thomas Schraitle 2002/10/25
# Fixed by Edward Rudd 2004/05/12
dnl AM_PATH_XSLT([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
dnl Test for XML, and define XML_CFLAGS and XML_LIBS
dnl
AC_DEFUN([AM_PATH_XSLT],[
AC_ARG_WITH(xslt-prefix,
[ --with-xslt-prefix=PFX Prefix where libxslt is installed (optional)],
xslt_config_prefix="$withval", xslt_config_prefix="")
AC_ARG_WITH(xslt-exec-prefix,
[ --with-xslt-exec-prefix=PFX Exec prefix where libxslt is installed (optional)],
xslt_config_exec_prefix="$withval", xslt_config_exec_prefix="")
AC_ARG_ENABLE(xslttest,
[ --disable-xslttest Do not try to compile and run a test LIBXSLT program],,
enable_xslttest=yes)
if test x$xslt_config_exec_prefix != x ; then
xslt_config_args="$xslt_config_args --exec-prefix=$xslt_config_exec_prefix"
if test x${XSLT_CONFIG+set} != xset ; then
XSLT_CONFIG=$xslt_config_exec_prefix/bin/xslt-config
fi
fi
if test x$xslt_config_prefix != x ; then
xslt_config_args="$xslt_config_args --prefix=$xslt_config_prefix"
if test x${XSLT_CONFIG+set} != xset ; then
XSLT_CONFIG=$xslt_config_prefix/bin/xslt-config
fi
fi
AC_PATH_PROG(XSLT_CONFIG, xslt-config, no)
min_xslt_version=ifelse([$1], ,1.0.0,[$1])
AC_MSG_CHECKING(for libxslt - version >= $min_xslt_version)
no_xslt=""
if test "$XSLT_CONFIG" = "no" ; then
no_xslt=yes
else
XSLT_CFLAGS=`$XSLT_CONFIG $xslt_config_args --cflags`
XSLT_LIBS=`$XSLT_CONFIG $xslt_config_args --libs`
xslt_config_major_version=`$XSLT_CONFIG $xslt_config_args --version | \
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
xslt_config_minor_version=`$XSLT_CONFIG $xslt_config_args --version | \
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
xslt_config_micro_version=`$XSLT_CONFIG $xslt_config_args --version | \
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
if test "x$enable_xslttest" = "xyes" ; then
ac_save_CFLAGS="$CFLAGS"
ac_save_LIBS="$LIBS"
CFLAGS="$CFLAGS $XSLT_CFLAGS"
LIBS="$XSLT_LIBS $LIBS"
dnl
dnl Now check if the installed libxslt is sufficiently new.
dnl (Also sanity checks the results of xslt-config to some extent)
dnl
rm -f conf.xslttest
AC_TRY_RUN([
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <libxslt/xsltconfig.h>
#include <libxslt/xslt.h>
int
main()
{
int xslt_major_version, xslt_minor_version, xslt_micro_version;
int major, minor, micro;
char *tmp_version;
system("touch conf.xslttest");
/* Capture xslt-config output via autoconf/configure variables */
/* HP/UX 9 (%@#!) writes to sscanf strings */
tmp_version = (char *)strdup("$min_xslt_version");
if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
printf("%s, bad version string from xslt-config\n", "$min_xslt_version");
exit(1);
}
free(tmp_version);
/* Capture the version information from the header files */
tmp_version = (char *)strdup(LIBXSLT_DOTTED_VERSION);
if (sscanf(tmp_version, "%d.%d.%d", &xslt_major_version, &xslt_minor_version, &xslt_micro_version) != 3) {
printf("%s, bad version string from libxslt includes\n", "LIBXSLT_DOTTED_VERSION");
exit(1);
}
free(tmp_version);
/* Compare xslt-config output to the libxslt headers */
if ((xslt_major_version != $xslt_config_major_version) ||
(xslt_minor_version != $xslt_config_minor_version) ||
(xslt_micro_version != $xslt_config_micro_version))
{
printf("*** libxslt header files (version %d.%d.%d) do not match\n",
xslt_major_version, xslt_minor_version, xslt_micro_version);
printf("*** xslt-config (version %d.%d.%d)\n",
$xslt_config_major_version, $xslt_config_minor_version, $xslt_config_micro_version);
return 1;
}
/* Compare the headers to the library to make sure we match */
/* Less than ideal -- doesn't provide us with return value feedback,
* only exits if there's a serious mismatch between header and library.
*/
/* copied from LIBXML_TEST_VERSION; */
xmlCheckVersion(LIBXML_VERSION);
/* Test that the library is greater than our minimum version */
if ((xslt_major_version > major) ||
((xslt_major_version == major) && (xslt_minor_version > minor)) ||
((xslt_major_version == major) && (xslt_minor_version == minor) &&
(xslt_micro_version >= micro)))
{
return 0;
}
else
{
printf("\n*** An old version of libxslt (%d.%d.%d) was found.\n",
xslt_major_version, xslt_minor_version, xslt_micro_version);
printf("*** You need a version of libxslt newer than %d.%d.%d. The latest version of\n",
major, minor, micro);
printf("*** libxslt is always available from ftp://ftp.xmlsoft.org.\n");
printf("***\n");
printf("*** If you have already installed a sufficiently new version, this error\n");
printf("*** probably means that the wrong copy of the xslt-config shell script is\n");
printf("*** being found. The easiest way to fix this is to remove the old version\n");
printf("*** of LIBXSLT, but you can also set the XSLT_CONFIG environment to point to the\n");
printf("*** correct copy of xslt-config. (In this case, you will have to\n");
printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
printf("*** so that the correct libraries are found at run-time))\n");
}
return 1;
}
],, no_xslt=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
CFLAGS="$ac_save_CFLAGS"
LIBS="$ac_save_LIBS"
fi
fi
if test "x$no_xslt" = x ; then
AC_MSG_RESULT(yes (version $xslt_config_major_version.$xslt_config_minor_version.$xslt_config_micro_version))
ifelse([$2], , :, [$2])
else
AC_MSG_RESULT(no)
if test "$XSLT_CONFIG" = "no" ; then
echo "*** The xslt-config script installed by LIBXSLT could not be found"
echo "*** If libxslt was installed in PREFIX, make sure PREFIX/bin is in"
echo "*** your path, or set the XSLT_CONFIG environment variable to the"
echo "*** full path to xslt-config."
else
if test -f conf.xslttest ; then
:
else
echo "*** Could not run libxslt test program, checking why..."
CFLAGS="$CFLAGS $XSLT_CFLAGS"
LIBS="$LIBS $XSLT_LIBS"
AC_TRY_LINK([
#include <libxslt/xslt.h>
#include <stdio.h>
], [ LIBXSLT_TEST_VERSION; return 0;],
[ echo "*** The test program compiled, but did not run. This usually means"
echo "*** that the run-time linker is not finding LIBXSLT or finding the wrong"
echo "*** version of LIBXSLT. If it is not finding LIBXSLT, you'll need to set your"
echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
echo "*** to the installed location Also, make sure you have run ldconfig if that"
echo "*** is required on your system"
echo "***"
echo "*** If you have an old version installed, it is best to remove it, although"
echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ],
[ echo "*** The test program failed to compile or link. See the file config.log for the"
echo "*** exact error that occured. This usually means LIBXSLT was incorrectly installed"
echo "*** or that you have moved LIBXSLT since it was installed. In the latter case, you"
echo "*** may want to edit the xslt-config script: $XSLT_CONFIG" ])
CFLAGS="$ac_save_CFLAGS"
LIBS="$ac_save_LIBS"
fi
fi
XSLT_CFLAGS=""
XSLT_LIBS=""
ifelse([$3], , :, [$3])
fi
AC_SUBST(XSLT_CFLAGS)
AC_SUBST(XSLT_LIBS)
rm -f conf.xslttest
])
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| argz.m4 | File | 2.56 KB | 0644 |
|
| bison-i18n.m4 | File | 1.88 KB | 0644 |
|
| codeset.m4 | File | 842 B | 0644 |
|
| extern-inline.m4 | File | 4.27 KB | 0644 |
|
| fcntl-o.m4 | File | 4.56 KB | 0644 |
|
| fontutil.m4 | File | 13.83 KB | 0644 |
|
| freetype2.m4 | File | 6.18 KB | 0644 |
|
| gettext.m4 | File | 15.49 KB | 0644 |
|
| glibc2.m4 | File | 830 B | 0644 |
|
| glibc21.m4 | File | 907 B | 0644 |
|
| gpg-error.m4 | File | 3.52 KB | 0644 |
|
| iconv.m4 | File | 9.06 KB | 0644 |
|
| intdiv0.m4 | File | 2.35 KB | 0644 |
|
| intl.m4 | File | 11.84 KB | 0644 |
|
| intldir.m4 | File | 917 B | 0644 |
|
| intlmacosx.m4 | File | 2.47 KB | 0644 |
|
| intmax.m4 | File | 1.1 KB | 0644 |
|
| inttypes-pri.m4 | File | 1.22 KB | 0644 |
|
| inttypes_h.m4 | File | 1020 B | 0644 |
|
| lcmessage.m4 | File | 1.33 KB | 0644 |
|
| lib-ld.m4 | File | 3.6 KB | 0644 |
|
| lib-link.m4 | File | 32.28 KB | 0644 |
|
| lib-prefix.m4 | File | 8.27 KB | 0644 |
|
| libcurl.m4 | File | 9.93 KB | 0644 |
|
| libgcrypt.m4 | File | 4.62 KB | 0644 |
|
| libtool.m4 | File | 279.78 KB | 0644 |
|
| libxml.m4 | File | 7.7 KB | 0644 |
|
| libxslt.m4 | File | 7.93 KB | 0644 |
|
| lock.m4 | File | 1.43 KB | 0644 |
|
| longlong.m4 | File | 4.63 KB | 0644 |
|
| ltdl.m4 | File | 26.42 KB | 0644 |
|
| ltoptions.m4 | File | 12.06 KB | 0644 |
|
| ltsugar.m4 | File | 4.27 KB | 0644 |
|
| ltversion.m4 | File | 690 B | 0644 |
|
| lt~obsolete.m4 | File | 5.98 KB | 0644 |
|
| mysql.m4 | File | 4.53 KB | 0644 |
|
| nls.m4 | File | 1.19 KB | 0644 |
|
| ogg.m4 | File | 3.87 KB | 0644 |
|
| opus.m4 | File | 3.98 KB | 0644 |
|
| pkg.m4 | File | 7.15 KB | 0644 |
|
| po.m4 | File | 18.52 KB | 0644 |
|
| printf-posix.m4 | File | 1.54 KB | 0644 |
|
| progtest.m4 | File | 3.02 KB | 0644 |
|
| shout.m4 | File | 2.15 KB | 0644 |
|
| size_max.m4 | File | 2.99 KB | 0644 |
|
| speex.m4 | File | 3.62 KB | 0644 |
|
| stdint_h.m4 | File | 995 B | 0644 |
|
| threadlib.m4 | File | 14.8 KB | 0644 |
|
| uintmax_t.m4 | File | 1.09 KB | 0644 |
|
| visibility.m4 | File | 3.27 KB | 0644 |
|
| vorbis.m4 | File | 4.75 KB | 0644 |
|
| wchar_t.m4 | File | 818 B | 0644 |
|
| wint_t.m4 | File | 1.03 KB | 0644 |
|
| xsize.m4 | File | 406 B | 0644 |
|