The following macros check for operating system services or capabilities.
CYGWINto `yes'. If not present, sets
CYGWINto the empty string.
EXEEXTbased on the output of the compiler, after .c, .o, and .obj files have been excluded. Typically set to empty string if Unix, `.exe' or `.EXE' if Win32.
OBJEXTbased on the output of the compiler, after .c files have been excluded. Typically set to `.o' if Unix, `.obj' if Win32.
MINGW32to `yes'. If not present, sets
MINGW32to the empty string.
xmkmfon a trivial `Imakefile' and examining the `Makefile' that it produces. If that fails (such as if
xmkmfis not present), look for them in several directories where they often reside. If either method is successful, set the shell variables
x_librariesto their locations, unless they are in directories the compiler searches by default.
If both methods fail, or the user gave the command line option
`--without-x', set the shell variable
no_x to `yes';
otherwise set it to the empty string.
AC_PATH_X. It adds the C compiler flags that X needs to output variable
X_CFLAGS, and the X linker flags to
X_LIBS. If X is not available, adds `-DX_DISPLAY_MISSING' to
This macro also checks for special libraries that some systems need in
order to compile X programs. It adds any that the system needs to
X_EXTRA_LIBS. And it checks for special X11R6
libraries that need to be linked with before `-lX11', and adds any
found to the output variable
configure.incan check the shell variable
interpval; it will be set to `yes' if the system supports `#!', `no' if not.
Go to the first, previous, next, last section, table of contents.