summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2012-09-04 18:49:41 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2012-09-04 18:49:41 +0000
commita2ecd49cb267c411a4501a493249b4236218e1a7 (patch)
tree79bf226ee6d3c8e12e8919be347260dc233d36e2
parentb3c9def6350231a8e1c80616c2430e6b71037d63 (diff)
downloadgcc-a2ecd49cb267c411a4501a493249b4236218e1a7.tar.gz
* configure.ac: Fix --enable-languages=all.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@190945 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--ChangeLog4
-rwxr-xr-xconfigure8
-rw-r--r--configure.ac8
3 files changed, 12 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index f3132b4f06d..86c63a21668 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2012-09-04 Jason Merrill <jason@redhat.com>
+
+ * configure.ac: Fix --enable-languages=all.
+
2012-09-04 Christophe Lyon <christophe.lyon@st.com>
* MAINTAINERS (Write After Approval): Add myself.
diff --git a/configure b/configure
index 0f655b8640b..cd06e4ef0d6 100755
--- a/configure
+++ b/configure
@@ -6112,6 +6112,7 @@ if test -d ${srcdir}/gcc; then
boot_language=yes
fi
+ add_this_lang=no
case ,${enable_languages}, in
*,${language},*)
# Language was explicitly selected; include it
@@ -6122,10 +6123,9 @@ if test -d ${srcdir}/gcc; then
;;
*,all,*)
# 'all' was selected, select it if it is a default language
- add_this_lang=${build_by_default}
- ;;
- *)
- add_this_lang=no
+ if test "$language" != "c"; then
+ add_this_lang=${build_by_default}
+ fi
;;
esac
diff --git a/configure.ac b/configure.ac
index 02174b387bc..9bee624ec1c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1758,6 +1758,7 @@ if test -d ${srcdir}/gcc; then
boot_language=yes
fi
+ add_this_lang=no
case ,${enable_languages}, in
*,${language},*)
# Language was explicitly selected; include it
@@ -1768,10 +1769,9 @@ if test -d ${srcdir}/gcc; then
;;
*,all,*)
# 'all' was selected, select it if it is a default language
- add_this_lang=${build_by_default}
- ;;
- *)
- add_this_lang=no
+ if test "$language" != "c"; then
+ add_this_lang=${build_by_default}
+ fi
;;
esac