diff options
author | Romain Lenglet <romain.lenglet@laposte.net> | 2009-07-23 06:47:52 -0600 |
---|---|---|
committer | Eric Blake <ebb9@byu.net> | 2009-07-23 06:47:52 -0600 |
commit | 0f4806215f23b8e46518d9b7303c5e5c5adbf593 (patch) | |
tree | 389962373e667534a4a151e187e0612b2489d2ab /tests/compile.at | |
parent | 25853e5836109cf5a5113372ed578a0bb2950886 (diff) | |
download | autoconf-0f4806215f23b8e46518d9b7303c5e5c5adbf593.tar.gz |
Add autotests for Erlang macros.
* tests/erlang.at: Added tests for all macros in erlang.m4.
* tests/Makefile.am: Added erlang.at.
* tests/suite.at: Likewise.
* tests/compile.at: Added test for extension of Erlang files.
* NEWS: Mention this.
Signed-off-by: Eric Blake <ebb9@byu.net>
Diffstat (limited to 'tests/compile.at')
-rw-r--r-- | tests/compile.at | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/tests/compile.at b/tests/compile.at index 20398fb8..96755397 100644 --- a/tests/compile.at +++ b/tests/compile.at @@ -35,23 +35,27 @@ AT_SETUP([[AC_LANG, AC_LANG_PUSH & AC_LANG_POP]]) AT_DATA([configure.ac], [[AC_INIT # C -AC_LANG(C) +AC_LANG([C]) # C -AC_LANG_PUSH(C) +AC_LANG_PUSH([C]) # C C -AC_LANG_PUSH(C++) +AC_LANG_PUSH([C++]) # C++ C C -AC_LANG(C++) +AC_LANG([C++]) # C++ C C -AC_LANG_PUSH(Fortran 77) -# F77 C++ C C -AC_LANG_POP(Fortran 77) +AC_LANG_PUSH([Erlang]) +# Erlang C++ C C +AC_LANG_PUSH([Fortran 77]) +# F77 Erlang C++ C C +AC_LANG_POP([Fortran 77]) +# Erlang C++ C C +AC_LANG_POP([Erlang]) # C++ C C -AC_LANG(C++) +AC_LANG([C++]) # C++ C C -AC_LANG_POP(C++) +AC_LANG_POP([C++]) # C C -AC_LANG_POP(C) +AC_LANG_POP([C]) # C ]]) @@ -62,7 +66,9 @@ c c cpp cpp +erl f +erl cpp cpp c @@ -243,16 +249,16 @@ AT_DATA([configure.ac], AC_PROG_CC AC_PROG_CXX -AC_LANG_PUSH(C) +AC_LANG_PUSH([C]) AC_MSG_CHECKING([a simple C program that is not valid C++]) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([enum a { A, B, C }; enum a f(enum a in) { return in++; }], [])], [AC_MSG_RESULT([ok])], [AC_MSG_RESULT([failed]) AC_MSG_ERROR([could not compile test program])]) -AC_LANG_POP(C) +AC_LANG_POP([C]) -AC_LANG_PUSH(C++) +AC_LANG_PUSH([C++]) AC_MSG_CHECKING([a simple C++ program that is not valid C]) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([class A {};], [])], [AC_MSG_RESULT([ok])], @@ -260,7 +266,7 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([class A {};], [])], AC_MSG_ERROR([could not compile test program])]) AC_CHECK_HEADER([cstring]) -AC_LANG_POP(C++) +AC_LANG_POP([C++]) ]]) AT_CHECK_AUTOCONF |