1# Validation suite for Autoconf -*- Autotest -*- 2 3# Copyright (C) 2000-2001, 2003-2005, 2009-2012 Free Software 4# Foundation, Inc. 5# 6# This program 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 3 of the License, or 9# (at your option) any later version. 10# 11# This program 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 this program. If not, see <http://www.gnu.org/licenses/>. 18 19# Run the tests from the lowest level to the highest level, and from 20# the most selective to the easiest. 21 22# The executables. 23# Even the tests on M4sugar and M4sh use `autoconf', so check it first. 24m4_include([tools.at]) 25 26# M4sugar. 27m4_include([m4sugar.at]) 28 29# M4sh.m4. 30m4_include([m4sh.at]) 31 32# Autotest. 33m4_include([autotest.at]) 34 35# Autoconf base macros. 36m4_include([base.at]) 37 38# Testing config.status 39# --------------------- 40# Actually should be named config.status.at but I fear problems with 41# the name. Does no `checking ...' at all, but exercises only code 42# which following section use too. Hence, run it first. 43m4_include([torture.at]) 44 45# Checking AC_PROG_CC, AC_COMPILE_IFELSE etc. 46m4_include([compile.at]) 47 48# Language support. 49m4_include([aclang.at]) 50m4_include([c.at]) 51m4_include([acc.at]) 52m4_include([fortran.at]) 53m4_include([acfortran.at]) 54m4_include([erlang.at]) 55m4_include([go.at]) 56m4_include([acgo.at]) 57 58# Checking that AC_CHECK_FOO macros work properly. 59m4_include([semantics.at]) 60 61# Blind testing the macros. 62# Include them as is suggested for a `configure.ac', as looking for 63# for types requires looking for headers etc. 64m4_include([acgeneral.at]) 65m4_include([acstatus.at]) 66m4_include([acautoheader.at]) 67m4_include([acautoupdate.at]) 68m4_include([acspecific.at]) 69m4_include([acprograms.at]) 70m4_include([acheaders.at]) 71m4_include([actypes.at]) 72m4_include([acfunctions.at]) 73m4_include([aclibs.at]) 74 75# Compatibility with foreign tools. 76m4_include([foreign.at]) 77 78# Autoscan test 79m4_include([autoscan.at]) 80