aboutsummaryrefslogtreecommitdiff
path: root/m4/arc-enable.m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4/arc-enable.m4')
-rw-r--r--m4/arc-enable.m419
1 files changed, 19 insertions, 0 deletions
diff --git a/m4/arc-enable.m4 b/m4/arc-enable.m4
new file mode 100644
index 0000000..99a5be8
--- /dev/null
+++ b/m4/arc-enable.m4
@@ -0,0 +1,19 @@
+# ARC_ENABLE(VARIABLE, FEATURE, HELP-NAME, DISABLE/ENABLE)
+# -----------------------------------------------------------
+AC_DEFUN([ARC_ENABLE], [
+ AC_ARG_ENABLE(
+ [$2],
+ [AS_HELP_STRING(
+ [--$4-$2],
+ [$4 $3 support]
+ )],
+ [ENABLE_$1="$enableval"],
+ [AS_IF(
+ [test "x$4" == "xdisable"],
+ [ENABLE_$1="yes"],
+ [ENABLE_$1="no"]
+ )]
+ )
+ AM_CONDITIONAL([ENABLE_$1], [test "x$ENABLE_$1" == "xyes"])
+ AC_SUBST([ENABLE_$1])
+])