Всем привет. Стал разбираться с использованием сторонних библиотек в c++, в частности googletest. Интересует вопрос: как принято устанавливать вообще либы в с++? Я уже привык, что в Node и php есть удобные файлы + менеджеры зависимостей, то есть в репозитории лежит, скажем package.json, любому человеку достаточно сделать git clone + npm install и проект готов. Как похожее делается в плюсах? Пока нашел только CMake, директива Add external project, но не уверен, что это правильный путь