~markwright/scalestack/zeromq

« back to all changes in this revision

Viewing changes to m4/pandora_with_memcached.m4

  • Committer: Eric Day
  • Date: 2010-02-21 10:36:03 UTC
  • Revision ID: eday@oddments.org-20100221103603-u0agc1fsduqhl728
Initial commit with build system and basic module loading.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
dnl  Copyright (C) 2009 Sun Microsystems
 
2
dnl This file is free software; Sun Microsystems
 
3
dnl gives unlimited permission to copy and/or distribute it,
 
4
dnl with or without modifications, as long as this notice is preserved.
 
5
 
 
6
AC_DEFUN([_PANDORA_SEARCH_MEMCACHED],[
 
7
 
 
8
  AC_ARG_WITH([memcached],
 
9
    [AS_HELP_STRING([--with-memcached],
 
10
      [Memcached binary to use for make test])],
 
11
    [ac_cv_with_memcached="$withval"],
 
12
    [ac_cv_with_memcached=memcached])
 
13
 
 
14
  # just ignore the user if --without-memcached is passed.. it is
 
15
  # only used by make test
 
16
  AS_IF([test "x$ac_cv_with_memcached" = "xno"],[
 
17
    ac_cv_with_memcached=memcached
 
18
    MEMCACHED_BINARY=memcached
 
19
  ],[
 
20
    AS_IF([test -f "$ac_cv_with_memcached"],[
 
21
      MEMCACHED_BINARY=$ac_cv_with_memcached
 
22
    ],[
 
23
      AC_PATH_PROG([MEMCACHED_BINARY], [$ac_cv_with_memcached], "no")
 
24
    ])
 
25
  ])
 
26
  AC_DEFINE_UNQUOTED([MEMCACHED_BINARY], "$MEMCACHED_BINARY", 
 
27
            [Name of the memcached binary used in make test])
 
28
  AM_CONDITIONAL([HAVE_MEMCACHED],[test "x$MEMCACHED_BINARY" != "xno"])
 
29
])
 
30
 
 
31
AC_DEFUN([PANDORA_HAVE_MEMCACHED],[
 
32
  AC_REQUIRE([_PANDORA_SEARCH_MEMCACHED])
 
33
])
 
34
 
 
35
AC_DEFUN([PANDORA_REQUIRE_MEMCACHED],[
 
36
  AC_REQUIRE([PANDORA_HAVE_MEMCACHED])
 
37
  AS_IF([test "x$MEMCACHED_BINARY" = "xno"],[
 
38
    AC_MSG_ERROR(["could not find memcached binary"])
 
39
  ])
 
40
])
 
41