is it sensible to use  if defined google chrome build else endif so that the four chrome interfaces are only supported in google chrome builds  and that the one chromium interface is only supported in chromium builds  if not  why not 