Now, if a project specifies platform = All, shouldn't it also allow platform_unknown then ?
(so: probably a line to SupportsCurrentPlatform to return true for m_Platform == spAll)
I'll add Darwin and Solaris to the list proper, just thought it was strange to reject them...