~brianaker/libmemcached/gear-clean

« back to all changes in this revision

Viewing changes to m4/ax_check_library.m4

  • Committer: Brian Aker
  • Date: 2012-09-24 01:36:01 UTC
  • mto: This revision was merged to the branch mainline in revision 1072.
  • Revision ID: brian@tangent.org-20120924013601-4f0zeykol10ka6so
Updates from ddm4

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
#
33
33
# LICENSE
34
34
#
35
 
#   Copyright (c) 2012 Brian Aker <brian@tangent.org>
36
35
#   Copyright (c) 2010 Diego Elio Petteno` <flameeyes@gmail.com>
37
36
#
38
37
#   This program is free software: you can redistribute it and/or modify it
61
60
#   modified version of the Autoconf Macro, you may extend this special
62
61
#   exception to the GPL to apply to your modified version as well.
63
62
 
64
 
#serial 7
65
 
 
66
 
AC_DEFUN([AX_CHECK_LIBRARY],
67
 
    [AC_ARG_VAR($1[_CPPFLAGS],[C preprocessor flags for ]$1[ headers])
68
 
    AC_ARG_VAR($1[_LDFLAGS],[linker flags for ]$1[ libraries])
69
 
 
70
 
    AC_CACHE_VAL(AS_TR_SH([ax_cv_have_]$1),
71
 
      [AX_SAVE_FLAGS
72
 
 
73
 
      AS_IF([test "x$]$1[_CPPFLAGS" != "x"],
74
 
        [CPPFLAGS="$CPPFLAGS $]$1[_CPPFLAGS"])
75
 
 
76
 
      AS_IF([test "x$]$1[_LDFLAGS" != "x"],
77
 
        [LDFLAGS="$LDFLAGS $]$1[_LDFLAGS"])
78
 
 
79
 
      AC_CHECK_HEADER($2, [
80
 
        AC_CHECK_LIB($3, [main],
81
 
          [AS_TR_SH([ax_cv_have_]$1)=yes],
82
 
          [AS_TR_SH([ax_cv_have_]$1)=no])
83
 
        ], [AS_TR_SH([ax_cv_have_]$1)=no])
84
 
 
85
 
      AX_RESTORE_FLAGS
86
 
      ])
87
 
 
88
 
    AS_IF([test "$]AS_TR_SH([ax_cv_have_]$1)[" = "yes"],
89
 
        [AC_DEFINE([HAVE_]$1, [1], [Define to 1 if ]$1[ is found])
90
 
        ifelse([$4], , :, [$4])],
91
 
        [ifelse([$5], , :, [$5])])
 
63
#serial 4
 
64
 
 
65
AC_DEFUN([AX_CHECK_LIBRARY], [
 
66
  AC_ARG_VAR($1[_CPPFLAGS], [C preprocessor flags for ]$1[ headers])
 
67
  AC_ARG_VAR($1[_LDFLAGS], [linker flags for ]$1[ libraries])
 
68
 
 
69
  AC_CACHE_VAL(AS_TR_SH([ax_cv_have_]$1),
 
70
    [save_CPPFLAGS="$CPPFLAGS"
 
71
     save_LDFLAGS="$LDFLAGS"
 
72
     save_LIBS="$LIBS"
 
73
 
 
74
     AS_IF([test "x$]$1[_CPPFLAGS" != "x"],
 
75
       [CPPFLAGS="$CPPFLAGS $]$1[_CPPFLAGS"])
 
76
 
 
77
     AS_IF([test "x$]$1[_LDFLAGS" != "x"],
 
78
       [LDFLAGS="$LDFLAGS $]$1[_LDFLAGS"])
 
79
 
 
80
     AC_CHECK_HEADER($2, [
 
81
       AC_CHECK_LIB($3, [main],
 
82
         [AS_TR_SH([ax_cv_have_]$1)=yes],
 
83
         [AS_TR_SH([ax_cv_have_]$1)=no])
 
84
     ], [AS_TR_SH([ax_cv_have_]$1)=no])
 
85
 
 
86
     CPPFLAGS="$save_CPPFLAGS"
 
87
     LDFLAGS="$save_LDFLAGS"
 
88
     LIBS="$save_LIBS"
92
89
    ])
 
90
 
 
91
  AS_IF([test "$]AS_TR_SH([ax_cv_have_]$1)[" = "yes"],
 
92
    AC_DEFINE([HAVE_]$1, [1], [Define to 1 if ]$1[ is found])
 
93
      m4_ifval( m4_normalize([$4]), [$4]),
 
94
    m4_ifval( m4_normalize([$5]), [$5]))
 
95
])