(autoconf.info)Examining Syntax


Next: Examining Libraries Prev: Examining Declarations Up: Writing Tests
Enter node , (file) or (file)node

5.2 Examining Syntax
====================

To check for a syntax feature of the C, C++ or Fortran 77 compiler, such
as whether it recognizes a certain keyword, use 'AC_TRY_COMPILE' to try
to compile a small program that uses that feature.  You can also use it
to check for structures and structure members that are not present on
all systems.

 -- Macro: AC_TRY_COMPILE (INCLUDES, FUNCTION-BODY, [ACTION-IF-FOUND [,
          ACTION-IF-NOT-FOUND]])
     Create a C, C++ or Fortran 77 test program (depending on which
     language is current, Note: Language Choice), to see whether a
     function whose body consists of FUNCTION-BODY can be compiled.

     For C and C++, INCLUDES is any '#include' statements needed by the
     code in FUNCTION-BODY (INCLUDES will be ignored if the currently
     selected language is Fortran 77).  This macro also uses 'CFLAGS' or
     'CXXFLAGS' if either C or C++ is the currently selected language,
     as well as 'CPPFLAGS', when compiling.  If Fortran 77 is the
     currently selected language then 'FFLAGS' will be used when
     compiling.

     If the file compiles successfully, run shell commands
     ACTION-IF-FOUND, otherwise run ACTION-IF-NOT-FOUND.

     This macro does not try to link; use 'AC_TRY_LINK' if you need to
     do that (Note: Examining Libraries).


automatically generated by info2www version 1.2.2.9