summaryrefslogtreecommitdiff
path: root/tool/m4/ruby_define_if.m4
diff options
context:
space:
mode:
Diffstat (limited to 'tool/m4/ruby_define_if.m4')
-rw-r--r--tool/m4/ruby_define_if.m411
1 files changed, 11 insertions, 0 deletions
diff --git a/tool/m4/ruby_define_if.m4 b/tool/m4/ruby_define_if.m4
new file mode 100644
index 0000000000..6ecdff1826
--- /dev/null
+++ b/tool/m4/ruby_define_if.m4
@@ -0,0 +1,11 @@
+AC_DEFUN([RUBY_DEFINE_IF], [dnl
+ m4_ifval([$1], [AS_LITERAL_IF([$1], [], [test "X$1" = X || ])cat <<EOH >> confdefs.h
+@%:@if $1
+EOH
+])dnl
+AC_DEFINE_UNQUOTED($2, $3)dnl
+ m4_ifval([$1], [AS_LITERAL_IF([$1], [], [test "X$1" = X || ])cat <<EOH >> confdefs.h
+@%:@endif /* $1 */
+EOH
+])dnl
+])dnl