From: Greg Ward Date: Tue, 7 Mar 2000 03:30:09 +0000 (+0000) Subject: Patch from Corran Webster : add '_init_mac()'. X-Git-Tag: v1.6a1~271 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0eff87a570fb6395b50ef815792f30de076203aa;p=python Patch from Corran Webster : add '_init_mac()'. --- diff --git a/Lib/distutils/sysconfig.py b/Lib/distutils/sysconfig.py index e291aec21e..2107ffe4bc 100644 --- a/Lib/distutils/sysconfig.py +++ b/Lib/distutils/sysconfig.py @@ -153,6 +153,27 @@ def _init_nt(): g['exec_prefix'] = exec_prefix +def _init_mac(): + """Initialize the module as appropriate for Macintosh systems""" + g = globals() + # load the installed config.h (what if not installed? - still need to + # be able to install packages which don't require compilation) + parse_config_h(open( + os.path.join(sys.exec_prefix, "Mac", "Include", "config.h")), g) + # set basic install directories + g['LIBDEST']=os.path.join(sys.exec_prefix, "Lib") + g['BINLIBDEST']= os.path.join(sys.exec_prefix, "Mac", "Plugins") + + # XXX hmmm.. a normal install puts include files here + g['INCLUDEPY'] = os.path.join (sys.prefix, 'Include' ) + + g['SO'] = '.ppc.slb' + g['exec_prefix'] = sys.exec_prefix + print sys.prefix + g['install_lib'] = os.path.join(sys.exec_prefix, "Lib") + g['install_platlib'] = os.path.join(sys.exec_prefix, "Mac", "Lib") + + try: exec "_init_" + os.name except NameError: @@ -164,3 +185,4 @@ else: del _init_posix del _init_nt +del _init_mac