add overlay for cpp subproject