comparison configure.in @ 1997:f02e47602886

[xemacs-hg @ 2004-04-07 16:23:49 by james] FreeBSD -lmp requires -lcrypto as well.
author james
date Wed, 07 Apr 2004 16:23:50 +0000
parents 3432736e50ad
children 1d23b62cc251
comparison
equal deleted inserted replaced
1996:ea0e08ca2c78 1997:f02e47602886
4877 XE_PREPEND(-lgmp, LIBS) 4877 XE_PREPEND(-lgmp, LIBS)
4878 else 4878 else
4879 XE_DIE("Required GMP numeric support cannot be provided.") 4879 XE_DIE("Required GMP numeric support cannot be provided.")
4880 fi 4880 fi
4881 elif test "$use_number_lib" = "mp"; then 4881 elif test "$use_number_lib" = "mp"; then
4882 AC_CHECK_HEADER(mp.h, [ 4882 for library in "" "-lcrypto"; do
4883 AC_CHECK_LIB(mp, mp_mfree, have_mp_mfree=yes, [ 4883 AC_CHECK_HEADER(mp.h, [
4884 AC_CHECK_LIB(mp, mfree, have_mfree=yes)])]) 4884 AC_CHECK_LIB(mp, mp_mfree, have_mp_mfree=yes break, [
4885 AC_CHECK_LIB(mp, mfree, have_mfree=yes break, , $library)],
4886 $library)])
4887 done
4885 if test "$have_mp_mfree" = "yes"; then 4888 if test "$have_mp_mfree" = "yes"; then
4886 AC_DEFINE(MP_PREFIX) 4889 AC_DEFINE(MP_PREFIX)
4887 XE_PREPEND(-lmp, LIBS) 4890 XE_APPEND(-lmp, LIBS)
4888 AC_CHECK_FUNC(mp_move, [AC_DEFINE(HAVE_MP_MOVE)]) 4891 AC_CHECK_FUNC(mp_move, [AC_DEFINE(HAVE_MP_MOVE)])
4889 elif test "$have_mfree" = "yes"; then 4892 elif test "$have_mfree" = "yes"; then
4890 XE_PREPEND(-lmp, LIBS) 4893 XE_APPEND(-lmp, LIBS)
4891 AC_CHECK_FUNC(move, [AC_DEFINE(HAVE_MP_MOVE)]) 4894 AC_CHECK_FUNC(move, [AC_DEFINE(HAVE_MP_MOVE)])
4892 else 4895 else
4893 XE_DIE("Required MP numeric support cannot be provided.") 4896 XE_DIE("Required MP numeric support cannot be provided.")
4897 fi
4898 if test "$library" != ""; then
4899 XE_APPEND($library, LIBS)
4894 fi 4900 fi
4895 AC_DEFINE(WITH_NUMBER_TYPES) 4901 AC_DEFINE(WITH_NUMBER_TYPES)
4896 AC_DEFINE(WITH_MP) 4902 AC_DEFINE(WITH_MP)
4897 fi 4903 fi
4898 4904