diff options
Diffstat (limited to 'tests/compile.at')
-rw-r--r-- | tests/compile.at | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/tests/compile.at b/tests/compile.at index 5d75ada8..fbba8e63 100644 --- a/tests/compile.at +++ b/tests/compile.at @@ -55,6 +55,7 @@ AC_LANG_POP([C++]) # C C AC_LANG_POP([C]) # C +AC_OUTPUT ]]) AT_CHECK_AUTOCONF @@ -106,7 +107,10 @@ AC_F77_2 AS_EXIT(0) ]]) -AT_CHECK_AUTOCONF +AT_CHECK_AUTOCONF([], [0], [], +[[trailer.m4: warning: AC_OUTPUT was never used +]]) + AT_CHECK_CONFIGURE AT_CLEANUP @@ -129,6 +133,7 @@ int main (void) return 0; } ]], [], [AC_MSG_FAILURE([confdefs not included])])]) +AC_OUTPUT ]]) AT_CHECK_AUTOCONF @@ -155,6 +160,7 @@ int main (void) return 0; } ]], [], [AC_MSG_FAILURE([confdefs not included])])]) +AC_OUTPUT ]]) AT_CHECK_AUTOCONF @@ -185,6 +191,7 @@ AC_LANG([C]) AC_LANG_CONFTEST( [AC_LANG_SOURCE([[const char hw[] = "Hello, World\n";]])]) gcc -E -dD conftest.c || AS_EXIT([77]) +AC_OUTPUT ]]) AT_CHECK_AUTOCONF @@ -193,7 +200,7 @@ AT_CHECK_CONFIGURE([], [], [stdout]) # Note that the output may contain more defines and lines matching # # 1 "conftest.c" # so delete everything before the interesting output. -AT_CHECK([sed -n 's/ *$//; /#define PACKAGE/,$p' stdout], [], +AT_CHECK([sed -n 's/ *$//; /^configure: /d; /#define PACKAGE/,$p' stdout], [], [[#define PACKAGE_NAME "Hello" #define PACKAGE_TARNAME "hello" #define PACKAGE_VERSION "1.0" @@ -230,6 +237,7 @@ AC_LANG_CONFTEST( [AC_LANG_PROGRAM([[const char hw[] = "Hello, World\n";]], [[fputs (hw, stdout);]])]) gcc -E -dD conftest.c || AS_EXIT([77]) +AC_OUTPUT ]]) AT_CHECK_AUTOCONF @@ -238,7 +246,7 @@ AT_CHECK_CONFIGURE([], [], [stdout]) # Note that the output may contain more defines and lines matching # # 1 "conftest.c" # so delete everything before the interesting output. -AT_CHECK([sed -n 's/ *$//; /#define PACKAGE/,$p' stdout], [], +AT_CHECK([sed -n 's/ *$//; /^configure: /d; /#define PACKAGE/,$p' stdout], [], [[#define PACKAGE_NAME "Hello" #define PACKAGE_TARNAME "hello" #define PACKAGE_VERSION "1.0" @@ -271,6 +279,7 @@ AT_DATA([configure.ac], [[AC_INIT AC_COMPILE_IFELSE([int main (void) { return 0; }], [], [AC_MSG_ERROR([compiling trivial program failed])]) +AC_OUTPUT ]]) AT_CHECK_AUTOCONF([], [], [], [stderr]) @@ -282,6 +291,7 @@ AT_DATA([configure.ac], [[AC_INIT AC_COMPILE_IFELSE([AC_LANG_DEFINES_PROVIDED()int main (void) { return 0; }], [], [AC_MSG_ERROR([compiling trivial program failed])]) +AC_OUTPUT ]]) AT_CHECK_AUTOCONF @@ -296,6 +306,7 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [return 0])], AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [return 2])], [], [AC_MSG_ERROR([compiling `return 2' failed])]) +AC_OUTPUT ]]) AT_CHECK_AUTOCONF @@ -330,6 +341,7 @@ AC_TRY_RUN([int main (void) { return 3; }], test $estatus != 3 && AC_MSG_ERROR([did not get 3 as exit status: $estatus])]) +AC_OUTPUT ]]) AT_CHECK_AUTOCONF @@ -375,6 +387,8 @@ d@&t@nl conftest.err not generated by AC_RUN_IFELSE? AC_RUN_IFELSE([AC_LANG_PROGRAM([int bad bad;], [])], [AS_EXIT([1])], []) + +AC_OUTPUT ]]) AT_CHECK_AUTOCONF @@ -410,6 +424,8 @@ AC_COMPILE_IFELSE([ choke me #endif ]])], [], AS_EXIT([77])) + +AC_OUTPUT ]]) AT_CHECK_AUTOCONF @@ -428,6 +444,8 @@ AC_COMPILE_IFELSE([ #endif ]])], [], AS_EXIT([77])) AC_LANG_POP([C++]) + +AC_OUTPUT ]]) AT_CHECK_AUTOCONF @@ -457,6 +475,8 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([class A {};], [])], AC_CHECK_HEADER([cstring]) AC_LANG_POP([C++]) + +AC_OUTPUT ]]) AT_CHECK_AUTOCONF |