~brianaker/libmemcached/merge-of-1.0

« back to all changes in this revision

Viewing changes to m4/ax_memcached.m4

  • Committer: Brian Aker
  • Date: 2013-05-04 09:20:42 UTC
  • mfrom: (1079.30.26 libmemcached-1.0)
  • mto: This revision was merged to the branch mainline in revision 1103.
  • Revision ID: brian@tangent.org-20130504092042-tuaolr38te8qhwmu
Mergre 1.0 tree.

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
#  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
45
45
#  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
46
46
 
47
 
#serial 3
 
47
#serial 4
48
48
 
49
49
AC_DEFUN([AX_PROG_MEMCACHED],
50
 
    [AX_WITH_PROG([MEMCACHED_BINARY],[memcached])
51
 
    AS_IF([test -f "$ac_cv_path_MEMCACHED_BINARY"],
52
 
      [AC_DEFINE([HAVE_MEMCACHED_BINARY], [1], [If Memcached binary is available])
53
 
      AC_DEFINE_UNQUOTED([MEMCACHED_BINARY],"$ac_cv_path_MEMCACHED_BINARY",[Name of the memcached binary used in make test])
54
 
      ax_memcached_version=`$MEMCACHED_BINARY -h | sed 1q | awk '{print \$ 2 }' | sed 's|[\-a-z0-9]*$||' | awk -F. '{printf "%d.%d.%d", $[]1, $[]2, $[]3}'`
55
 
      AC_MSG_RESULT([memcached version "$ax_memcached_version"])
56
 
      AC_DEFINE_UNQUOTED([MEMCACHED_VERSION],"$ax_memcached_version",[Memcached binary version])
57
 
      ])
58
 
    ])
 
50
         [AX_WITH_PROG([MEMCACHED_BINARY],[memcached],[unknown])
 
51
         ax_memcached_success=
 
52
         AS_IF([test x"$MEMCACHED_BINARY" != xunknown],
 
53
               [AS_IF([test -x "$MEMCACHED_BINARY"],
 
54
                      [ax_memcached_version=`$MEMCACHED_BINARY -h | sed 1q | awk '{print \$ 2 }' | sed 's|[\-a-z0-9]*$||' | awk -F. '{printf "%d.%d.%d", $[]1, $[]2, $[]3}'`
 
55
                      AS_IF([test -n "$ax_memcached_version"],
 
56
                            [ax_memcached_success='ok'
 
57
                            AC_MSG_RESULT([memcached version "$ax_memcached_version"])
 
58
                            AC_DEFINE_UNQUOTED([MEMCACHED_VERSION],"$ax_memcached_version",[Memcached binary version])])
 
59
                      ])
 
60
               ])
 
61
 
 
62
         AS_IF([test -n "$ax_memcached_success"], 
 
63
               [AC_DEFINE([HAVE_MEMCACHED_BINARY], [1], [If Memcached binary is available])
 
64
               AC_DEFINE_UNQUOTED([MEMCACHED_BINARY],"$MEMCACHED_BINARY",[Name of the memcached binary used in make test])
 
65
               ],
 
66
               [AC_DEFINE([HAVE_MEMCACHED_BINARY], [0], [If Memcached binary is available])
 
67
               MEMCACHED_BINARY=
 
68
               ])
 
69
         ])