~zulcss/samba/server-dailies-3.4

« back to all changes in this revision

Viewing changes to lib/talloc/libtalloc.m4

  • Committer: Chuck Short
  • Date: 2010-09-28 20:38:39 UTC
  • Revision ID: zulcss@ubuntu.com-20100928203839-pgjulytsi9ue63x1
Initial version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
dnl find the talloc sources. This is meant to work both for 
 
2
dnl talloc standalone builds, and builds of packages using talloc
 
3
tallocdir=""
 
4
tallocpaths=". lib/talloc talloc ../talloc ../lib/talloc"
 
5
for d in $tallocpaths; do
 
6
        if test -f "$srcdir/$d/talloc.c"; then
 
7
                tallocdir="$d"
 
8
                AC_SUBST(tallocdir)
 
9
                break;
 
10
        fi
 
11
done
 
12
if test x"$tallocdir" = "x"; then
 
13
   AC_MSG_ERROR([cannot find talloc source in $tallocpaths])
 
14
fi
 
15
TALLOC_OBJ="talloc.o"
 
16
AC_SUBST(TALLOC_OBJ)
 
17
 
 
18
TALLOC_CFLAGS="-I$srcdir/$tallocdir"
 
19
AC_SUBST(TALLOC_CFLAGS)
 
20
 
 
21
TALLOC_LIBS=""
 
22
AC_SUBST(TALLOC_LIBS)
 
23
 
 
24
AC_CHECK_SIZEOF(size_t,cross)
 
25
AC_CHECK_SIZEOF(void *,cross)
 
26
 
 
27
if test $ac_cv_sizeof_size_t -lt $ac_cv_sizeof_void_p; then
 
28
        AC_WARN([size_t cannot represent the amount of used memory of a process])
 
29
        AC_WARN([please report this to <samba-technical@samba.org>])
 
30
        AC_WARN([sizeof(size_t) = $ac_cv_sizeof_size_t])
 
31
        AC_WARN([sizeof(void *) = $ac_cv_sizeof_void_p])
 
32
        AC_ERROR([sizeof(size_t) < sizeof(void *)])
 
33
fi