I'm lazy and having to set 4 configure options when I could just set 1 is a
pain. So --with-binutils-build-dir allows you to set the base tree of the
compiled binutils directory and will setup reasonable defaults for the flags
(if they haven't already been set):
--with-libbfd
--with-libiberty
--with-bfd-include-dir
--with-binutils-include-dir
Signed-off-by: Mike Frysinger <[EMAIL PROTECTED]>
---
configure.in | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/configure.in b/configure.in
index d43b500..66ca0fb 100644
--- a/configure.in
+++ b/configure.in
@@ -31,6 +31,12 @@ AC_ARG_WITH(binutils-ldscript-dir,
[ ac_binutils_ldscript_dir=NONE ]
)
+AC_ARG_WITH(binutils-build-dir,
+ [ --with-binutils-build-dir=<dir> path to compiled binutils tree ],
+ [ ac_binutils_build_dir=$withval ],
+ [ ac_binutils_build_dir=NONE ]
+)
+
AC_ARG_ENABLE(got-check,
[ --disable-got-check - disable check for GOT (needed on H8) ],
[ got_check=$enableval ],
@@ -50,6 +56,13 @@ dnl Checks for programs.
AC_PROG_CC
AC_PROG_INSTALL
+if test "$ac_binutils_build_dir" != "NONE"; then
+ test "$ac_libbfd" = "NONE" &&
ac_libbfd="$ac_binutils_build_dir/bfd/libbfd.a"
+ test "$ac_libiberty" = "NONE" &&
ac_libiberty="$ac_binutils_build_dir/libiberty/libiberty.a"
+ test "$ac_bfd_include_dir" = "NONE" &&
ac_bfd_include_dir="$ac_binutils_build_dir/bfd"
+ test "$ac_binutils_include_dir" = "NONE" &&
ac_binutils_include_dir="$ac_binutils_build_dir/include"
+fi
+
dnl Checks for libraries.
if test "$ac_libiberty" = "NONE"; then
AC_CHECK_LIB(iberty, objalloc_create)
--
1.5.4.2
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev