[PyObjC-svn] r2258 - in trunk/pyobjc/pyobjc-core: . PyObjCTest
[email protected] Mon, 01 Jun 2009 05:11:05 -0500
| Newsgroups | gmane.comp.python.pyobjc.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: ronaldoussoren
Date: Mon Jun 1 05:11:05 2009
New Revision: 2258
Log:
Fix issues introduced by previous checkins.
Modified:
trunk/pyobjc/pyobjc-core/PyObjCTest/test_blocks.py
trunk/pyobjc/pyobjc-core/setup.py
Modified: trunk/pyobjc/pyobjc-core/PyObjCTest/test_blocks.py
==============================================================================
--- trunk/pyobjc/pyobjc-core/PyObjCTest/test_blocks.py (original)
+++ trunk/pyobjc/pyobjc-core/PyObjCTest/test_blocks.py Mon Jun 1 05:11:05 2009
@@ -41,6 +41,7 @@
class TestBlocks (TestCase):
+ @min_os_level('10.6')
def testBlockToObjC(self):
obj = OCTestBlock.alloc().init()
@@ -55,6 +56,7 @@
self.failUnlessEqual(lst, [42, 43])
+ @min_os_level('10.6')
def testBlockToObjC2(self):
obj = OCTestBlock.alloc().init()
@@ -66,6 +68,7 @@
self.failUnlessEqual(obj.callDoubleBlock_withValue_andValue_(callback, 2.5, 10), 25.0)
+ @min_os_level('10.6')
def testBlockFromObjC(self):
obj = OCTestBlock.alloc().init()
@@ -76,6 +79,7 @@
value = block()
self.failUnlessEqual(value, 42)
+ @min_os_level('10.6')
def testBlockFromObjC2(self):
obj = OCTestBlock.alloc().init()
Modified: trunk/pyobjc/pyobjc-core/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-core/setup.py (original)
+++ trunk/pyobjc/pyobjc-core/setup.py Mon Jun 1 05:11:05 2009
@@ -24,6 +24,7 @@
vstr = '.'.join(map(str, MIN_PYTHON))
raise SystemExit('PyObjC: Need at least Python ' + vstr)
+USE_SYSTEM_FFI = False
if int(os.uname()[2].split('.')[0]) >= 10:
USE_SYSTEM_FFI = True
@@ -146,6 +147,7 @@
# The following flags are an attempt at getting rid of /usr/local
# in the compiler search path.
"-DPyObjC_STRICT_DEBUGGING",
+ "-DMACOSX", # For libffi
"-DPyObjC_BUILD_RELEASE=%02d%02d"%(tuple(map(int, platform.mac_ver()[0].split('.')[:2]))),
"-no-cpp-precomp",
#"-Wno-long-double",
------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com