Adding support for flowing compilation settings to views

Fixes #871
why is this needed here when the settings are already a member?