summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/zlib/files/configure.ac
blob: 4761b7ef2816f0ed783d54fb0da476385941d5b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
AC_INIT(zlib,1.2.5)
AC_CONFIG_SRCDIR(adler32.c)
AM_INIT_AUTOMAKE(zlibs,1.2.5)

AC_PREREQ([2.59])

AC_PROG_CC([gcc])
AC_PROG_LIBTOOL

AC_HEADER_STDC

zlib_save_CPPFLAGS=$CPPFLAGS
CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE"
AC_CHECK_TYPES(off64_t)
CPPFLAGS=$zlib_save_CPPFLAGS

AC_CACHE_CHECK([whether to enable -D_LARGEFILE64_SOURCE], [zlib_cv_use_lfs64], [
    zlib_cv_use_lfs64=no
    if test "$ac_cv_type_off64_t" = "yes"; then
        zlib_cv_use_lfs64=yes
    fi
])

if test "$zlib_cv_use_lfs64" = "yes"; then
    CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE"

    #APR_ADDTO(CPPFLAGS, [-D_LARGEFILE64_SOURCE])
fi

cat > zlibdefs.h << EOF
/* zlibdefs.h -- compile-time definitions for the zlib compression library
 * Copyright (C) 1995-2006 Jean-loup Gailly.
 * For conditions of distribution and use, see copyright notice in zlib.h
 */

#include <sys/types.h>	/* for off_t */
#include <unistd.h>	/* for SEEK_* and off_t */
#ifdef VMS
#  include <unixio.h>	/* for off_t */
#endif
#ifndef z_off_t
#  define z_off_t off_t
#endif
EOF

AC_CONFIG_FILES([Makefile])

AC_OUTPUT