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.