Mercurial > cpython-lru_cache-weakref
diff setup.py @ 18819:dc9baf80c45a legacy-trunk
Patch #443669: Permit _tkinter to build on cygwin32.
| author | Martin v. Löwis <martin@v.loewis.de> |
|---|---|
| date | Tue, 24 Jul 2001 06:54:01 +0000 |
| parents | 721f1a893fbb |
| children | 876aecef6483 |
line wrap: on
line diff
--- a/setup.py Tue Jul 24 06:33:08 2001 +0000 +++ b/setup.py Tue Jul 24 06:54:01 2001 +0000 @@ -527,8 +527,11 @@ # The _tkinter module. # Assume we haven't found any of the libraries or include files + # The versions with dots are used on Unix, and the versions without + # dots on Windows, for detection by cygwin. tcllib = tklib = tcl_includes = tk_includes = None - for version in ['8.4', '8.3', '8.2', '8.1', '8.0']: + for version in ['8.4', '84', '8.3', '83', '8.2', + '82', '8.1', '81', '8.0', '80']: tklib = self.compiler.find_library_file(lib_dirs, 'tk' + version ) tcllib = self.compiler.find_library_file(lib_dirs, @@ -586,8 +589,9 @@ if platform in ['aix3', 'aix4']: libs.append('ld') - # Finally, link with the X11 libraries - libs.append('X11') + # Finally, link with the X11 libraries (not appropriate on cygwin) + if platform != "cygwin": + libs.append('X11') ext = Extension('_tkinter', ['_tkinter.c', 'tkappinit.c'], define_macros=[('WITH_APPINIT', 1)] + defs,
