~trond-norbye/libmemcached/mingw32

« back to all changes in this revision

Viewing changes to m4/byteorder.m4

  • Committer: Trond Norbye
  • Date: 2010-07-29 00:09:42 UTC
  • Revision ID: trond.norbye@gmail.com-20100729000942-7b4dqb3yhxgp2wdk
Fixed autoconf macros for cross compile

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
AC_DEFUN([DETECT_BYTEORDER],
2
2
[
3
3
    AC_REQUIRE([AC_C_BIGENDIAN])
4
 
    AC_CACHE_CHECK([for htonll],[av_cv_have_htonll],[
5
 
 
6
 
    AC_RUN_IFELSE([
7
 
       AC_LANG_PROGRAM([[
 
4
    AC_CACHE_CHECK([for htonll], [ac_cv_have_htonll],
 
5
        [AC_TRY_COMPILE([
8
6
#include <sys/types.h>
9
7
#include <netinet/in.h>
10
8
#include <inttypes.h>
11
 
       ]],[[
12
 
          return htonll(0);
13
 
       ]])            
14
 
    ], [
15
 
      ac_cv_have_htonll=yes
16
 
    ],[
17
 
      ac_cv_have_htonll=no
18
 
    ])])
19
 
 
 
9
                        ], [
 
10
return htonll(0);
 
11
                        ],
 
12
                        [ ac_cv_have_htonll=yes ],
 
13
                        [ ac_cv_have_htonll=no ])
 
14
        ])
20
15
    AS_IF([test "x$ac_cv_have_htonll" = "xyes"],[
21
 
      AC_DEFINE([HAVE_HTONLL], [1], [Have ntohll])])
 
16
          AC_DEFINE([HAVE_HTONLL], [1], [Have ntohll])])
22
17
 
23
18
    AM_CONDITIONAL([BUILD_BYTEORDER],[test "x$ac_cv_have_htonll" = "xno"])
24
19
])
25