The following macros check for operating system services or capabilities.
CYGWIN to `yes'. If not present, sets CYGWIN
to the empty string.
EXEEXT based 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.
OBJEXT based on the output of the
compiler, after .c files have been excluded. Typically
set to `.o' if Unix, `.obj' if Win32.
MINGW32 to `yes'. If not present, sets
MINGW32 to the empty string.
xmkmf on a
trivial `Imakefile' and examining the `Makefile' that it
produces. If that fails (such as if xmkmf is not present), look
for them in several directories where they often reside. If either
method is successful, set the shell variables x_includes and
x_libraries to 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
X_CFLAGS.
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
output variable 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 X_PRE_LIBS.
configure.in can check
the shell variable interpval; it will be set to `yes'
if the system supports `#!', `no' if not.
HAVE_LONG_FILE_NAMES.
HAVE_RESTARTABLE_SYSCALLS.
Go to the first, previous, next, last section, table of contents.