Commit 0ce2489a by Manfred Hollstein

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
parent 2f96399b
...@@ -56,6 +56,7 @@ exec_prefixoption= ...@@ -56,6 +56,7 @@ exec_prefixoption=
fatal= fatal=
floating_point=default floating_point=default
gas=default gas=default
gcc_version=UNKNOWN
host_alias=NOHOST host_alias=NOHOST
host_makefile_frag= host_makefile_frag=
moveifchange= moveifchange=
...@@ -700,6 +701,12 @@ if [ "${program_prefix}" != "" ] ; then ...@@ -700,6 +701,12 @@ if [ "${program_prefix}" != "" ] ; then
program_transform_name="-e s,^,${program_prefix}, ${program_transform_name}" program_transform_name="-e s,^,${program_prefix}, ${program_transform_name}"
fi 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 # 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 # exists, try to extract them from it. This is to handle running
# ./config.status by hand. # ./config.status by hand.
...@@ -1228,6 +1235,12 @@ EOF ...@@ -1228,6 +1235,12 @@ EOF
echo enable_shared = ${enable_shared} >> ${Makefile} echo enable_shared = ${enable_shared} >> ${Makefile}
fi 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, # reset prefix, exec_prefix, srcdir, SUBDIRS, NONSUBDIRS,
# remove any form feeds. # remove any form feeds.
if [ -z "${subdirs}" ]; then if [ -z "${subdirs}" ]; then
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment