cmake-modules.7.rst 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276
  1. .. cmake-manual-description: CMake Modules Reference
  2. cmake-modules(7)
  3. ****************
  4. .. only:: html
  5. .. contents::
  6. All Modules
  7. ===========
  8. .. toctree::
  9. :maxdepth: 1
  10. /module/AddFileDependencies
  11. /module/AndroidTestUtilities
  12. /module/BundleUtilities
  13. /module/CheckCCompilerFlag
  14. /module/CheckCSourceCompiles
  15. /module/CheckCSourceRuns
  16. /module/CheckCXXCompilerFlag
  17. /module/CheckCXXSourceCompiles
  18. /module/CheckCXXSourceRuns
  19. /module/CheckCXXSymbolExists
  20. /module/CheckFortranCompilerFlag
  21. /module/CheckFortranFunctionExists
  22. /module/CheckFortranSourceCompiles
  23. /module/CheckFunctionExists
  24. /module/CheckIPOSupported
  25. /module/CheckIncludeFileCXX
  26. /module/CheckIncludeFile
  27. /module/CheckIncludeFiles
  28. /module/CheckLanguage
  29. /module/CheckLibraryExists
  30. /module/CheckPrototypeDefinition
  31. /module/CheckStructHasMember
  32. /module/CheckSymbolExists
  33. /module/CheckTypeSize
  34. /module/CheckVariableExists
  35. /module/CMakeAddFortranSubdirectory
  36. /module/CMakeBackwardCompatibilityCXX
  37. /module/CMakeDependentOption
  38. /module/CMakeDetermineVSServicePack
  39. /module/CMakeExpandImportedTargets
  40. /module/CMakeFindDependencyMacro
  41. /module/CMakeFindFrameworks
  42. /module/CMakeFindPackageMode
  43. /module/CMakeForceCompiler
  44. /module/CMakeGraphVizOptions
  45. /module/CMakePackageConfigHelpers
  46. /module/CMakeParseArguments
  47. /module/CMakePrintHelpers
  48. /module/CMakePrintSystemInformation
  49. /module/CMakePushCheckState
  50. /module/CMakeVerifyManifest
  51. /module/CPackComponent
  52. /module/CPackIFW
  53. /module/CPackIFWConfigureFile
  54. /module/CPack
  55. /module/CSharpUtilities
  56. /module/CTest
  57. /module/CTestCoverageCollectGCOV
  58. /module/CTestScriptMode
  59. /module/CTestUseLaunchers
  60. /module/Dart
  61. /module/DeployQt4
  62. /module/Documentation
  63. /module/ExternalData
  64. /module/ExternalProject
  65. /module/FeatureSummary
  66. /module/FetchContent
  67. /module/FindALSA
  68. /module/FindArmadillo
  69. /module/FindASPELL
  70. /module/FindAVIFile
  71. /module/FindBISON
  72. /module/FindBLAS
  73. /module/FindBacktrace
  74. /module/FindBoost
  75. /module/FindBullet
  76. /module/FindBZip2
  77. /module/FindCABLE
  78. /module/FindCoin3D
  79. /module/FindCUDA
  80. /module/FindCups
  81. /module/FindCURL
  82. /module/FindCurses
  83. /module/FindCVS
  84. /module/FindCxxTest
  85. /module/FindCygwin
  86. /module/FindDart
  87. /module/FindDCMTK
  88. /module/FindDevIL
  89. /module/FindDoxygen
  90. /module/FindEXPAT
  91. /module/FindFLEX
  92. /module/FindFLTK2
  93. /module/FindFLTK
  94. /module/FindFreetype
  95. /module/FindGCCXML
  96. /module/FindGDAL
  97. /module/FindGettext
  98. /module/FindGIF
  99. /module/FindGit
  100. /module/FindGLEW
  101. /module/FindGLUT
  102. /module/FindGnuplot
  103. /module/FindGnuTLS
  104. /module/FindGSL
  105. /module/FindGTest
  106. /module/FindGTK2
  107. /module/FindGTK
  108. /module/FindHDF5
  109. /module/FindHg
  110. /module/FindHSPELL
  111. /module/FindHTMLHelp
  112. /module/FindIce
  113. /module/FindIcotool
  114. /module/FindICU
  115. /module/FindImageMagick
  116. /module/FindIconv
  117. /module/FindIntl
  118. /module/FindITK
  119. /module/FindJasper
  120. /module/FindJava
  121. /module/FindJNI
  122. /module/FindJPEG
  123. /module/FindKDE3
  124. /module/FindKDE4
  125. /module/FindLAPACK
  126. /module/FindLATEX
  127. /module/FindLibArchive
  128. /module/FindLibLZMA
  129. /module/FindLibXml2
  130. /module/FindLibXslt
  131. /module/FindLTTngUST
  132. /module/FindLua50
  133. /module/FindLua51
  134. /module/FindLua
  135. /module/FindMatlab
  136. /module/FindMFC
  137. /module/FindMotif
  138. /module/FindMPEG2
  139. /module/FindMPEG
  140. /module/FindMPI
  141. /module/FindODBC
  142. /module/FindOpenACC
  143. /module/FindOpenAL
  144. /module/FindOpenCL
  145. /module/FindOpenGL
  146. /module/FindOpenMP
  147. /module/FindOpenSceneGraph
  148. /module/FindOpenSSL
  149. /module/FindOpenThreads
  150. /module/FindosgAnimation
  151. /module/FindosgDB
  152. /module/Findosg_functions
  153. /module/FindosgFX
  154. /module/FindosgGA
  155. /module/FindosgIntrospection
  156. /module/FindosgManipulator
  157. /module/FindosgParticle
  158. /module/FindosgPresentation
  159. /module/FindosgProducer
  160. /module/FindosgQt
  161. /module/Findosg
  162. /module/FindosgShadow
  163. /module/FindosgSim
  164. /module/FindosgTerrain
  165. /module/FindosgText
  166. /module/FindosgUtil
  167. /module/FindosgViewer
  168. /module/FindosgVolume
  169. /module/FindosgWidget
  170. /module/FindPackageHandleStandardArgs
  171. /module/FindPackageMessage
  172. /module/FindPatch
  173. /module/FindPerlLibs
  174. /module/FindPerl
  175. /module/FindPHP4
  176. /module/FindPhysFS
  177. /module/FindPike
  178. /module/FindPkgConfig
  179. /module/FindPNG
  180. /module/FindPostgreSQL
  181. /module/FindProducer
  182. /module/FindProtobuf
  183. /module/FindPython
  184. /module/FindPython2
  185. /module/FindPython3
  186. /module/FindPythonInterp
  187. /module/FindPythonLibs
  188. /module/FindQt3
  189. /module/FindQt4
  190. /module/FindQt
  191. /module/FindQuickTime
  192. /module/FindRTI
  193. /module/FindRuby
  194. /module/FindSDL_image
  195. /module/FindSDL_mixer
  196. /module/FindSDL_net
  197. /module/FindSDL
  198. /module/FindSDL_sound
  199. /module/FindSDL_ttf
  200. /module/FindSelfPackers
  201. /module/FindSquish
  202. /module/FindSubversion
  203. /module/FindSWIG
  204. /module/FindTCL
  205. /module/FindTclsh
  206. /module/FindTclStub
  207. /module/FindThreads
  208. /module/FindTIFF
  209. /module/FindUnixCommands
  210. /module/FindVTK
  211. /module/FindVulkan
  212. /module/FindWget
  213. /module/FindWish
  214. /module/FindwxWidgets
  215. /module/FindwxWindows
  216. /module/FindXCTest
  217. /module/FindXalanC
  218. /module/FindXercesC
  219. /module/FindX11
  220. /module/FindXMLRPC
  221. /module/FindZLIB
  222. /module/FortranCInterface
  223. /module/GenerateExportHeader
  224. /module/GetPrerequisites
  225. /module/GNUInstallDirs
  226. /module/GoogleTest
  227. /module/InstallRequiredSystemLibraries
  228. /module/MacroAddFileDependencies
  229. /module/ProcessorCount
  230. /module/SelectLibraryConfigurations
  231. /module/SquishTestScript
  232. /module/TestBigEndian
  233. /module/TestCXXAcceptsFlag
  234. /module/TestForANSIForScope
  235. /module/TestForANSIStreamHeaders
  236. /module/TestForSSTREAM
  237. /module/TestForSTDNamespace
  238. /module/UseEcos
  239. /module/UseJavaClassFilelist
  240. /module/UseJava
  241. /module/UseJavaSymlinks
  242. /module/UsePkgConfig
  243. /module/UseSWIG
  244. /module/UsewxWidgets
  245. /module/Use_wxWindows
  246. /module/WriteBasicConfigVersionFile
  247. /module/WriteCompilerDetectionHeader
  248. Legacy CPack Modules
  249. ====================
  250. These modules used to be mistakenly exposed to the user, and have been moved
  251. out of user visibility. They are for CPack internal use, and should never be
  252. used directly.
  253. .. toctree::
  254. :maxdepth: 1
  255. /module/CPackArchive
  256. /module/CPackBundle
  257. /module/CPackCygwin
  258. /module/CPackDeb
  259. /module/CPackDMG
  260. /module/CPackFreeBSD
  261. /module/CPackNSIS
  262. /module/CPackNuGet
  263. /module/CPackPackageMaker
  264. /module/CPackProductBuild
  265. /module/CPackRPM
  266. /module/CPackWIX