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
|
dnl Process this file with autoconf to produce a configure script
AC_INIT(src/ext2.h)
AM_INIT_AUTOMAKE(ext2resize, 1.1.17)
AM_CONFIG_HEADER(src/config.h)
dnl Checks for programs.
AC_PROG_CC
AC_PROG_GCC_TRADITIONAL
AC_PROG_RANLIB
dnl Checks for libraries.
dnl Checks for header files.
AC_CHECK_HEADERS(getopt.h)
AC_CHECK_HEADERS(linux/ext2_fs.h)
AC_CHECK_HEADERS(linux/unistd.h)
AC_CHECK_HEADERS(signal.h)
AC_CHECK_HEADERS(unistd.h)
dnl Checks for typedefs, structures and compiler characteristics.
AC_C_BIGENDIAN
AC_CHECK_TYPE(__s8, int8_t)
AC_CHECK_TYPE(__u8, u_int8_t)
AC_CHECK_TYPE(__s16, int16_t)
AC_CHECK_TYPE(__u16, u_int16_t)
AC_CHECK_TYPE(__s32, int32_t)
AC_CHECK_TYPE(__u32, u_int32_t)
AC_CHECK_TYPE(loff_t, unsigned)
have_dir_entry=no
if test -f /usr/include/linux/ext2_fs.h
then
AC_EGREP_HEADER(ext2_dir_entry_2,
linux/ext2_fs.h,
[have_dir_entry=yes])
fi
test $have_dir_entry = yes && AC_DEFINE(HAVE_EXT2_DIR_ENTRY_2)
dnl Checks for library functions.
AC_CHECK_FUNCS(lseek64)
AC_CHECK_FUNCS(llseek)
AC_OUTPUT(Makefile doc/Makefile src/Makefile)
|