,
[enable_linux_syscall_probing="maybe"])
-
AC_ARG_WITH([xslt-processor],
AS_HELP_STRING([--with-xslt-processor=ARG],
[which XSLT processor to use (possible choices are: libxslt, saxon, xalan-j, xsltproc)]),
XSLTPROC="$withval",
- XSLTPROC="libxslt")
+ AC_CHECK_PROGS([XSLTPROC], [libxslt saxon xalan-j xsltproc], [echo]))
AC_ARG_WITH([html-xsl],
AS_HELP_STRING([--with-html-xsl],
HTML_XSL="$withval",
HTML_XSL=no)
+AC_ARG_WITH([docbook2pdf],
+ AS_HELP_STRING([--with-docbook2pdf=ARG],
+ [which Docbook to PDF utility to use (possible choices are: docbook2pdf, dblatex)]),
+ DOCBOOK2PDF="$withval",
+ AC_CHECK_PROGS([DOCBOOK2PDF], [docbook2pdf dblatex], [echo]))
+
enable_login="no"
dnl weird ass systems
;;
powerpc-apple-darwin7*)
AFS_SYSNAME="ppc_darwin_70"
+ OSXSDK="macosx10.3"
;;
powerpc-apple-darwin8.*)
AFS_SYSNAME="ppc_darwin_80"
+ OSXSDK="macosx10.4"
;;
i386-apple-darwin8.*)
AFS_SYSNAME="x86_darwin_80"
+ OSXSDK="macosx10.4"
;;
powerpc-apple-darwin9.*)
AFS_SYSNAME="ppc_darwin_90"
+ OSXSDK="macosx10.5"
;;
i386-apple-darwin9.*)
AFS_SYSNAME="x86_darwin_90"
+ OSXSDK="macosx10.5"
;;
i?86-apple-darwin10.*)
AFS_SYSNAME="x86_darwin_100"
+ OSXSDK="macosx10.6"
;;
x86_64-apple-darwin10.*)
AFS_SYSNAME="x86_darwin_100"
+ OSXSDK="macosx10.6"
+ ;;
+ arm-apple-darwin10.*)
+ AFS_SYSNAME="arm_darwin_100"
+ OSXSDK="iphoneos4.0"
+ ;;
+ x86_64-apple-darwin11.*)
+ AFS_SYSNAME="x86_darwin_110"
+ OSXSDK="macosx10.7"
+ ;;
+ i?86-apple-darwin11.*)
+ AFS_SYSNAME="x86_darwin_110"
+ OSXSDK="macosx10.7"
;;
sparc-sun-solaris2.5*)
AFS_SYSNAME="sun4x_55"
AC_CHECK_HEADERS(crt_externs.h)
DARWIN_PLIST=src/libafs/afs.${AFS_SYSNAME}.plist
DARWIN_INFOFILE=afs.${AFS_SYSNAME}.plist
+ AC_SUBST(OSXSDK)
;;
esac
AC_CHECK_LINUX_STRUCT([task_struct], [thread_info], [sched.h])
LINUX_SCHED_STRUCT_TASK_STRUCT_HAS_SIGNAL_RLIM
+ dnl Check for typed structure elements
+ AC_CHECK_LINUX_TYPED_STRUCT([read_descriptor_t],
+ [buf], [fs.h])
+
dnl Function existence checks
AC_CHECK_LINUX_FUNC([bdi_init],
math.h \
mntent.h \
ncurses.h \
- net/if.h \
netdb.h \
netinet/in.h \
pwd.h \
unistd.h \
windows.h \
])
+AC_CHECK_HEADERS([net/if.h],[],[],[AC_INCLUDES_DEFAULT
+#ifdef HAVE_SYS_SOCKET_H
+# include <sys/socket.h>
+#endif])
+
AC_CHECK_HEADERS([netinet/if_ether.h],[],[],[AC_INCLUDES_DEFAULT
#ifdef HAVE_NET_IF_H
# include <net/if.h>
#endif])
+
AC_CHECK_HEADERS([security/pam_modules.h],[],[],[AC_INCLUDES_DEFAULT
#ifdef HAVE_SECURITY_PAM_APPL_H
# include <security/pam_appl.h>
AC_SIZEOF_TYPE(long)
-AC_HEADER_PAM_CONST
+RRA_HEADER_PAM_CONST
dnl Directory PATH handling
AC_SUBST(IRIX_BUILD_IP35)
AC_SUBST(HTML_XSL)
AC_SUBST(XSLTPROC)
+AC_SUBST(DOCBOOK2PDF)
OPENAFS_OSCONF
OPENAFS_FUSE