@@ -1594,14 +1594,22 @@ def hardcoded_tcl_config(self):
1594
1594
1595
1595
def add_flags (self , ext ):
1596
1596
if sys .platform == 'win32' :
1597
- major , minor1 , minor2 , s , tmp = sys .version_info
1598
- if sys .version_info [0 :2 ] < (3 , 4 ):
1599
- ext .include_dirs .extend (['win32_static/include/tcl85' ])
1597
+ if os .getenv ('CONDA_DEFAULT_ENV' ):
1598
+ # We are in conda and conda builds against tcl85 for all versions
1599
+ # includes are directly in the conda\library\include dir and
1600
+ # libs in DLL or lib
1601
+ ext .include_dirs .extend (['include' ])
1600
1602
ext .libraries .extend (['tk85' , 'tcl85' ])
1603
+ ext .library_dirs .extend (['dlls' ]) # or lib?
1601
1604
else :
1602
- ext .include_dirs .extend (['win32_static/include/tcl86' ])
1603
- ext .libraries .extend (['tk86t' , 'tcl86t' ])
1604
- ext .library_dirs .extend ([os .path .join (sys .prefix , 'dlls' )])
1605
+ major , minor1 , minor2 , s , tmp = sys .version_info
1606
+ if sys .version_info [0 :2 ] < (3 , 4 ):
1607
+ ext .include_dirs .extend (['win32_static/include/tcl85' ])
1608
+ ext .libraries .extend (['tk85' , 'tcl85' ])
1609
+ else :
1610
+ ext .include_dirs .extend (['win32_static/include/tcl86' ])
1611
+ ext .libraries .extend (['tk86t' , 'tcl86t' ])
1612
+ ext .library_dirs .extend ([os .path .join (sys .prefix , 'dlls' )])
1605
1613
1606
1614
elif sys .platform == 'darwin' :
1607
1615
# this config section lifted directly from Imaging - thanks to
0 commit comments