OSDN Git Service

* elf2flt.c (output_relocs) <use_resolved> [TARGET_arm]: Add
[uclinux-h8/elf2flt.git] / configure.in
index a8a1762..ae5dd27 100644 (file)
@@ -19,6 +19,24 @@ AC_ARG_WITH(bfd-include-dir,
        [ ac_bfd_include_dir=NONE ]
 )
 
+AC_ARG_WITH(binutils-include-dir,
+       [ --with-binutils-include-dir=<dir>  include path for binutils headers ],
+       [ ac_binutils_include_dir=$withval ],
+       [ ac_binutils_include_dir=NONE ]
+)
+
+AC_ARG_WITH(binutils-ldscript-dir,
+       [ --with-binutils-ldscript-dir=<dir>  path to install elf2flt.ld ],
+       [ ac_binutils_ldscript_dir=$withval ],
+       [ ac_binutils_ldscript_dir=NONE ]
+)
+
+AC_ARG_ENABLE(got-check,
+       [ --disable-got-check - disable check for GOT (needed on H8) ],
+       [ got_check=$enableval ],
+       [ got_check=yes ]
+)
+
 AC_CANONICAL_HOST
 AC_CANONICAL_TARGET
 
@@ -45,6 +63,17 @@ if test "$ac_bfd_include_dir" != "NONE"; then
   bfd_include_dir="-I$ac_bfd_include_dir"
 fi
 
+binutils_include_dir=
+if test "$ac_binutils_include_dir" != "NONE"; then
+  binutils_include_dir="-I$ac_binutils_include_dir"
+fi
+
+binutils_ldscript_dir=
+if test "$ac_binutils_ldscript_dir" = "NONE"; then
+  ac_binutils_ldscript_dir="\${TOOLDIR}/../${target_alias}/lib"
+fi
+binutils_ldscript_dir="$ac_binutils_ldscript_dir"
+
 if test "$ac_libbfd" = "NONE" -o "$ac_libiberty" = "NONE" ; then
        echo
        echo "You need to specify the location of the libfd.a and libiberty.a"
@@ -81,6 +110,8 @@ AC_C_CONST
 dnl Checks for library functions.
 AC_FUNC_VPRINTF
 
+AC_CHECK_FUNCS(dcgettext)
+
 dnl Subsitute values
 AC_SUBST(target)
 AC_SUBST(target_alias)
@@ -88,6 +119,9 @@ AC_SUBST(target_cpu)
 AC_SUBST(target_os)
 AC_SUBST(target_vendor)
 AC_SUBST(bfd_include_dir)
+AC_SUBST(binutils_include_dir)
+AC_SUBST(binutils_ldscript_dir)
+AC_SUBST(got_check)
 
-AC_OUTPUT(Makefile)
+AC_OUTPUT(Makefile ld-elf2flt)