mirror of
https://github.com/python/cpython.git
synced 2025-07-24 11:44:31 +00:00
Mods to make WASTE module compile and link for MachoPython. Not tested
any further, yet.
This commit is contained in:
parent
793ead5696
commit
edeea04bfd
5 changed files with 29 additions and 3 deletions
20
setup.py
20
setup.py
|
@ -634,7 +634,25 @@ class PyBuildExt(build_ext):
|
|||
## 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']) )
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue