Mercurial > cpython-lru_cache-weakref
diff setup.py @ 21321:3a2cf5e45656 legacy-trunk
Mods to make WASTE module compile and link for MachoPython. Not tested
any further, yet.
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Sun, 09 Dec 2001 23:08:54 +0000 |
| parents | f702ff390e4d |
| children | 743f67befb57 |
line wrap: on
line diff
--- a/setup.py Sun Dec 09 20:06:32 2001 +0000 +++ b/setup.py Sun Dec 09 23:08:54 2001 +0000 @@ -634,7 +634,25 @@ ## exts.append( Extension('_Scrap', ['scrap/_Scrapmodule.c']) ) exts.append( Extension('_TE', ['te/_TEmodule.c'], extra_link_args=['-framework', 'Carbon']) ) -## exts.append( Extension('waste', ['waste/wastemodule.c']) ) + # As there is no standardized place (yet) to put user-installed + # Mac libraries on OSX you should put a symlink to your Waste + # installation in the same folder as your python source tree. + # Or modify the next two lines:-) + waste_incs = find_file("WASTE.h", [], ["../waste/C_C++ Headers"]) + waste_libs = find_library_file(self.compiler, "WASTE", [], + ["../waste/Static Libraries"]) + if waste_incs != None and waste_libs != None: + exts.append( Extension('waste', + ['waste/wastemodule.c', + 'Mac/Wastemods/WEObjectHandlers.c', + 'Mac/Wastemods/WETabHooks.c', + 'Mac/Wastemods/WETabs.c' + ], + include_dirs = waste_incs + ['Mac/Wastemods'], + library_dirs = waste_libs, + libraries = ['WASTE'], + extra_link_args = ['-framework', 'Carbon'], + ) ) exts.append( Extension('_Win', ['win/_Winmodule.c'], extra_link_args=['-framework', 'Carbon']) )
