X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=configure.ac;h=bb19ddecad3a15f21aede3695dcf45b95c4aa5b9;hb=ca90b151a05f17ccc1c3215ff24dc5d7b9198ff4;hp=3213de0de756f90c12a0655db39f8f255ce770a3;hpb=fa5d81a1dc8e25c6fbe8676fb20efc1a814357f6;p=platform%2Fupstream%2Fisl.git diff --git a/configure.ac b/configure.ac index 3213de0..bb19dde 100644 --- a/configure.ac +++ b/configure.ac @@ -48,6 +48,22 @@ system) GMP_LDFLAGS="-L$with_gmp_prefix/lib" fi GMP_LIBS=-lgmp + SAVE_CPPFLAGS="$CPPFLAGS" + SAVE_LDFLAGS="$LDFLAGS" + SAVE_LIBS="$LIBS" + CPPFLAGS="$GMP_CPPFLAGS $CPPFLAGS" + LDFLAGS="$GMP_LDFLAGS $LDFLAGS" + LIBS="$GMP_LIBS $LIBS" + AC_CHECK_HEADER([gmp.h], [], [AC_ERROR([gmp.h header not found])]) + AC_CHECK_LIB([gmp], [main], [], [AC_ERROR([gmp library not found])]) + AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]], [[ + mpz_t n, d; + if (mpz_divisible_p(n, d)) + mpz_divexact_ui(n, n, 4); + ]])], [], [AC_ERROR([gmp library too old])]) + CPPFLAGS="$SAVE_CPPFLAGS" + LDFLAGS="$SAVE_LDFLAGS" + LIBS="$SAVE_LIBS" ;; build) GMP_CPPFLAGS="-I$gmp_srcdir -I$with_gmp_builddir"