cmake-modules(7)¶
The modules listed here are part of the CMake distribution.
Projects may provide further modules; their location(s)
can be specified in the CMAKE_MODULE_PATH variable.
Utility Modules¶
These modules are loaded using the include() command.
- AddFileDependencies
 - AndroidTestUtilities
 - BundleUtilities
 - CheckCCompilerFlag
 - CheckCSourceCompiles
 - CheckCSourceRuns
 - CheckCXXCompilerFlag
 - CheckCXXSourceCompiles
 - CheckCXXSourceRuns
 - CheckCXXSymbolExists
 - CheckFortranCompilerFlag
 - CheckFortranFunctionExists
 - CheckFortranSourceCompiles
 - CheckFortranSourceRuns
 - CheckFunctionExists
 - CheckIPOSupported
 - CheckIncludeFileCXX
 - CheckIncludeFile
 - CheckIncludeFiles
 - CheckLanguage
 - CheckLibraryExists
 - CheckOBJCCompilerFlag
 - CheckOBJCSourceCompiles
 - CheckOBJCSourceRuns
 - CheckOBJCXXCompilerFlag
 - CheckOBJCXXSourceCompiles
 - CheckOBJCXXSourceRuns
 - CheckPIESupported
 - CheckPrototypeDefinition
 - CheckStructHasMember
 - CheckSymbolExists
 - CheckTypeSize
 - CheckVariableExists
 - CMakeAddFortranSubdirectory
 - CMakeBackwardCompatibilityCXX
 - CMakeDependentOption
 - CMakeFindDependencyMacro
 - CMakeFindFrameworks
 - CMakeFindPackageMode
 - CMakeGraphVizOptions
 - CMakePackageConfigHelpers
 - CMakePrintHelpers
 - CMakePrintSystemInformation
 - CMakePushCheckState
 - CMakeVerifyManifest
 - CPackComponent
 - CPackIFW
 - CPackIFWConfigureFile
 - CPack
 - CSharpUtilities
 - CTest
 - CTestCoverageCollectGCOV
 - CTestScriptMode
 - CTestUseLaunchers
 - Dart
 - DeployQt4
 - Documentation
 - ExternalData
 - ExternalProject
 - FeatureSummary
 - FetchContent
 - FindPackageHandleStandardArgs
 - FindPackageMessage
 - FortranCInterface
 - GenerateExportHeader
 - GetPrerequisites
 - GNUInstallDirs
 - GoogleTest
 - InstallRequiredSystemLibraries
 - ProcessorCount
 - SelectLibraryConfigurations
 - SquishTestScript
 - TestBigEndian
 - TestForANSIForScope
 - TestForANSIStreamHeaders
 - TestForSSTREAM
 - TestForSTDNamespace
 - UseEcos
 - UseJavaClassFilelist
 - UseJava
 - UseJavaSymlinks
 - UseSWIG
 - UsewxWidgets
 - WriteCompilerDetectionHeader
 
Find Modules¶
These modules search for third-party software.
They are normally called through the find_package() command.
- FindALSA
 - FindArmadillo
 - FindASPELL
 - FindAVIFile
 - FindBISON
 - FindBLAS
 - FindBacktrace
 - FindBoost
 - FindBullet
 - FindBZip2
 - FindCABLE
 - FindCoin3D
 - FindCups
 - FindCUDAToolkit
 - FindCURL
 - FindCurses
 - FindCVS
 - FindCxxTest
 - FindCygwin
 - FindDart
 - FindDCMTK
 - FindDevIL
 - FindDoxygen
 - FindEnvModules
 - FindEXPAT
 - FindFLEX
 - FindFLTK2
 - FindFLTK
 - FindFontconfig
 - FindFreetype
 - FindGCCXML
 - FindGDAL
 - FindGettext
 - FindGIF
 - FindGit
 - FindGLEW
 - FindGLUT
 - FindGnuplot
 - FindGnuTLS
 - FindGSL
 - FindGTest
 - FindGTK2
 - FindGTK
 - FindHDF5
 - FindHg
 - FindHSPELL
 - FindHTMLHelp
 - FindIce
 - FindIcotool
 - FindICU
 - FindImageMagick
 - FindIconv
 - FindIntl
 - FindITK
 - FindJasper
 - FindJava
 - FindJNI
 - FindJPEG
 - FindKDE3
 - FindKDE4
 - FindLAPACK
 - FindLATEX
 - FindLibArchive
 - FindLibinput
 - FindLibLZMA
 - FindLibXml2
 - FindLibXslt
 - FindLTTngUST
 - FindLua50
 - FindLua51
 - FindLua
 - FindMatlab
 - FindMFC
 - FindMotif
 - FindMPEG2
 - FindMPEG
 - FindMPI
 - FindODBC
 - FindOpenACC
 - FindOpenAL
 - FindOpenCL
 - FindOpenGL
 - FindOpenMP
 - FindOpenSceneGraph
 - FindOpenSSL
 - FindOpenThreads
 - FindosgAnimation
 - FindosgDB
 - Findosg_functions
 - FindosgFX
 - FindosgGA
 - FindosgIntrospection
 - FindosgManipulator
 - FindosgParticle
 - FindosgPresentation
 - FindosgProducer
 - FindosgQt
 - Findosg
 - FindosgShadow
 - FindosgSim
 - FindosgTerrain
 - FindosgText
 - FindosgUtil
 - FindosgViewer
 - FindosgVolume
 - FindosgWidget
 - FindPatch
 - FindPerlLibs
 - FindPerl
 - FindPHP4
 - FindPhysFS
 - FindPike
 - FindPkgConfig
 - FindPNG
 - FindPostgreSQL
 - FindProducer
 - FindProtobuf
 - FindPython
 - 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