--- setup.py.orig 2005-09-01 08:03:46.000000000 +0900 +++ setup.py 2006-03-23 23:39:56.000000000 +0900 @@ -7,9 +7,14 @@ s = os.popen(cmdline).read() return re.findall(r'-l(\w+)', s) +def get_dirs(cmdline): + return [os.popen(cmdline).read()[:-1]] + module1 = Extension( '_HyperEstraier', - sources = ['HyperEstraier.i'], + ['HyperEstraier_wrap.cxx'], + include_dirs = get_dirs('estconfig --headdir'), + library_dirs = get_dirs('estconfig --libdir'), libraries = get_libs('estconfig --libs') + ['stdc++']) setup(