[Python-checkins] r75282 - in python/branches/release26-maint: setup.py

ronald.oussoren python-checkins at python.org
Thu Oct 8 11:48:32 CEST 2009


Author: ronald.oussoren
Date: Thu Oct  8 11:48:32 2009
New Revision: 75282

Log:
Merged revisions 75281 via svnmerge from 
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r75281 | ronald.oussoren | 2009-10-08 10:04:15 +0200 (Thu, 08 Oct 2009) | 3 lines
  
  Ensure that _scproxy gets build even when --disable-toolbox-glue
  is specified on OSX. Fixes a regression in 2.6.3.
........


Modified:
   python/branches/release26-maint/   (props changed)
   python/branches/release26-maint/setup.py

Modified: python/branches/release26-maint/setup.py
==============================================================================
--- python/branches/release26-maint/setup.py	(original)
+++ python/branches/release26-maint/setup.py	Thu Oct  8 11:48:32 2009
@@ -1349,6 +1349,15 @@
         else:
             missing.append('sunaudiodev')
 
+        if platform == 'darwin':
+            # _scproxy
+            exts.append(Extension("_scproxy", [os.path.join(srcdir, "Mac/Modules/_scproxy.c")],
+                extra_link_args= [
+                    '-framework', 'SystemConfiguration',
+                    '-framework', 'CoreFoundation'
+                ]))
+
+
         if platform == 'darwin' and ("--disable-toolbox-glue" not in
                 sysconfig.get_config_var("CONFIG_ARGS")):
 
@@ -1402,15 +1411,6 @@
             addMacExtension('_CF', core_kwds, ['cf/pycfbridge.c'])
             addMacExtension('autoGIL', core_kwds)
 
-            # _scproxy
-            sc_kwds = {
-                'extra_compile_args': carbon_extra_compile_args,
-                'extra_link_args': [
-                    '-framework', 'SystemConfiguration',
-                    '-framework', 'CoreFoundation'
-                ],
-            }
-            addMacExtension("_scproxy", sc_kwds)
 
 
             # Carbon


More information about the Python-checkins mailing list