/[gcl]/gcl/configure.in
ViewVC logotype

Diff of /gcl/configure.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.44 by camm, Thu Jun 13 12:41:59 2002 UTC revision 1.45 by camm, Mon Jun 17 04:44:30 2002 UTC
# Line 107  AC_MSG_RESULT(no) Line 107  AC_MSG_RESULT(no)
107    
108  AC_SUBST(HAVE_LONG_LONG)  AC_SUBST(HAVE_LONG_LONG)
109    
110    # ansi lisp
111    AC_ARG_ENABLE(ansi,[--enable-ansi builds a large gcl aiming for ansi compliance,
112                        --disable-ansi builds the smaller traditional CLtL1 image],,enable_ansi="yes")
113    
114    if test "$enable_ansi" = "yes" ; then
115            LISP=saved_ansi_gcl;
116    else
117            LISP=saved_trad_gcl
118    fi
119    
120    AC_SUBST(LISP)
121    
122    
123  # bfd probe  # bfd probe
124    
125  AC_ARG_ENABLE(bfd,  AC_ARG_ENABLE(bfd,
# Line 252  AC_CHECK_LIB(readline,main, Line 265  AC_CHECK_LIB(readline,main,
265  if test "$enable_bfd" = "yes" ; then  if test "$enable_bfd" = "yes" ; then
266          AC_CHECK_HEADER(bfd.h,          AC_CHECK_HEADER(bfd.h,
267                  AC_CHECK_LIB(bfd,bfd_init,                  AC_CHECK_LIB(bfd,bfd_init,
268                          AC_DEFINE(HAVE_LIBBFD)                          echo 'int main() {bfd_init();bfd_openr("/dev/null",0);return 0;}' >foo.c
269                          echo "int main() {bfd_init();xmalloc(1);return 0;}" >foo.c                          MP=`$GCC -t -static -o foo foo.c -lbfd -liberty 2>&1 `
270                          MP=`$GCC -t -static -o foo foo.c -lbfd -liberty 2>&1 |tr '()' '  ' | ${AWK} '/\/libbfd/ || /\/libiberty/ {for (j=1;j<=NF;j++) {sub("\.so$",".a",$j); if ($j ~ "/libbfd") a=$j; if ($j ~ "/libiberty") b=$j;}} END {print a " " b}'`                          BFDLIB=`echo $MP | tr '()' '\012\012' | sort | uniq | grep libbfd.a`
271                          LIBS="$LIBS  $MP"                          IBRLIB=`echo $MP | tr '()' '\012\012' | sort | uniq | grep libiberty.a`
272    #
273    # Old binutils appear to need CONST defined to const
274    #
275                            AC_MSG_CHECKING(if need to define CONST for bfd)
276                            AC_TRY_RUN([#include <bfd.h>
277                                        int main() { symbol_info t; return 0;}],
278                                    AC_MSG_RESULT(no)
279                                    AC_DEFINE(HAVE_LIBBFD)
280                                    LIBS="$LIBS  $BFDLIB $IBRLIB",
281                                    AC_TRY_RUN([#include <bfd.h>
282                                                #define CONST const
283                                                int main() {symbol_info t; return 0;}],
284                                            AC_MSG_RESULT(yes)
285                                            AC_DEFINE(NEED_CONST)
286                                            AC_DEFINE(HAVE_LIBBFD)
287                                            LIBS="$LIBS  $BFDLIB $IBRLIB",
288                                            AC_MSG_RESULT(cannot use bfd),AC_MSG_RESULT(cannot use bfd)),
289                                    AC_MSG_RESULT(cannot use bfd))
290                                            
291                          ,,-liberty))                          ,,-liberty))
292  fi  fi
293    

Legend:
Removed from v.1.44  
changed lines
  Added in v.1.45

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26