at master 1.1 kB view raw
1--- a/lib_pypy/_tkinter/tklib_build.py 2+++ b/lib_pypy/_tkinter/tklib_build.py 3@@ -17,23 +17,14 @@ elif sys.platform == 'win32': 4 incdirs = [] 5 linklibs = ['tcl85', 'tk85'] 6 libdirs = [] 7-elif sys.platform == 'darwin': 8- # homebrew 9- homebrew = os.environ.get('HOMEBREW_PREFIX', '') 10- incdirs = ['/usr/local/opt/tcl-tk/include'] 11- linklibs = ['tcl8.6', 'tk8.6'] 12- libdirs = [] 13- if homebrew: 14- incdirs.append(homebrew + '/include') 15- libdirs.append(homebrew + '/opt/tcl-tk/lib') 16 else: 17 # On some Linux distributions, the tcl and tk libraries are 18 # stored in /usr/include, so we must check this case also 19- libdirs = [] 20+ libdirs = ["@tcl@/lib", "@tk@/lib"] 21 found = False 22 for _ver in ['', '8.6', '8.5']: 23- incdirs = ['/usr/include/tcl' + _ver] 24- linklibs = ['tcl' + _ver, 'tk' + _ver] 25+ incdirs = ['@tcl_dev@/include', '@tk_dev@/include'] 26+ linklibs = ['@tcl_libprefix@', '@tk_libprefix@'] 27 if os.path.isdir(incdirs[0]): 28 found = True 29 break