aboutsummaryrefslogtreecommitdiff
path: root/configure.ac.pamphlet
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2008-03-17 09:00:41 +0000
committerdos-reis <gdr@axiomatics.org>2008-03-17 09:00:41 +0000
commit0f8d3e4c660cc6177e57b21579ac40733b82b940 (patch)
tree815ca8b520f594bcbbe2fd4c23a30b1e4e1c9f92 /configure.ac.pamphlet
parentd9b9f67266bcb24e7bec1a26afaf062b376d450e (diff)
downloadopen-axiom-0f8d3e4c660cc6177e57b21579ac40733b82b940.tar.gz
* lib/cfuns-c.c (oa_chdir): Define.
(is_dot_or_dotdot): New. (oa_unlink): Define. (oa_rename): Likewise. (oa_mkdir): Likewise. * interp/sys-os.boot: New file. * interp/util.lisp (MAKE-TAGS-FILE): Use changeDirectory. (MAKELIB): Likewise. (MAKESPAD): Likewise. (LIBCHECK): Likewise. * interp/sys-utility.boot ($ERASE): Define here. Use removeFile. ($REPLACE): Likewise. (checkMkdir): Define. * interp/obey.lisp (MAKEDIR): Remove definition. * interp/nlib.lisp (RDEFIOSTREAM): Use checkMkdir. (MAKEDIR): Remove. (RPACKFILE): Use removeFile. ($ERASE): Remove Lisp definition. ($REPLACE): Likewise. * interp/i-syscmd.boot (cd): Use changeDirectory. (compileAsharpArchiveCmd): Use mkdir. (histFileErase): Likewise. * interp/fortcall.boot (fortCall): Use removeFile. (invokeNagman): Likewise. * interp/daase.lisp (|library|): Use changeDirectory. (LOCALDATABASE): Likewise. (DaaseName): Use removeFile. * interp/construc.lisp (mergelibs): Use removeFile. (mergeall): Use changeDirectory. * interp/c-doc.boot (docreport): Use removeFile. * interp/br-search.boot (getTempPath): Likewise. * interp/br-saturn.boot (dbSort): Likewise. * interp/br-data.boot (buildLibdb): Likewise (dbSplitLibdb): Likewise. (buildGloss): Likewise. (purgeLocalLibdb): Likewise. * interp/as.boot (asList): Likewise. * interp/Makefile.pamphlet (OBJS): Include sys-os.$(FASLEXT). (sys-os.$(FASLEXT)): New rule. (sys-utility.$(FASLEXT)): Require sys-os.$(FASLEXT). * include/cfuns.h (oa_chdir): Declare. (oa_unlink): Likewise. (oa_rename): Likewise. (oad_mkdir): Likewise.
Diffstat (limited to 'configure.ac.pamphlet')
-rw-r--r--configure.ac.pamphlet14
1 files changed, 12 insertions, 2 deletions
diff --git a/configure.ac.pamphlet b/configure.ac.pamphlet
index d0498d1c..bdc65f0a 100644
--- a/configure.ac.pamphlet
+++ b/configure.ac.pamphlet
@@ -225,7 +225,17 @@ seem necessary. That restriction should be removed as soon as possible.
<<C headers and libraries>>=
AC_CHECK_HEADERS([sys/stat.h],
[],
- [AC_MSG_ERROR([OpenAxiom needs <sys/stat.h>.])])
+ [AC_MSG_ERROR([OpenAxiom needs <sys/stat.h>])])
+case $host in
+ *mingw*)
+ ;;
+ *)
+ AC_CHECK_HEADERS([dirent.h],
+ [],
+ [AC_MSG_ERROR([OpenAxiom needs <dirent.h>])])
+ ;;
+esac
+
AC_CHECK_HEADERS([unistd.h], [],
[AC_MSG_ERROR([OpenAxiom needs <unistd.h>])])
AC_CHECK_DECLS([getuid, geteuid, getgid, getegid], [], [],
@@ -1059,7 +1069,7 @@ information:
<<Autoconf init>>=
sinclude(config/open-axiom.m4)
sinclude(config/aclocal.m4)
-AC_INIT([OpenAxiom], [1.2.0-2008-03-16],
+AC_INIT([OpenAxiom], [1.2.0-2008-03-17],
[open-axiom-bugs@lists.sf.net])
@