Properly split multiple arguments passed via CXXFLAGS
--- SConscript.orig	2014-10-17 23:53:30.000000000 +0400
+++ SConscript	2014-10-17 23:53:48.000000000 +0400
@@ -119,6 +119,9 @@
             'CheckSDLLib': CheckSDLLib,
             'CheckIconv': CheckIconv,
             })
+
+        self.env["CXXFLAGS"] = sum(map (lambda x: x.split(" "), self.env["CXXFLAGS"]), [])
+
         self.fatal_error = ""
         self.reports = ""
 
