~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to m4/pandora_with_memcached.m4

Merge trunk

Show diffs side-by-side

added added

removed removed

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