Другая часть проекта – фактически, библиотека, но как её нормально отделить от всего остального? Во что её скомпилить, прикреплять ли хедеры и сурсы вместе с либой?
не думаю, что у C++ когда-нибудь будет нормальный пакетный менеджер а если и будет, то только после перехода большинства на модули, что будет в лучшем случае к 2030