configure (gcc_version): Add new variable describing the particular gcc version we're building.
� egcs-19980619/ChangeLog 1998-06-19 Manfred Hollstein <manfred@s-direktnet.de> * configure (gcc_version): Add new variable describing the particular gcc version we're building. * Makefile.in (libsubdir): Add new macro for the directory in which the compiler finds executables, libraries, etc. (BASE_FLAGS_TO_PASS): Pass down gcc_version, target_alias and libsubdir. egcs-19980619/gcc/ChangeLog 1998-06-19 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (installdirs): Loop over directories in $(libsubdir) creating probably missing ones, instead of single if statements. egcs-19980619/libio/ChangeLog 1998-06-19 Manfred Hollstein <manfred@s-direktnet.de> * config.shared (FLAGS_TO_PASS): Add libsubdir. From-SVN: r20582
This commit is contained in:
parent
2f96399bc2
commit
0ce2489a47
1 changed files with 13 additions and 0 deletions
13
configure
vendored
13
configure
vendored
|
@ -56,6 +56,7 @@ exec_prefixoption=
|
|||
fatal=
|
||||
floating_point=default
|
||||
gas=default
|
||||
gcc_version=UNKNOWN
|
||||
host_alias=NOHOST
|
||||
host_makefile_frag=
|
||||
moveifchange=
|
||||
|
@ -700,6 +701,12 @@ if [ "${program_prefix}" != "" ] ; then
|
|||
program_transform_name="-e s,^,${program_prefix}, ${program_transform_name}"
|
||||
fi
|
||||
|
||||
# If gcc's sources are available, extract its version number which is used by
|
||||
# $libsubdir.
|
||||
if [ -f $srcdir/gcc/version.c ]; then
|
||||
gcc_version=`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${srcdir}/gcc/version.c`
|
||||
fi
|
||||
|
||||
# If CC and CXX are not set in the environment, and the Makefile
|
||||
# exists, try to extract them from it. This is to handle running
|
||||
# ./config.status by hand.
|
||||
|
@ -1228,6 +1235,12 @@ EOF
|
|||
echo enable_shared = ${enable_shared} >> ${Makefile}
|
||||
fi
|
||||
|
||||
# Emit a macro which is used to build the libsubdir macro where
|
||||
# compiler specific stuff can be found/installed.
|
||||
# FIXME: This works only if gcc's sources are available in a gcc
|
||||
# subdirectory!
|
||||
echo gcc_version = ${gcc_version} >> ${Makefile}
|
||||
|
||||
# reset prefix, exec_prefix, srcdir, SUBDIRS, NONSUBDIRS,
|
||||
# remove any form feeds.
|
||||
if [ -z "${subdirs}" ]; then
|
||||
|
|
Loading…
Add table
Reference in a new issue