autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AC_MKDIR/cross-cc/number-of-args??


From: Thomas E. Dickey
Subject: Re: AC_MKDIR/cross-cc/number-of-args??
Date: Wed, 10 Jan 2001 06:22:46 -0500 (EST)

On 10 Jan 2001, Alexandre Duret-Lutz wrote:

> >>> "gd" == Guido Draheim <address@hidden> writes:
> I have been using the following macro for a few weeks,
> it might not be really perfect but at least it works for the
> hosts I need (this include crosscompiling to mingw32).

it doesn't cover the problem areas (compilers that mistreat mkdir
may prototype it in dir.h and dirent.h, for instance).

> 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>
> #ifdef 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
> ])
> 
> 

-- 
T.E.Dickey <address@hidden>
http://dickey.his.com
ftp://dickey.his.com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]