summaryrefslogtreecommitdiff
path: root/Build/source/m4/kpse-kpathsea-flags.m4
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2009-03-25 10:27:56 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2009-03-25 10:27:56 +0000
commit14fdf58582eb34614c899048041260830bf11319 (patch)
tree24c257e172a5759d4653886820e0debc19a79e75 /Build/source/m4/kpse-kpathsea-flags.m4
parent1d49a87a191295313dd1fdbce07dfb18ddd65bfc (diff)
new build system: update
git-svn-id: svn://tug.org/texlive/trunk@12515 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/m4/kpse-kpathsea-flags.m4')
-rw-r--r--Build/source/m4/kpse-kpathsea-flags.m422
1 files changed, 22 insertions, 0 deletions
diff --git a/Build/source/m4/kpse-kpathsea-flags.m4 b/Build/source/m4/kpse-kpathsea-flags.m4
index afc3cd3c306..141cf3c80f1 100644
--- a/Build/source/m4/kpse-kpathsea-flags.m4
+++ b/Build/source/m4/kpse-kpathsea-flags.m4
@@ -28,3 +28,25 @@ AC_DEFUN([KPSE_KPATHSEA_FLAGS],
AC_DEFUN([KPSE_KPATHSEA_SYSTEM_FLAGS],
[_KPSE_LIB_FLAGS_SYSTEM([kpathsea], [kpathsea])[]dnl
]) # KPSE__SYSTEM_FLAGS
+
+# KPSE_CHECK_KPSE_FORMAT(FORMAT,
+# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+# ----------------------------------------------------------------
+# Check whether kpathsea declares the kpse_FORMAT_format.
+AC_DEFUN([KPSE_CHECK_KPSE_FORMAT],
+[AC_CACHE_CHECK([whether kpathsea declares the kpse_$1_format],
+ [kpse_cv_have_$1_format],
+ [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <kpathsea/kpathsea.h>]],
+ [[kpse_$1_format]])],
+ [kpse_cv_have_$1_format=yes],
+ [kpse_cv_have_$1_format=no])])
+AS_IF([test "x$kpse_cv_have_$1_format" = xyes], [$2], [$3])[]dnl
+]) # KPSE_CHECK_KPSE_FORMAT
+
+# KPSE_CHECK_XBASENAME([ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+# --------------------------------------------------------------
+# Check whether kpathsea declares xbasename().
+AC_DEFUN([KPSE_CHECK_XBASENAME],
+[AC_CHECK_DECL([xbasename], [$1], [$2],
+ [[#include <kpathsea/kpathsea.h>]])
+]) # KPSE_CHECK_XBASENAME