[v1.1.0] Allow usage of submodules instead of FetchContent
lmichaelis opened this issue · comments
In isolated build envionments it might not be possible to access the network while in the CMake configure step. Ideally, it would be possible to include phoenix' dependences as Git submodules instead, like it was before c30bba8. There is one dependency which is not available as a Git submodule, however: libsquish. It can be downloaded as a ZIP from SourceForge but it is to my knownlege not possible to add it as a Git submodule.
It would require making a fork of libsquish
here on GitHub, GitLab or another Git hosting provider. Ideally, that fork would automatically be updatd as well though that might not be possible on GitHub due to SourceForge using Subversion.
I have made a clone of libsquish
at https://github.com/lmichaelis/phoenix-libsquish.
Origin: Try/OpenGothic#352