]> git.lyx.org Git - features.git/commitdiff
Configure tests for mkdir.
authorAngus Leeming <leeming@lyx.org>
Wed, 15 Dec 2004 21:04:03 +0000 (21:04 +0000)
committerAngus Leeming <leeming@lyx.org>
Wed, 15 Dec 2004 21:04:03 +0000 (21:04 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9380 a592a061-630c-0410-9148-cb99ea01b6c8

config/ChangeLog
config/lyxinclude.m4

index 4bf64b4ea5ca71e66e5eb0330bc5984f09b73f61..a9153969e755571842fd5dc1fce6de4cc26b585a 100644 (file)
@@ -1,3 +1,7 @@
+2004-12-15  Angus Leeming  <leeming-0hXrFu2P2+c@public.gmane.org>
+
+       * lyxinclude.m4: define AC_FUNC_MKDIR.
+
 2004-12-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * common.am: setup variables for boost
index 0b90f4e912a570480d59b9706d7b1988897fbcb4..8ea6b2355a97728052b5512de991a5b75549842d 100644 (file)
@@ -574,3 +574,28 @@ AM_PROG_LIBTOOL dnl for libraries
 CC=$ac_save_cc
 CFLAGS="$ac_save_cflags"
 ])
+
+
+## ------------------------------------------------------------------------
+## Check whether mkdir() is mkdir or _mkdir, and whether it takes
+## one or two arguments.
+##
+## http://ac-archive.sourceforge.net/C_Support/ac_func_mkdir.html
+## ------------------------------------------------------------------------
+##
+AC_DEFUN([AC_FUNC_MKDIR],
+[AC_CHECK_FUNCS([mkdir _mkdir])
+AC_CACHE_CHECK([whether mkdir takes one argument],
+               [ac_cv_mkdir_takes_one_arg],
+[AC_TRY_COMPILE([
+#include <sys/stat.h>
+#if HAVE_UNISTD_H
+#  include <unistd.h>
+#endif
+], [mkdir (".");],
+[ac_cv_mkdir_takes_one_arg=yes], [ac_cv_mkdir_takes_one_arg=no])])
+if test x"$ac_cv_mkdir_takes_one_arg" = xyes; then
+  AC_DEFINE([MKDIR_TAKES_ONE_ARG], 1,
+            [Define if mkdir takes only one argument.])
+fi
+])