gyp: it's alive
gyp: use direct_dependent_settings more