allow passing options to compiler