Описание тега cmake-modules

Используйте этот тег для вопросов, касающихся модулей CMake, которые являются частью распространения CMake, или загрузки пользовательских модулей CMake в текущий контекст CMake.

Модули CMake - это исходные файлы CMake (обычно .cmake files), которые можно загрузить в текущий контекст с помощью include()команда. CMake предоставляет множество модулей, которые можно использовать "из коробки"; они делятся на два основных типа:

  • Служебные модули
  • Найти модули

Утилиты загружаются с помощьюinclude()команда, а модули поиска загружаются путем вызоваfind_package()команда. Пользовательские модули, определяемые пользователем, также могут быть написаны и загружены аналогичным образом, но их расположение должно быть указано в CMAKE_MODULE_PATH переменная.