OSDN Git Service

Initial revision
[uclinux-h8/elf2flt.git] / configure.in
1 dnl Process this file with autoconf to produce a configure script.
2 AC_INIT(elf2flt.c)
3
4 AC_MSG_CHECKING(--with-libbfd=?)
5 AC_ARG_WITH(libbfd,
6         [ --with-libbfd=<file>  path to libbfd.a library to use ],
7         [ ac_libbfd=$withval ],
8         [ ac_libbfd=NONE ]
9 )
10 AC_MSG_RESULT($ac_libbfd)
11
12 AC_MSG_CHECKING(--with-libiberty=?)
13 AC_ARG_WITH(libiberty,
14         [ --with-libiberty=<file>  path to libiberty.a library to use ],
15         [ ac_libiberty=$withval ],
16         [ ac_libiberty=NONE ]
17 )
18 AC_MSG_RESULT($ac_libiberty)
19
20 AC_CANONICAL_HOST
21 AC_CANONICAL_TARGET
22
23 dnl Checks for programs.
24 AC_PROG_CC
25 AC_PROG_INSTALL
26
27 dnl Checks for libraries.
28 if test "$ac_libbfd" = "NONE" -o "$ac_libiberty" = "NONE" ; then
29         echo
30         echo "You need to specify the location of the libfd.a and libiberty.a"
31         echo "host libraries from the binutils package."
32         echo
33         echo "Run configure again specifying these options:"
34         echo
35         echo "  ./configure --target=<ARCH> --with-libbfd=<libbfd.a> --with-libiberty=<libiberty.a>"
36         echo
37         exit 1
38 fi
39 LDFLAGS="$LDFLAGS $ac_libbfd $ac_libiberty"
40
41 dnl Checks for header files.
42 AC_HEADER_STDC
43 AC_CHECK_HEADERS(fcntl.h unistd.h)
44
45 dnl Checks for typedefs, structures, and compiler characteristics.
46 AC_C_CONST
47
48 dnl Checks for library functions.
49 AC_FUNC_VPRINTF
50
51 dnl Subsitute values
52 AC_SUBST(target)
53 AC_SUBST(target_alias)
54 AC_SUBST(target_cpu)
55 AC_SUBST(target_os)
56 AC_SUBST(target_vendor)
57
58 AC_OUTPUT(Makefile)
59