initial support for generated source roots