Changeset 33196

Show
Ignore:
Timestamp:
05/09/09 21:05:41 (4 years ago)
Author:
tasuku
Message:

Applied patch written on http://d.hatena.ne.jp/stog/20090504#1241451199.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/python/pytc/trunk/setup.py

    r27713 r33196  
    22import sys 
    33from distutils.core import setup, Extension 
     4import commands 
     5import re 
     6import os 
    47 
    58if sys.version_info < (2, 3): 
     
    811include_dirs = [] 
    912library_dirs = ['/usr/local/lib'] 
     13 
     14if sys.platform == 'linux2': 
     15  os.environ['PATH'] += ":/usr/local/bin:$home/bin:.:..:../.." 
     16 
     17  tcinc = commands.getoutput('tcucodec conf -i 2>/dev/null') 
     18  m = re.search(r'-I([/\w]+)', tcinc) 
     19  if m: 
     20    for path in m.groups(): 
     21      include_dirs.append(path) 
     22    include_dirs = sorted(set(include_dirs), key=include_dirs.index) 
     23 
     24  tclib = commands.getoutput('tcucodec conf -l 2>/dev/null') 
     25  m = re.search(r'-L([/\w]+)', tclib) 
     26  if m: 
     27    for path in m.groups(): 
     28      library_dirs.append(path) 
     29    library_dirs = sorted(set(library_dirs), key=library_dirs.index) 
    1030 
    1131if sys.platform == 'darwin':