Some build settings are defined in complicated ways only because they needed to support building for the iOS 8 Simulator.
Created attachment 262814 [details] Clean up build settings
Note that there are important steps to take when updating ANGLE. See http://trac.webkit.org/wiki/UpdatingANGLE
Committed <http://trac.webkit.org/190837>.