File: configure.in

package info (click to toggle)
ext2resize 1.1.17-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 772 kB
  • ctags: 678
  • sloc: ansic: 4,595; sh: 389; makefile: 56
file content (44 lines) | stat: -rw-r--r-- 1,069 bytes parent folder | download
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)