cmake-modules(7)
Перечисленные здесь модули являются частью дистрибутива CMake. Проекты могут предоставлять дополнительные модули; их местоположение(я) можно указать в переменной CMAKE_MODULE_PATH.
Модули утилит
Эти модули загружаются с помощью команды include().
- Добавить зависимости файлов
- Утилиты тестирования Android
- Утилиты пакетов
- Проверка флага компилятора C
- Проверка компиляции исходного кода C
- Проверка выполнения исходного кода C
- Проверка флага компилятора C++
- Проверка компиляции исходного кода C++
- Проверка выполнения исходного кода C++
- Проверка существования символа C++
- Проверка флага компилятора Fortran
- Проверка существования функции Fortran
- Проверка компиляции исходного кода Fortran
- Проверка выполнения исходного кода Fortran
- Проверка существования функции
- Проверка поддержки I/O
- Проверка файла заголовка C++
- Проверка файла заголовка
- Проверка файлов заголовков
- Проверка языка
- Проверка существования библиотеки
- Проверка флага компоновщика
- Проверка флага компилятора Objective-C
- Проверка компиляции исходного кода Objective-C
- Проверка выполнения исходного кода Objective-C
- Проверка флага компилятора Objective-C++
- Проверка компиляции исходного кода Objective-C++
- Проверка выполнения исходного кода Objective-C++
- Проверка поддержки PIE
- Проверка определения прототипа
- Проверка флага компилятора
- Проверка компиляции исходного кода
- Проверка выполнения исходного кода
- Проверка наличия члена в структуре
- Проверка существования символа
- Проверка размера типа
- Проверка существования переменной
- CMake Добавление подкаталога Fortran
- Обратная совместимость CMake C++
- Зависимая опция CMake
- Макрос CMake поиска зависимости
- Поиск фреймворков CMake
- Режим поиска пакета CMake
- Опции CMake GraphViz
- Справочные инструменты конфигурации пакетов CMake
- Справочные инструменты вывода CMake
- Вывести информацию о системе CMake
- CMake сохранить состояние проверки
- CMake верификация манифеста
- Компонент CPack
- CPackIFW
- CPackIFW Настройка файла
- CPack
- Утилиты C#
- CTest
- CTest сбор данных о покрытии GCOV
- Режим сценария CTest
- CTest использовать загрузчики
- Dart
- Развернуть Qt4
- Документация
- Внешние данные
- Внешний проект
- Обзор функций
- Загрузка контента
- Обработка стандартных аргументов поиска пакета
- Сообщение о поиске пакета
- Интерфейс Fortran C
- Сгенерировать экспортный заголовок
- Получить предварительные требования
- Директории установки GNU
- Google Test
- Установка необходимых системных библиотек
- Количество процессоров
- Выбрать конфигурации библиотек
- Скрипт тестирования Squish
- Тест большого порядка байтов
- Тест ANSI для области действия
- Тест ANSI потоковых заголовков
- Тест для sstream
- Тест для пространства имен std
- Использовать ecos
- Использовать список файлов Java-классов
- Использовать Java
- Использовать символические ссылки Java
- Использовать SWIG
- Использовать wxWidgets
- Записать заголовок обнаружения компилятора
Модули поиска
Эти модули ищут стороннее программное обеспечение. Обычно они вызываются с помощью команды find_package().
- Найти ALSA
- Найти Armadillo
- Найти ASPELL
- Найти AVIFile
- Найти BISON
- Найти BLAS
- Найти Backtrace
- Найти Boost
- Найти Bullet
- Найти BZip2
- Найти CABLE
- Найти Coin3D
- Найти Cups
- Найти CUDA Toolkit
- Найти CURL
- Найти Curses
- Найти CVS
- Найти CxxTest
- Найти Cygwin
- Найти Dart
- Найти DCMTK
- Найти DevIL
- Найти Doxygen
- Найти EnvModules
- Найти EXPAT
- Найти FLEX
- Найти FLTK2
- Найти FLTK
- Найти Fontconfig
- Найти Freetype
- Найти GCCXML
- Найти GDAL
- Найти Gettext
- Найти GIF
- Найти Git
- Найти GLEW
- Найти GLUT
- Найти Gnuplot
- Найти GnuTLS
- Найти GSL
- Найти GTest
- Найти GTK2
- Найти GTK
- Найти HDF5
- Найти Hg
- Найти HSPELL
- Найти HTMLHelp
- Найти Ice
- Найти Icotool
- Найти ICU
- Найти ImageMagick
- Найти Iconv
- Найти Intl
- Найти ITK
- Найти Jasper
- Найти Java
- Найти JNI
- Найти JPEG
- Найти KDE3
- Найти KDE4
- Найти LAPACK
- Найти LATEX
- Найти LibArchive
- Найти Libinput
- Найти LibLZMA
- Найти LibXml2
- Найти LibXslt
- Найти LTTngUST
- Найти Lua50
- Найти Lua51
- Найти Lua
- Найти Matlab
- Найти MFC
- Найти Motif
- Найти MPEG2
- Найти MPEG
- Найти MPI
- Найти ODBC
- Найти OpenACC
- Найти OpenAL
- Найти OpenCL
- Найти OpenGL
- Найти OpenMP
- Найти OpenSceneGraph
- Найти OpenSSL
- Найти OpenThreads
- Найти osgAnimation
- Найти osgDB
- Найти osg_functions
- Найти osgFX
- Найти osgGA
- Найти osgIntrospection
- Найти osgManipulator
- Найти osgParticle
- Найти osgPresentation
- Найти osgProducer
- Найти osgQt
- Найти osg
- Найти osgShadow
- Найти osgSim
- Найти osgTerrain
- Найти osgText
- Найти osgUtil
- Найти osgViewer
- Найти osgVolume
- Найти osgWidget
- Найти Patch
- Найти PerlLibs
- Найти Perl
- Найти PHP4
- Найти PhysFS
- Найти Pike
- Найти PkgConfig
- Найти PNG
- Найти PostgreSQL
- Найти Producer
- Найти Protobuf
- Найти Python
- FindPython2
- FindPython3
- FindQt3
- FindQt4
- FindQuickTime
- FindRTI
- FindRuby
- FindSDL_image
- FindSDL_mixer
- FindSDL_net
- FindSDL
- FindSDL_sound
- FindSDL_ttf
- FindSelfPackers
- FindSquish
- FindSQLite3
- FindSubversion
- FindSWIG
- FindTCL
- FindTclsh
- FindTclStub
- FindThreads
- FindTIFF
- FindUnixCommands
- FindVTK
- FindVulkan
- FindWget
- FindWish
- FindwxWidgets
- FindXCTest
- FindXalanC
- FindXercesC
- FindX11
- FindXMLRPC
- FindZLIB
Модули устаревших
Модули утилити устаревшие
- CMakeDetermineVSServicePack
- CMakeExpandImportedTargets
- CMakeForceCompiler
- CMakeParseArguments
- MacroAddFileDependencies
- TestCXXAcceptsFlag
- UsePkgConfig
- Use_wxWindows
- WriteBasicConfigVersionFile
Устаревшие модули поиска
Модули CPack устаревшего типа
Эти модули ошибочно были доступны пользователю, и теперь перемещены за пределы видимости пользователя. Они предназначены для внутреннего использования CPack и никогда не должны использоваться непосредственно.
- CPackArchive
- CPackBundle
- CPackCygwin
- CPackDeb
- CPackDMG
- CPackFreeBSD
- CPackNSIS
- CPackNuGet
- CPackPackageMaker
- CPackProductBuild
- CPackRPM
- CPackWIX
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.19/manual/cmake-modules.7.html