diff options
author | J.T. Conklin <jtc@acorntoolworks.com> | 1995-05-28 07:07:21 +0000 |
---|---|---|
committer | J.T. Conklin <jtc@acorntoolworks.com> | 1995-05-28 07:07:21 +0000 |
commit | 094fd4ae01a3287865525617e392490f8a91075b (patch) | |
tree | 2cc4c40f517f162102b7c39bb5671ddc42cff048 /gdb/configure | |
parent | 6053ed629ed5b25f7a98a4e3432d95f2938d4203 (diff) | |
download | gdb-094fd4ae01a3287865525617e392490f8a91075b.zip gdb-094fd4ae01a3287865525617e392490f8a91075b.tar.gz gdb-094fd4ae01a3287865525617e392490f8a91075b.tar.bz2 |
* configure.in: Use sed instead of awk to get the values of
hostfile, targetfile and nativefile. Awk is not a utility
required by the GNU coding standards. This change also
fixes the rigid whitespace requirements that were required
for awk.
* configure: regenerated.
Diffstat (limited to 'gdb/configure')
-rwxr-xr-x | gdb/configure | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/gdb/configure b/gdb/configure index 638fd5d..9c175a0 100755 --- a/gdb/configure +++ b/gdb/configure @@ -1875,23 +1875,27 @@ target_makefile_frag_path=$target_makefile_frag +hostfile=`sed -n ' +s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p +' ${host_makefile_frag}` -# We really shouldn't depend on there being a space after XM_FILE= ... -hostfile=`awk '$1 == "XM_FILE=" { print $2 }' ${host_makefile_frag}` - -# We really shouldn't depend on there being a space after TM_FILE= ... -targetfile=`awk '$1 == "TM_FILE=" { print $2 }' ${target_makefile_frag}` +targetfile=`sed -n ' +s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p +' ${target_makefile_frag}` # these really aren't orthogonal true/false values of the same condition, # but shells are slow enough that I like to reuse the test conditions # whenever possible if test "${target}" = "${host}"; then -nativefile=`awk '$1 == "NAT_FILE=" { print $2 }' ${host_makefile_frag}` +nativefile=`sed -n ' +s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p +' ${host_makefile_frag}` else # GDBserver is only useful in a "native" enviroment configdirs=`echo $configdirs | sed 's/gdbserver//'` fi + # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile # (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the # corresponding links. But we have to remove the xm.h files and tm.h |