summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>2005-04-18 23:00:17 +0000
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>2005-04-18 23:00:17 +0000
commitc0188550b4118a7c6c5b85ee2e1fc0d7dabe0390 (patch)
treebf7ce457443cd3451fba5f6804bc13b257238059 /configure.in
parent55234eff0ef5ed2a038ef64e0d372d598fa7fe16 (diff)
downloadgcc-c0188550b4118a7c6c5b85ee2e1fc0d7dabe0390.tar.gz
* configure.in <crisv32-*-*, cris-*-*>: New local variable
libgcj_ex_libffi. Have specific match for *-*-linux*. Separate matches for "*-*-aout" and "*-*-elf". Don't disable libffi for "*-*-elf" and "*-*-linux*". * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98357 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in7
1 files changed, 6 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index 64dad1b9f0f..70b833321ec 100644
--- a/configure.in
+++ b/configure.in
@@ -481,9 +481,14 @@ case "${target}" in
noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} gcc gdb newlib"
;;
cris-*-* | crisv32-*-*)
+ libgcj_ex_libffi=`echo ${libgcj} | sed -e 's/target-libffi//'`
case "${target}" in
- *-*-elf | *-*-aout)
+ *-*-aout)
noconfigdirs="$noconfigdirs ${libgcj}";;
+ *-*-elf)
+ noconfigdirs="$noconfigdirs ${libgcj_ex_libffi}";;
+ *-*-linux*)
+ noconfigdirs="$noconfigdirs ${libgcj_ex_libffi} target-newlib target-libgloss";;
*)
noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss";;
esac