Кстати, вопрос по подключении внешних либ, есть несколько способов, это подключение библиотек из вне проекта или же в папке типо contrib разворачивать репозитории с библиотеками, подключать именно их и компилировать вместе с проектом, кто какого варианта придерживается? Ну, можно ещё Conan рассмотреть, но не всегда)