summaryrefslogtreecommitdiff
path: root/automake/dpkg.m4
diff options
context:
space:
mode:
Diffstat (limited to 'automake/dpkg.m4')
-rw-r--r--automake/dpkg.m414
1 files changed, 14 insertions, 0 deletions
diff --git a/automake/dpkg.m4 b/automake/dpkg.m4
index f5146449d..fc5eb128f 100644
--- a/automake/dpkg.m4
+++ b/automake/dpkg.m4
@@ -42,3 +42,17 @@ AC_DEFUN(DPKG_C_GCC_TRY_WARNS,[
AC_MSG_RESULT(no, not using GCC)
fi
])
+dnl DPKG_CACHED_TRY_COMPILE(<description>,<cachevar>,<include>,<program>,<ifyes>,<ifno>)
+define(DPKG_CACHED_TRY_COMPILE,[
+ AC_MSG_CHECKING($1)
+ AC_CACHE_VAL($2,[
+ AC_TRY_COMPILE([$3],[$4],[$2=yes],[$2=no])
+ ])
+ if test "x$$2" = xyes; then
+ true
+ $5
+ else
+ true
+ $6
+ fi
+])