[MPIR not found, see http://mpir.org])])
AC_CHECK_LIB(mpir, __gmp_get_memory_functions, , [AC_MSG_ERROR(
[MPIR version too old, need >= 1.0.0, see http://mpir.org])])
- LIBGMP="-lmpir"
+ LIBGMP="mpir"
])
AS_IF([test "x$enable_mpir" != "xyes"], [
[GNU MP not found, see http://mpir.org])])
AC_CHECK_LIB(gmp, __gmp_get_memory_functions, , [AC_MSG_ERROR(
[GMP version too old, need >= 4.2.0, see http://gmplib.org])])
- LIBGMP="-lgmp"
+ LIBGMP="gmp"
])
AC_SUBST(LIBGMP)
-AC_SUBST(LIBGMP)
-
AC_ARG_WITH(mpfr,
AS_HELP_STRING([--with-mpfr=@<:@=DIR@:>@], [MPFR install directory]), [
CPPFLAGS="$CPPFLAGS -I$withval/include"
Description: lattice algorithms with floating-point computations
Version: @PACKAGE_VERSION@
Cflags: @PTHREAD_CFLAGS@
-Libs: -L${libdir} @LIBQD_LIBADD@ @LIBGMP@ @PTHREAD_LIBS@ -lmpfr -lfplll
+Requires: @LIBGMP@, mpfr
+Libs: -L${libdir} @LIBQD_LIBADD@ -lfplll
libfplll_la_CXXFLAGS=$(PTHREAD_CFLAGS)
EXTRA_libfplll_la_SOURCES= svpcvp.cpp
-libfplll_la_LIBADD=$(LIBGMP) -lmpfr $(LIBQD_LIBADD) $(PTHREAD_LIBS)
+libfplll_la_LIBADD=-l$(LIBGMP) -lmpfr $(LIBQD_LIBADD) $(PTHREAD_LIBS)
libfplll_la_LDFLAGS=-no-undefined -version-info @FPLLL_LT_CURRENT@:@FPLLL_LT_REVISION@:@FPLLL_LT_AGE@ $(PTHREAD_CFLAGS)
if FPLLL_PARALLEL_ENUM
TESTS = test_nr test_lll test_enum test_cvp test_svp test_bkz test_pruner test_sieve test_gso test_lll_gram test_hlll test_svp_gram test_bkz_gram
-test_pruner_LDADD=$(LIBGMP) -lmpfr $(LIBQD_LIBADD)
-test_sieve_LDADD=$(LIBGMP) -lmpfr $(LIBQD_LIBADD)
+test_pruner_LDADD=-l$(LIBGMP) -lmpfr $(LIBQD_LIBADD)
+test_sieve_LDADD=-l$(LIBGMP) -lmpfr $(LIBQD_LIBADD)
test_nr_SOURCES = test_nr.cpp
test_lll_SOURCES = test_lll.cpp