suite.at 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. # Validation suite for Autoconf -*- Autotest -*-
  2. # Copyright (C) 2000-2001, 2003-2005, 2009-2012 Free Software
  3. # Foundation, Inc.
  4. #
  5. # This program is free software: you can redistribute it and/or modify
  6. # it under the terms of the GNU General Public License as published by
  7. # the Free Software Foundation, either version 3 of the License, or
  8. # (at your option) any later version.
  9. #
  10. # This program is distributed in the hope that it will be useful,
  11. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. # GNU General Public License for more details.
  14. #
  15. # You should have received a copy of the GNU General Public License
  16. # along with this program. If not, see <http://www.gnu.org/licenses/>.
  17. # Run the tests from the lowest level to the highest level, and from
  18. # the most selective to the easiest.
  19. # The executables.
  20. # Even the tests on M4sugar and M4sh use `autoconf', so check it first.
  21. m4_include([tools.at])
  22. # M4sugar.
  23. m4_include([m4sugar.at])
  24. # M4sh.m4.
  25. m4_include([m4sh.at])
  26. # Autotest.
  27. m4_include([autotest.at])
  28. # Autoconf base macros.
  29. m4_include([base.at])
  30. # Testing config.status
  31. # ---------------------
  32. # Actually should be named config.status.at but I fear problems with
  33. # the name. Does no `checking ...' at all, but exercises only code
  34. # which following section use too. Hence, run it first.
  35. m4_include([torture.at])
  36. # Checking AC_PROG_CC, AC_COMPILE_IFELSE etc.
  37. m4_include([compile.at])
  38. # Language support.
  39. m4_include([aclang.at])
  40. m4_include([c.at])
  41. m4_include([acc.at])
  42. m4_include([fortran.at])
  43. m4_include([acfortran.at])
  44. m4_include([erlang.at])
  45. m4_include([go.at])
  46. m4_include([acgo.at])
  47. # Checking that AC_CHECK_FOO macros work properly.
  48. m4_include([semantics.at])
  49. # Blind testing the macros.
  50. # Include them as is suggested for a `configure.ac', as looking for
  51. # for types requires looking for headers etc.
  52. m4_include([acgeneral.at])
  53. m4_include([acstatus.at])
  54. m4_include([acautoheader.at])
  55. m4_include([acautoupdate.at])
  56. m4_include([acspecific.at])
  57. m4_include([acprograms.at])
  58. m4_include([acheaders.at])
  59. m4_include([actypes.at])
  60. m4_include([acfunctions.at])
  61. m4_include([aclibs.at])
  62. # Compatibility with foreign tools.
  63. m4_include([foreign.at])
  64. # Autoscan test
  65. m4_include([autoscan.at])