Вопросы к Поиску с Алисой
CMake поддерживает следующие типы библиотек: статические, общие, объектные и интерфейсные. cmake.org jeremimucha.com
Для указания типа библиотеки используются ключевые слова STATIC, SHARED, OBJECT и INTERFACE. jeremimucha.com Первые два указывают CMake построить статическую или общую библиотеку соответственно. jeremimucha.com Если тип библиотеки не указан явно, то по умолчанию используется либо STATIC, либо SHARED в зависимости от значения флага CMake BUILDSHAREDLIBS. jeremimucha.com
Также CMake поддерживает встроенные библиотеки, которые встраивают свой код в конечный бинарный файл, и библиотеки только на основе исходного кода, которые компилируются внутри кода. www.ics.com
Кроме того, CMake позволяет работать с системными библиотеками, которые доступны в компьютерной системе. www.ics.com