Anyway to avoid updating ALL Git submodules?

I’m currently trying to snap Poedit, it includes may dependencies as Git submodules that is rarely used in GNU+Linux build(mostly for Mac OS/Windows). Is it possible to only update selected submodules and even better, selected depth, to avoid lengthy history pull time?

Duplicate of Make git submodules optional?