X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=m4%2Fbyteorder.m4;h=7366822bb63586fb4d4a207ad89ba012e372df4c;hb=88b1aa19c0b3c5ad047222618cb17f447ea2bc67;hp=324317989470d443acb663e2344cb6bd9107ea1c;hpb=9c7e4d791a127f8ae46aaddc531319da1f34b5ba;p=awesomized%2Flibmemcached diff --git a/m4/byteorder.m4 b/m4/byteorder.m4 index 32431798..7366822b 100644 --- a/m4/byteorder.m4 +++ b/m4/byteorder.m4 @@ -1,19 +1,19 @@ AC_DEFUN([DETECT_BYTEORDER], -[ + [ AC_REQUIRE([AC_C_BIGENDIAN]) + AC_LANG_PUSH([C++]) AC_CACHE_CHECK([for htonll], [ac_cv_have_htonll], - [AC_TRY_LINK([ -#include + [AC_COMPILE_IFELSE([AC_LANG_PROGRAM( + [#include #include #include - ], [ -return htonll(0); - ], - [ ac_cv_have_htonll=yes ], - [ ac_cv_have_htonll=no ]) - ]) + ], [ return htonll(0) ])], + [ ac_cv_have_htonll=yes ], + [ ac_cv_have_htonll=no ]) + ]) + AC_LANG_POP() AS_IF([test "x$ac_cv_have_htonll" = "xyes"],[ - AC_DEFINE([HAVE_HTONLL], [1], [Have ntohll])]) + AC_DEFINE([HAVE_HTONLL], [1], [Have ntohll])]) AM_CONDITIONAL([BUILD_BYTEORDER],[test "x$ac_cv_have_htonll" = "xno"]) -]) + ])