X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=m4%2Fdtrace.m4;h=274a6614e9cad903207299bed5cc55bd9d7ed8cc;hb=fd6e74b5cec5a9a99c54a92316b0630bf5cbf8ec;hp=ee39c69a271a48ae0613d1ffb3ee8f16f1072707;hpb=4cf3ce236b4a17092ca192becbd0a2f30d0ac576;p=m6w6%2Flibmemcached diff --git a/m4/dtrace.m4 b/m4/dtrace.m4 index ee39c69a..274a6614 100644 --- a/m4/dtrace.m4 +++ b/m4/dtrace.m4 @@ -1,9 +1,15 @@ dnl --------------------------------------------------------------------------- -dnl Macro: DTRACE_TEST +dnl Macro: ENABLE_DTRACE dnl --------------------------------------------------------------------------- -AC_ARG_ENABLE(dtrace, - [ --enable-dtrace Build with support for the DTRACE.], - [ +AC_DEFUN([ENABLE_DTRACE],[ + AC_ARG_ENABLE([dtrace], + [AS_HELP_STRING([--enable-dtrace], + [Build with support for the DTRACE. @<:@default=off@:>@])], + [ac_cv_enable_dtrace="yes"], + [ac_cv_enable_dtrace="no"]) + + if test "$ac_cv_enable_dtrace" = "yes" + then AC_PATH_PROG([DTRACE], [dtrace], "no", [/usr/sbin:$PATH]) if test "x$DTRACE" != "xno"; then AC_DEFINE([HAVE_DTRACE], [1], [Enables DTRACE Support]) @@ -17,21 +23,18 @@ AC_ARG_ENABLE(dtrace, rm conftest.$$ fi - ENABLE_DTRACE="yes" + ac_cv_enable_dtrace="yes" AC_SUBST(HAVE_DTRACE) else AC_MSG_ERROR([Need dtrace binary and OS support.]) fi - ], - [ - ENABLE_DTRACE="no" - ] - ) + fi -AC_SUBST(DTRACEFLAGS) -AC_SUBST(DTRACE_HEADER) -AC_SUBST(DTRACE_OBJ) -AM_CONDITIONAL([HAVE_DTRACE], [ test "$ENABLE_DTRACE" = "yes" ]) + AC_SUBST(DTRACEFLAGS) + AC_SUBST(DTRACE_HEADER) + AC_SUBST(DTRACE_OBJ) + AM_CONDITIONAL([HAVE_DTRACE], [ test "$ac_cv_enable_dtrace" = "yes" ]) +]) dnl --------------------------------------------------------------------------- -dnl End Macro: DTRACE_TEST +dnl End Macro: ENABLE_DTRACE dnl ---------------------------------------------------------------------------