foreach maybe_subproject_dep : deps_private_maybe_subproject
  if maybe_subproject_dep.type_name() == 'internal'
    deps_private_subproject += maybe_subproject_dep
    # subproject sadly no good for pkg-config module
    deps_other += maybe_subproject_dep
  else
    deps_private += maybe_subproject_dep
  endif
endforeach

foreach maybe_subproject_dep : deps_public_maybe_subproject
  if maybe_subproject_dep.type_name() == 'internal'
    deps_public_subproject += maybe_subproject_dep
    # subproject sadly no good for pkg-config module
    deps_other += maybe_subproject_dep
  else
    deps_public += maybe_subproject_dep
  endif
endforeach