Adapted from:
  https://github.com/vincentbernat/lldpd/blob/master/m4/args.m4

Signed-off-by: Alexandru Ardelean <ardeleana...@gmail.com>
---
 m4/openvswitch.m4 | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/m4/openvswitch.m4 b/m4/openvswitch.m4
index 6d4e5da..70a6fdc 100644
--- a/m4/openvswitch.m4
+++ b/m4/openvswitch.m4
@@ -60,6 +60,19 @@ AC_DEFUN([OVS_CHECK_NDEBUG],
      [ndebug=false])
    AM_CONDITIONAL([NDEBUG], [test x$ndebug = xtrue])])
 
+dnl OVS_ARG_ENABLE(name, help1, default)
+AC_DEFUN([OVS_ARG_ENABLE],
+  [AC_ARG_ENABLE(
+     [$1],
+     [AS_HELP_STRING([--enable-$1],
+                     [Enable $2 @<:@default=$3@:>@])],
+     [enable_$1=$enableval],
+     [enable_$1=$3])
+  AM_CONDITIONAL([ENABLE_]AS_TR_CPP([$1]), [test x"$enable_$1" = x"yes"])
+  if test x"$enable_$1" = x"yes"; then
+     AC_DEFINE([ENABLE_]AS_TR_CPP([$1]),1,[$2])
+  fi])
+
 dnl Checks for ESX.
 AC_DEFUN([OVS_CHECK_ESX],
   [AC_CHECK_HEADER([vmware.h],
-- 
1.9.1

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to