added sourcegroups to cmake