distutils.cygwinccompiler Provides the CygwinCCompiler class, a subclass of UnixCCompiler that handles the Cygwin port of the GNU C compiler to Windows. It also contains the Mingw32CCompiler class which handles the mingw32 port of GCC (same as cygwin in no-cygwin mode).
Class |
|
Handles the Cygwin port of the GNU C compiler to Windows. |
Class |
|
Handles the Mingw32 port of the GNU C compiler to Windows. |
Function | check |
Check if the current Python installation appears amenable to building extensions with GCC. |
Function | get |
Include the appropriate MSVC runtime library if Python was built with MSVC 7.0 or later. |
Function | is |
Try to determine if the compiler that would be used is from cygwin. |
Constant | CONFIG |
Undocumented |
Constant | CONFIG |
Undocumented |
Constant | CONFIG |
Undocumented |
Variable | get |
A stand-in for the previous get_versions() function to prevent failures when monkeypatched. See pypa/setuptools#2969. |
Variable | _msvcr |
Undocumented |
Variable | _runtime |
Undocumented |
Check if the current Python installation appears amenable to building extensions with GCC. Returns a tuple (status, details), where 'status' is one of the following constants: - CONFIG_H_OK: all is well, go ahead and compile - CONFIG_H_NOTOK: doesn't look good - CONFIG_H_UNCERTAIN: not sure -- unable to read pyconfig.h 'details' is a human-readable string explaining the situation. Note there are two ways to conclude "OK": either 'sys.version' contains the string "GCC" (implying that this Python was built with GCC), or the installed "pyconfig.h" contains the string "__GNUC__".