summaryrefslogtreecommitdiff
path: root/libcc1/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'libcc1/configure.ac')
-rw-r--r--libcc1/configure.ac10
1 files changed, 9 insertions, 1 deletions
diff --git a/libcc1/configure.ac b/libcc1/configure.ac
index af4336bed671..82bde4a0042c 100644
--- a/libcc1/configure.ac
+++ b/libcc1/configure.ac
@@ -48,7 +48,15 @@ AC_SUBST(visibility)
AC_CHECK_DECLS([basename])
-gcc_version=`cat $srcdir/../gcc/BASE-VER`
+GCC_BASE_VER
+
+if test x$with_gcc_major_version_only = xyes ; then
+ changequote(,)dnl
+ gcc_version=`sed -e 's/^\([0-9]*\).*$/\1/' $srcdir/../gcc/BASE-VER`
+ changequote([,])dnl
+else
+ gcc_version=`cat $srcdir/../gcc/BASE-VER`
+fi
AC_SUBST(gcc_version)
AC_SUBST([CONFIG_STATUS_DEPENDENCIES], ['$(top_srcdir)/../gcc/BASE-VER'])