aboutsummaryrefslogtreecommitdiff
path: root/gcc/configure.in
diff options
context:
space:
mode:
authorTim Josling <tej@melbpc.org.au>2002-07-14 01:59:15 +0000
committerTim Josling <timjosling@gcc.gnu.org>2002-07-14 01:59:15 +0000
commit8ac9d31fd90e5a28237f444567b212d152aabe17 (patch)
tree2f21865689bba6b9b86d1c23e3bc5f9616a18379 /gcc/configure.in
parent33ce85ffa76374fb2da94640463bf8241aac1589 (diff)
downloadgcc-8ac9d31fd90e5a28237f444567b212d152aabe17.zip
gcc-8ac9d31fd90e5a28237f444567b212d152aabe17.tar.gz
gcc-8ac9d31fd90e5a28237f444567b212d152aabe17.tar.bz2
Make gengtype.c language independent.
From-SVN: r55436
Diffstat (limited to 'gcc/configure.in')
-rw-r--r--gcc/configure.in28
1 files changed, 28 insertions, 0 deletions
diff --git a/gcc/configure.in b/gcc/configure.in
index 2b6de17..da47e02 100644
--- a/gcc/configure.in
+++ b/gcc/configure.in
@@ -2408,6 +2408,9 @@ all_outputs='Makefile intl/Makefile fixinc/Makefile gccbug mklibgcc mkheaders'
all_lang_makefiles=
# Files for gengtype
all_gtfiles="$config_gtfiles"
+# Files for gengtype with language
+all_gtfiles_files_langs=
+all_gtfiles_files_files=
# Add the language fragments.
# Languages are added via two mechanisms. Some information must be
@@ -2448,9 +2451,31 @@ do
all_stagestuff="$all_stagestuff $stagestuff"
all_outputs="$all_outputs $outputs"
all_gtfiles="$all_gtfiles $gtfiles"
+ for f in .. $gtfiles
+ do
+ if test $f != ".."
+ then
+ all_gtfiles_files_langs="$all_gtfiles_files_langs ${s} "
+ all_gtfiles_files_files="$all_gtfiles_files_files ${f} "
+ fi
+ done
fi
done
+# Pick up gtfiles for c
+gtfiles=
+s="c"
+. ${srcdir}/c-config-lang.in
+all_gtfiles="$all_gtfiles $gtfiles"
+for f in .. $gtfiles
+do
+ if test $f != ".."
+ then
+ all_gtfiles_files_langs="$all_gtfiles_files_langs ${s} "
+ all_gtfiles_files_files="$all_gtfiles_files_files ${f} "
+ fi
+done
+
check_languages=
for language in .. $all_languages
do
@@ -2578,9 +2603,12 @@ ${CONFIG_SHELL-/bin/sh} $srcdir/configure.frag $srcdir "$subdirs" "$dep_host_xma
# Substitute configuration variables
AC_SUBST(subdirs)
+AC_SUBST(srcdir)
AC_SUBST(all_boot_languages)
AC_SUBST(all_compilers)
AC_SUBST(all_gtfiles)
+AC_SUBST(all_gtfiles_files_langs)
+AC_SUBST(all_gtfiles_files_files)
AC_SUBST(all_lang_makefiles)
AC_SUBST(all_languages)
AC_SUBST(all_stagestuff)