fix osx version detection in da975ae
authorRobin Gareus <robin@gareus.org>
Wed, 25 Feb 2015 20:11:55 +0000 (21:11 +0100)
committerRobin Gareus <robin@gareus.org>
Wed, 25 Feb 2015 20:11:55 +0000 (21:11 +0100)
wscript

diff --git a/wscript b/wscript
index a96ddcb7cf817d6e04288a51a5525c7cdbc96fbf..1f8b61ce19d613b8bff30652a0df69223061d133 100644 (file)
--- a/wscript
+++ b/wscript
@@ -797,7 +797,12 @@ def configure(conf):
         conf.env.append_value('LINKFLAGS_AUDIOUNITS', ['-framework', 'AudioToolbox', '-framework', 'AudioUnit'])
         conf.env.append_value('LINKFLAGS_AUDIOUNITS', ['-framework', 'Cocoa'])
 
-        if ( re.search ("^[1-9][0-9]\.", os.uname()[2]) == None or os.uname()[2] == "10" ) and (Options.options.generic or Options.options.ppc) and not Options.options.nocarbon:
+        if (
+                # osx up to and including 10.6 (uname 10.X.X)
+                (re.search ("^[1-9][0-9]\.", os.uname()[2]) == None or not re.search ("^10\.", os.uname()[2]) == None)
+                and (Options.options.generic or Options.options.ppc)
+                and not Options.options.nocarbon
+           ):
             conf.env.append_value('CXXFLAGS_AUDIOUNITS', "-DWITH_CARBON")
             conf.env.append_value('LINKFLAGS_AUDIOUNITS', ['-framework', 'Carbon'])
         else: