diff options
author | Daniel Jacobowitz <dan@codesourcery.com> | 2005-10-06 15:24:09 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@gcc.gnu.org> | 2005-10-06 15:24:09 +0000 |
commit | d739199abbc65d6c08a804d45de89db4530ddc53 (patch) | |
tree | 19a11f25e2e72b6d1f92ac4cea42b0a8e1751c97 /gcc/configure.ac | |
parent | 88217f448d7633b1cb958a4c782129ad6ddac443 (diff) | |
download | gcc-d739199abbc65d6c08a804d45de89db4530ddc53.zip gcc-d739199abbc65d6c08a804d45de89db4530ddc53.tar.gz gcc-d739199abbc65d6c08a804d45de89db4530ddc53.tar.bz2 |
Makefile.def (flags_to_pass): Add OBJDUMP_FOR_TARGET.
./ * Makefile.def (flags_to_pass): Add OBJDUMP_FOR_TARGET.
* Makefile.tpl (BASE_TARGET_EXPORTS): Add OBJDUMP.
(OBJDUMP_FOR_TARGET, CONFIGURED_OBJDUMP_FOR_TARGET)
(USUAL_OBJDUMP_FOR_TARGET): New.
(EXTRA_TARGET_FLAGS): Add OBJDUMP.
* configure.in: Check for $OBJDUMP_FOR_TARGET.
* configure, Makefile: Regenerated.
gcc/
* acinclude.m4 (gcc_AC_CHECK_TOOL): Handle environment variables
here. Use AC_PATH_PROG for environment variables instead of
test -x.
* configure.ac: Update calls to gcc_AC_CHECK_TOOL. Use it for
objdump also.
* configure: Regenerated.
From-SVN: r105038
Diffstat (limited to 'gcc/configure.ac')
-rw-r--r-- | gcc/configure.ac | 33 |
1 files changed, 11 insertions, 22 deletions
diff --git a/gcc/configure.ac b/gcc/configure.ac index 00056cf..960d14c 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -1797,13 +1797,9 @@ m4_pattern_allow([AS_FOR_TARGET])dnl elif test -x as$build_exeext; then # Build using assembler in the current directory. gcc_cv_as=./as$build_exeext -elif test -x "$AS_FOR_TARGET"; then - gcc_cv_as="$AS_FOR_TARGET" -elif test -x "$AS" && test x$host = x$target; then - gcc_cv_as="$AS" fi -gcc_AC_CHECK_TOOL(gcc_cv_as, as, ORIGINAL_AS_FOR_TARGET) +gcc_AC_CHECK_TOOL(gcc_cv_as, as, ORIGINAL_AS_FOR_TARGET, AS_FOR_TARGET, AS) AC_MSG_CHECKING(what assembler to use) case $in_tree_gas in yes) @@ -1859,13 +1855,9 @@ changequote([,])dnl elif test -x collect-ld$build_exeext; then # Build using linker in the current directory. gcc_cv_ld=./collect-ld$build_exeext -elif test -x "$LD_FOR_TARGET"; then - gcc_cv_ld="$LD_FOR_TARGET" -elif test -x "$LD" && test x$host = x$target; then - gcc_cv_ld="$LD" fi -gcc_AC_CHECK_TOOL(gcc_cv_ld, ld, ORIGINAL_LD_FOR_TARGET) +gcc_AC_CHECK_TOOL(gcc_cv_ld, ld, ORIGINAL_LD_FOR_TARGET, LD_FOR_TARGET, LD) AC_MSG_CHECKING(what linker to use) case $in_tree_ld in yes) @@ -1889,7 +1881,7 @@ elif test -x nm$build_exeext; then gcc_cv_nm=./nm$build_exeext fi -gcc_AC_CHECK_TOOL(gcc_cv_nm, nm, ORIGINAL_NM_FOR_TARGET) +gcc_AC_CHECK_TOOL(gcc_cv_nm, nm, ORIGINAL_NM_FOR_TARGET, NM_FOR_TARGET, NM) AC_MSG_CHECKING(what nm to use) case $in_tree_nm in yes) AC_MSG_RESULT("newly built nm") ;; @@ -1897,23 +1889,20 @@ case $in_tree_nm in esac # Figure out what objdump we will be using. -AC_MSG_CHECKING(what objdump to use) in_tree_objdump=no -if test -x objdump$build_exeext; then - gcc_cv_objdump=./objdump$build_exeext -elif test -f $gcc_cv_binutils_srcdir/configure.in \ +gcc_cv_objdump= +if test -f $gcc_cv_binutils_srcdir/configure.in \ && test -f ../binutils/Makefile; then # Single tree build which includes binutils. in_tree_objdump=yes gcc_cv_objdump=../binutils/objdump$build_exeext -elif test "x$program_prefix" != xNONE; then - gcc_cv_objdump=${program_prefix}objdump$build_exeext -elif test x$build != x$host && test x$build != x$target; then - gcc_cv_objdump=${target_noncanonical}-objdump$build_exeext -else - gcc_cv_objdump=`echo objdump | \ - sed "${program_transform_name}"`$build_exeext +elif test -x objdump$build_exeext; then + gcc_cv_objdump=./objdump$build_exeext fi + +gcc_AC_CHECK_TOOL(gcc_cv_objdump, objdump, ORIGINAL_OBJDUMP_FOR_TARGET, + OBJDUMP_FOR_TARGET, OBJDUMP) +AC_MSG_CHECKING(what objdump to use) case $in_tree_objdump in yes) AC_MSG_RESULT("newly built objdump") ;; no) AC_MSG_RESULT($gcc_cv_objdump) ;; |