summaryrefslogtreecommitdiff
path: root/lib/make/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'lib/make/configure.in')
-rw-r--r--lib/make/configure.in18
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/make/configure.in b/lib/make/configure.in
index 2f9533d8..2e3fd593 100644
--- a/lib/make/configure.in
+++ b/lib/make/configure.in
@@ -264,6 +264,24 @@ dnl Checks for library functions.
AC_CHECK_FUNCS(mkdir)
AC_CHECK_FUNCS(scandir)
+# Check if we have mode_t available
+AC_MSG_CHECKING([if mode_t is defined])
+AC_CACHE_VAL(cctk_cv_have_mode_t,
+[AC_TRY_COMPILE([#include <stdio.h>
+#include <stdlib.h>
+#include <sys/types.h>
+#include <sys/stat.h>],
+[mode_t foo; return 0], eval "cctk_cv_have_mode_t=yes",
+eval "cctk_cv_have_mode_t=no")
+])
+if test "$cctk_cv_have_mode_t" = "yes"; then
+ AC_DEFINE(HAVE_MODE_T)
+ AC_MSG_RESULT(yes)
+else
+ AC_MSG_RESULT(no)
+fi
+
+
dnl Check some timing stuff
CCTK_TIME_GETTIMEOFDAY