home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / g77-0.5.15-src.tgz / tar.out / fsf / g77 / f / config-lang.in < prev    next >
Text File  |  1996-09-28  |  2KB  |  64 lines

  1. # Top level configure fragment for GNU FORTRAN.
  2. #   Copyright (C) 1995 Free Software Foundation, Inc.
  3.  
  4. #This file is part of GNU Fortran.
  5.  
  6. #GNU Fortran is free software; you can redistribute it and/or modify
  7. #it under the terms of the GNU General Public License as published by
  8. #the Free Software Foundation; either version 2, or (at your option)
  9. #any later version.
  10.  
  11. #GNU Fortran is distributed in the hope that it will be useful,
  12. #but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14. #GNU General Public License for more details.
  15.  
  16. #You should have received a copy of the GNU General Public License
  17. #along with GNU Fortran; see the file COPYING.  If not, write to
  18. #the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  19.  
  20. # Configure looks for the existence of this file to auto-config each language.
  21. # We define several parameters used by configure:
  22. #
  23. # language    - name of language as it would appear in $(LANGUAGES)
  24. # compilers    - value to add to $(COMPILERS)
  25. # stagestuff    - files to add to $(STAGESTUFF)
  26. # diff_excludes    - files to ignore when building diffs between two versions.
  27.  
  28. language="f77"
  29.  
  30. compilers="f771"
  31.  
  32. case "$arguments" in
  33. # *--enable-f2c* | *-enable-f2c*)
  34. #   echo "f77: enabling f2c."
  35. #  stagestuff="g77 g77-cross f771 libf2c.a f2c fc" ;;
  36. #  stagestuff="g77 g77-cross f771 libf2c.a f2c" ;;
  37. *)
  38.   stagestuff="g77 g77-cross f771 libf2c.a" ;;
  39. esac
  40.  
  41. diff_excludes=""
  42.  
  43. # Create the runtime library directory tree if necessary.
  44. test -d f || mkdir f
  45. test -d f/runtime || mkdir f/runtime
  46. test -d f/runtime/libI77 || mkdir f/runtime/libI77
  47. test -d f/runtime/libF77 || mkdir f/runtime/libF77
  48.  
  49. case "$srcdir" in
  50. .) ;;
  51. *) echo
  52.    echo "Building f77 outside the source directory is only guaranteed with"
  53.    echo "GNU make or a compatible VPATH mechanism."
  54.    echo ;;
  55. esac
  56.  
  57. if grep put_pending_sizes $srcdir/stor-layout.c >/dev/null; then true
  58. else
  59.    echo "You haven't applied the patches to the GCC distribution in"
  60.    echo "$srcdir as described in README.g77 and f/gbe/README."
  61.    echo ""
  62.    exit 1
  63. fi
  64.