Adding support for flowing compilation settings to views

Fixes #871
why make this change?