mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-19 09:14:14 +08:00
sim: unify dtc tool checks
Only one arch uses this currently, but others could too. By moving it up to the common checks, it'll also let us simplify the moxie code significantly.
This commit is contained in:
@ -1,3 +1,9 @@
|
||||
2021-06-19 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* arch-subdir.mk.in (DTC): Define.
|
||||
* m4/sim_ac_toolchain.m4: Call AC_CHECK_TOOL.
|
||||
* configure, Makefile.in: Regenerate.
|
||||
|
||||
2021-06-19 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* arch-subdir.mk.in: Move intl vars from common/Make-common.in.
|
||||
|
@ -645,6 +645,7 @@ DATADIRNAME = @DATADIRNAME@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DTC = @DTC@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
|
@ -39,6 +39,7 @@ LDFLAGS = @LDFLAGS@
|
||||
AR = @AR@
|
||||
AR_FLAGS = rc
|
||||
RANLIB = @RANLIB@
|
||||
DTC = @DTC@
|
||||
|
||||
DEPMODE = @CCDEPMODE@
|
||||
DEPDIR = @DEPDIR@
|
||||
|
98
sim/configure
vendored
98
sim/configure
vendored
@ -719,6 +719,7 @@ CFLAGS_FOR_BUILD
|
||||
RANLIB_FOR_BUILD
|
||||
CC_FOR_BUILD
|
||||
AR_FOR_BUILD
|
||||
DTC
|
||||
INSTALL_DATA
|
||||
INSTALL_SCRIPT
|
||||
INSTALL_PROGRAM
|
||||
@ -4409,6 +4410,99 @@ $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
|
||||
|
||||
|
||||
|
||||
if test -n "$ac_tool_prefix"; then
|
||||
# Extract the first word of "${ac_tool_prefix}dtc", so it can be a program name with args.
|
||||
set dummy ${ac_tool_prefix}dtc; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if ${ac_cv_prog_DTC+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
if test -n "$DTC"; then
|
||||
ac_cv_prog_DTC="$DTC" # Let the user override the test.
|
||||
else
|
||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in $PATH
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_DTC="${ac_tool_prefix}dtc"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
done
|
||||
IFS=$as_save_IFS
|
||||
|
||||
fi
|
||||
fi
|
||||
DTC=$ac_cv_prog_DTC
|
||||
if test -n "$DTC"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DTC" >&5
|
||||
$as_echo "$DTC" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
fi
|
||||
|
||||
|
||||
fi
|
||||
if test -z "$ac_cv_prog_DTC"; then
|
||||
ac_ct_DTC=$DTC
|
||||
# Extract the first word of "dtc", so it can be a program name with args.
|
||||
set dummy dtc; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if ${ac_cv_prog_ac_ct_DTC+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
if test -n "$ac_ct_DTC"; then
|
||||
ac_cv_prog_ac_ct_DTC="$ac_ct_DTC" # Let the user override the test.
|
||||
else
|
||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in $PATH
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_ac_ct_DTC="dtc"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
done
|
||||
IFS=$as_save_IFS
|
||||
|
||||
fi
|
||||
fi
|
||||
ac_ct_DTC=$ac_cv_prog_ac_ct_DTC
|
||||
if test -n "$ac_ct_DTC"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DTC" >&5
|
||||
$as_echo "$ac_ct_DTC" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
fi
|
||||
|
||||
if test "x$ac_ct_DTC" = x; then
|
||||
DTC=""
|
||||
else
|
||||
case $cross_compiling:$ac_tool_warned in
|
||||
yes:)
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||||
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||||
ac_tool_warned=yes ;;
|
||||
esac
|
||||
DTC=$ac_ct_DTC
|
||||
fi
|
||||
else
|
||||
DTC="$ac_cv_prog_DTC"
|
||||
fi
|
||||
|
||||
|
||||
if test "x$cross_compiling" = "xno"; then
|
||||
: "${AR_FOR_BUILD:=\$(AR)}"
|
||||
: "${CC_FOR_BUILD:=\$(CC)}"
|
||||
@ -11938,7 +12032,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<_LT_EOF
|
||||
#line 11941 "configure"
|
||||
#line 12035 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -12044,7 +12138,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<_LT_EOF
|
||||
#line 12047 "configure"
|
||||
#line 12141 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
|
@ -24,6 +24,8 @@ AC_C_BIGENDIAN
|
||||
AC_ARG_PROGRAM
|
||||
AC_PROG_INSTALL
|
||||
|
||||
AC_CHECK_TOOL(DTC, dtc)
|
||||
|
||||
dnl Setup toolchain settings for build-time tools..
|
||||
if test "x$cross_compiling" = "xno"; then
|
||||
: "${AR_FOR_BUILD:=\$(AR)}"
|
||||
|
@ -1,3 +1,9 @@
|
||||
2021-06-19 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* Makefile.in (DTC): Delete.
|
||||
* configure.ac: Delete AC_CHECK_TOOL call.
|
||||
* configure: Regenerate.
|
||||
|
||||
2021-06-19 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* aclocal.m4: Regenerate.
|
||||
|
@ -17,8 +17,6 @@
|
||||
|
||||
## COMMON_PRE_CONFIG_FRAG
|
||||
|
||||
DTC = @DTC@
|
||||
|
||||
dtbdir = @datadir@/gdb/dtb
|
||||
|
||||
SIM_OBJS = \
|
||||
|
94
sim/moxie/configure
vendored
94
sim/moxie/configure
vendored
@ -590,7 +590,6 @@ sim_scache
|
||||
sim_float
|
||||
sim_bitsize
|
||||
cgen_breaks
|
||||
DTC
|
||||
MAINT
|
||||
MAINTAINER_MODE_FALSE
|
||||
MAINTAINER_MODE_TRUE
|
||||
@ -1750,99 +1749,6 @@ fi
|
||||
|
||||
|
||||
|
||||
if test -n "$ac_tool_prefix"; then
|
||||
# Extract the first word of "${ac_tool_prefix}dtc", so it can be a program name with args.
|
||||
set dummy ${ac_tool_prefix}dtc; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if ${ac_cv_prog_DTC+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
if test -n "$DTC"; then
|
||||
ac_cv_prog_DTC="$DTC" # Let the user override the test.
|
||||
else
|
||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in $PATH
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_DTC="${ac_tool_prefix}dtc"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
done
|
||||
IFS=$as_save_IFS
|
||||
|
||||
fi
|
||||
fi
|
||||
DTC=$ac_cv_prog_DTC
|
||||
if test -n "$DTC"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DTC" >&5
|
||||
$as_echo "$DTC" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
fi
|
||||
|
||||
|
||||
fi
|
||||
if test -z "$ac_cv_prog_DTC"; then
|
||||
ac_ct_DTC=$DTC
|
||||
# Extract the first word of "dtc", so it can be a program name with args.
|
||||
set dummy dtc; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if ${ac_cv_prog_ac_ct_DTC+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
if test -n "$ac_ct_DTC"; then
|
||||
ac_cv_prog_ac_ct_DTC="$ac_ct_DTC" # Let the user override the test.
|
||||
else
|
||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in $PATH
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_ac_ct_DTC="dtc"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
done
|
||||
IFS=$as_save_IFS
|
||||
|
||||
fi
|
||||
fi
|
||||
ac_ct_DTC=$ac_cv_prog_ac_ct_DTC
|
||||
if test -n "$ac_ct_DTC"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DTC" >&5
|
||||
$as_echo "$ac_ct_DTC" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
fi
|
||||
|
||||
if test "x$ac_ct_DTC" = x; then
|
||||
DTC=""
|
||||
else
|
||||
case $cross_compiling:$ac_tool_warned in
|
||||
yes:)
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||||
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||||
ac_tool_warned=yes ;;
|
||||
esac
|
||||
DTC=$ac_ct_DTC
|
||||
fi
|
||||
else
|
||||
DTC="$ac_cv_prog_DTC"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
hardware="cfi core pal glue "
|
||||
sim_hw_cflags="-DWITH_HW=1"
|
||||
|
@ -4,6 +4,4 @@ AC_CONFIG_MACRO_DIRS([../m4 ../.. ../../config])
|
||||
|
||||
SIM_AC_COMMON
|
||||
|
||||
AC_CHECK_TOOL(DTC, dtc)
|
||||
|
||||
SIM_AC_OUTPUT
|
||||
|
Reference in New Issue
Block a user