[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    icecream/services
From:       Frank Osterfeld <frank.osterfeld () kdemail ! net>
Date:       2008-06-23 14:58:55
Message-ID: 1214233135.274369.26680.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 823480 by osterfeld:

On OS X, append the release number to Darwin (Darwin8 for Tiger, Darwin9 for Leopard) \
as their icecream environments are not compatible

 M  +7 -0      platform.cpp  


--- trunk/icecream/services/platform.cpp #823479:823480
@@ -38,6 +38,13 @@
     }
 
     string os = uname_buf.sysname;
+    if ( os == "Darwin" ) {
+        const std::string release = uname_buf.release;
+        const string::size_type pos = release.find( '.' );
+        if ( pos == string::npos )
+            throw( std::string( "determine_platform: Cannot determine Darwin release \
from release string \"" ) + release + "\"" ); +        os += release.substr( 0, pos \
); +    }
     if ( os != "Linux" )
         platform = os + '_' + uname_buf.machine;
     else // Linux


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic