Adding support for flowing compilation settings to views

Fixes #871