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