Added initial unfs3 sources for version 0.9.22+dfsg-1maemo2
[unfs3] / unfs3 / configure.ac
1 AC_INIT(unfs3, 0.9.22) 
2 AC_CONFIG_HEADER(config.h)
3 AC_PROG_INSTALL
4 AC_PROG_CC([gcc egcs kgcc cc])
5 AC_PROG_LEX
6 AC_PROG_YACC
7 AC_HEADER_STDC
8 AC_SYS_LARGEFILE
9 AC_SEARCH_LIBS(xdr_int, nsl)
10 AC_SEARCH_LIBS(socket, socket)
11 AC_SEARCH_LIBS(inet_aton, resolv)
12 AC_CHECK_HEADERS(mntent.h,,,[#include <stdio.h>])
13 AC_CHECK_HEADERS(stdint.h,,,[#include <stdio.h>])
14 AC_CHECK_HEADERS(sys/mnttab.h,,,[#include <stdio.h>])
15 AC_CHECK_HEADERS(sys/mount.h,,,[#include <stdio.h>])
16 AC_CHECK_HEADERS(sys/vmount.h,,,[#include <stdio.h>])
17 AC_CHECK_HEADERS(rpc/svc_soc.h,,,[#include <rpc/rpc.h>])
18 AC_CHECK_HEADERS(linux/ext2_fs.h,,,[#include <unistd.h>])
19 AC_CHECK_TYPES(int32,,,[#include <sys/inttypes.h>])
20 AC_CHECK_TYPES(uint32,,,[#include <sys/inttypes.h>])
21 AC_CHECK_TYPES(int64,,,[#include <sys/inttypes.h>])
22 AC_CHECK_TYPES(uint64,,,[#include <sys/inttypes.h>])
23 AC_CHECK_MEMBERS([struct stat.st_gen],,,[#include <sys/stat.h>])
24 AC_CHECK_MEMBERS([struct __rpc_svcxprt.xp_fd],,,[#include <rpc/rpc.h>])
25 AC_CHECK_FUNCS(xdr_long xdr_int32 xdr_u_long xdr_uint32)
26 AC_CHECK_FUNCS(xdr_uint64 xdr_uint64_t xdr_u_int64_t)
27 AC_CHECK_FUNCS(statvfs)
28 AC_CHECK_FUNCS(seteuid setegid)
29 AC_CHECK_FUNCS(setresuid setresgid)
30 AC_CHECK_FUNCS(vsyslog)
31 AC_CHECK_FUNCS(lchown)
32 AC_CHECK_FUNCS(setgroups)
33 UNFS3_SOLARIS_RPC
34 UNFS3_PORTMAP_DEFINE
35 UNFS3_COMPILE_WARNINGS
36 AC_ARG_ENABLE(cluster,[  --enable-cluster        include clustering extensions],[AC_DEFINE([WANT_CLUSTER], [], [Cluster extensions]) AC_SUBST([SUBDIRS],[Extras]) AC_SUBST([EXTRAOBJ],[Extras/lib.a])])
37 AC_OUTPUT(Makefile Config/Makefile Extras/Makefile)