CMake/Modules
Bill Hoffman b405f01daa FindCUDA: Resolve a host compiler symlink only if it is Apple cc -> clang
Otherwise using a "cc -> ccache" or similar symlink as the compiler
causes FindCUDA to select ccache as the host compiler.  Update the logic
added by commit v3.1.0-rc1~354^2 (FindCUDA: Fix OSX Clang & no C
language enabled, 2014-06-12) to apply only in the specific case it is
needed.
2015-06-15 09:41:10 -04:00
..
CMakeAddFortranSubdirectory
Compiler Add a 'Green Hills MULTI' generator on Windows 2015-04-20 13:55:40 -04:00
CompilerId Xcode: Set ARCHS only when CMAKE_OSX_ARCHITECTURES is specified (#14736) 2015-03-27 10:52:32 -04:00
FindCUDA FindCUDA: Add specific cuda_language_flag instead of using nvcc. 2015-04-09 11:41:36 -04:00
FortranCInterface Avoid if() quoted auto-dereference 2014-10-20 11:49:16 -04:00
IntelVSImplicitPath
Internal
Platform Windows-GNU: Restore find_library treatment of '.dll' as linkable (#15409) 2015-06-08 10:16:18 -04:00
AddFileDependencies.cmake
AutogenInfo.cmake.in QtAutogen: Regenerate qrc files if their input changes (#15074) 2014-10-24 19:45:27 +02:00
BasicConfigVersion-AnyNewerVersion.cmake.in
BasicConfigVersion-ExactVersion.cmake.in
BasicConfigVersion-SameMajorVersion.cmake.in
BundleUtilities.cmake Modules: Check for ARGC before using ARGV# 2015-02-27 10:59:23 -05:00
CMake.cmake
CMakeASM-ATTInformation.cmake
CMakeASMCompiler.cmake.in
CMakeASMInformation.cmake
CMakeASM_MASMInformation.cmake
CMakeASM_NASMInformation.cmake
CMakeAddFortranSubdirectory.cmake
CMakeAddNewLanguage.txt
CMakeBackwardCompatibilityC.cmake
CMakeBackwardCompatibilityCXX.cmake
CMakeBorlandFindMake.cmake
CMakeBuildSettings.cmake.in
CMakeCCompiler.cmake.in
CMakeCCompilerABI.c
CMakeCCompilerId.c.in QNX: Fix detection of QCC compiler id (#15349) 2015-01-14 10:28:59 -05:00
CMakeCInformation.cmake
CMakeCXXCompiler.cmake.in
CMakeCXXCompilerABI.cpp
CMakeCXXCompilerId.cpp.in QNX: Fix detection of QCC compiler id (#15349) 2015-01-14 10:28:59 -05:00
CMakeCXXInformation.cmake
CMakeCheckCompilerFlagCommonPatterns.cmake Check*CompilerFlag: Add another pattern for Clang (#15526) 2015-04-22 10:59:57 -04:00
CMakeClDeps.cmake
CMakeCommonLanguageInclude.cmake
CMakeCompilerABI.h
CMakeCompilerIdDetection.cmake
CMakeConfigurableFile.in
CMakeDependentOption.cmake
CMakeDetermineASM-ATTCompiler.cmake
CMakeDetermineASMCompiler.cmake
CMakeDetermineASM_MASMCompiler.cmake
CMakeDetermineASM_NASMCompiler.cmake
CMakeDetermineCCompiler.cmake Avoid if() quoted auto-dereference 2014-10-20 11:49:16 -04:00
CMakeDetermineCXXCompiler.cmake
CMakeDetermineCompileFeatures.cmake
CMakeDetermineCompiler.cmake OS X: Resolve compiler in /usr/bin to that reported by Xcode xcrun 2015-01-14 15:26:53 -05:00
CMakeDetermineCompilerABI.cmake CMakeDetermineCompilerABI: Use normal linker flags in ABI project 2014-12-03 14:53:14 -05:00
CMakeDetermineCompilerId.cmake MSVC: Distinguish among ARM architectures more precisely (#14552) 2015-02-24 09:33:08 -05:00
CMakeDetermineFortranCompiler.cmake Fortran: Add infrastructure to detect compiler version (#15372) 2015-02-19 09:26:27 -05:00
CMakeDetermineJavaCompiler.cmake
CMakeDetermineRCCompiler.cmake
CMakeDetermineSystem.cmake Allow CMAKE_TOOLCHAIN_FILE to be an empty string 2015-04-22 16:06:44 -04:00
CMakeDetermineVSServicePack.cmake
CMakeExpandImportedTargets.cmake Modules: Format documentation to avoid over-long preformatted lines 2014-10-22 15:52:31 -04:00
CMakeExportBuildSettings.cmake
CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake Code Blocks/Eclipse: Add -std= flag matching. 2014-11-03 09:19:18 -05:00
CMakeFindBinUtils.cmake Avoid if() quoted auto-dereference when checking for "MSVC" 2014-11-19 16:24:54 -05:00
CMakeFindCodeBlocks.cmake
CMakeFindDependencyMacro.cmake
CMakeFindEclipseCDT4.cmake
CMakeFindFrameworks.cmake
CMakeFindJavaCommon.cmake
CMakeFindKDevelop3.cmake
CMakeFindKate.cmake
CMakeFindPackageMode.cmake CMakeFindPackageMode: Fix Debian multiarch default guess (#15250) 2015-01-19 10:45:32 -05:00
CMakeFindWMake.cmake
CMakeFindXCode.cmake Xcode: Switch to internal CMAKE_MAKE_PROGRAM lookup by generator (#15324) 2015-01-29 09:11:11 -05:00
CMakeForceCompiler.cmake Avoid if() quoted auto-dereference 2014-10-20 11:49:16 -04:00
CMakeFortranCompiler.cmake.in
CMakeFortranCompilerABI.F
CMakeFortranCompilerId.F.in Fortran: Detect G95 compiler version 2015-02-19 09:26:28 -05:00
CMakeFortranInformation.cmake
CMakeGenericSystem.cmake
CMakeGraphVizOptions.cmake Fix typo, graphiz -> graphviz. 2015-02-21 10:27:54 +01:00
CMakeImportBuildSettings.cmake
CMakeJOMFindMake.cmake
CMakeJavaCompiler.cmake.in
CMakeJavaInformation.cmake
CMakeMSYSFindMake.cmake
CMakeMinGWFindMake.cmake
CMakeNMakeFindMake.cmake
CMakeNinjaFindMake.cmake ninja: Find alternate Ninja-compatible binaries 2014-10-29 13:03:43 -04:00
CMakePackageConfigHelpers.cmake Modules: Format documentation to avoid over-long preformatted lines 2014-10-22 15:52:31 -04:00
CMakeParseArguments.cmake Modules: Format documentation to avoid over-long preformatted lines 2014-10-22 15:52:31 -04:00
CMakeParseImplicitLinkInfo.cmake CMakeParseImplicitLinkInfo: Avoid if() auto-deref in quoted arg 2015-02-18 12:32:47 -05:00
CMakePlatformId.h.in MSVC: Distinguish among ARM architectures more precisely (#14552) 2015-02-24 09:33:08 -05:00
CMakePrintHelpers.cmake Modules: Format documentation to avoid over-long preformatted lines 2014-10-22 15:52:31 -04:00
CMakePrintSystemInformation.cmake
CMakePushCheckState.cmake
CMakeRCCompiler.cmake.in
CMakeRCInformation.cmake
CMakeSystem.cmake.in
CMakeSystemSpecificInformation.cmake
CMakeSystemSpecificInitialize.cmake
CMakeTestASM-ATTCompiler.cmake
CMakeTestASMCompiler.cmake
CMakeTestASM_MASMCompiler.cmake
CMakeTestASM_NASMCompiler.cmake
CMakeTestCCompiler.cmake
CMakeTestCXXCompiler.cmake
CMakeTestCompilerCommon.cmake
CMakeTestFortranCompiler.cmake
CMakeTestGNU.c
CMakeTestJavaCompiler.cmake
CMakeTestRCCompiler.cmake
CMakeTestWatcomVersion.c
CMakeUnixFindMake.cmake
CMakeVS6BackwardCompatibility.cmake
CMakeVS7BackwardCompatibility.cmake
CMakeVerifyManifest.cmake
CPack.DS_Store.in
CPack.Description.plist.in
CPack.Info.plist.in
CPack.OSXScriptLauncher.in
CPack.OSXScriptLauncher.rsrc.in
CPack.OSXX11.Info.plist.in
CPack.OSXX11.main.scpt.in
CPack.RuntimeScript.in
CPack.STGZ_Header.sh.in
CPack.VolumeIcon.icns.in
CPack.background.png.in
CPack.cmake CPack: Fix typo in CPACK_INSTALL_CMAKE_PROJECTS docs (#15543) 2015-04-29 15:21:07 -04:00
CPack.distribution.dist.in
CPackBundle.cmake CPack: Add support to overwrite or pass additional parameter to codesign 2015-03-23 09:15:43 -04:00
CPackComponent.cmake Help: Small fixes in CPackComponent documentation 2014-12-22 17:23:46 +01:00
CPackCygwin.cmake
CPackDMG.cmake
CPackDeb.cmake CPackDeb: Check dpkg-shlibdeps --ignore-missing-info flag 2015-06-03 09:23:02 -04:00
CPackIFW.cmake CPackIFW: Add QtIFW 2.0 support 2015-05-15 11:02:49 -04:00
CPackNSIS.cmake Modules: Wrap long lines in pre-formatted documentation blocks 2014-11-06 14:52:26 -05:00
CPackPackageMaker.cmake
CPackRPM.cmake CPack: Enable DEB and RPM tests more reliably 2015-05-12 08:56:34 -04:00
CPackWIX.cmake CPackWIX: Support patching of root <Feature> elements. 2015-03-06 21:06:42 +01:00
CPackZIP.cmake
CTest.cmake ctest: Consolidate documentation of CTEST_USE_LAUNCHERS (#15533) 2015-04-28 13:32:23 -04:00
CTestCoverageCollectGCOV.cmake CTestCoverageCollectGCOV: Write tar files intended for CDash in gnutar format 2015-04-10 08:32:31 -04:00
CTestScriptMode.cmake
CTestTargets.cmake Configure some CMake-provided targets with USES_TERMINAL (#14915) 2015-01-27 11:16:48 -05:00
CTestUseLaunchers.cmake
CheckCCompilerFlag.cmake Check*CompilerFlag: Refactor method used to pass flags 2015-02-24 09:45:19 -05:00
CheckCSourceCompiles.cmake
CheckCSourceRuns.cmake
CheckCXXCompilerFlag.cmake Check*CompilerFlag: Refactor method used to pass flags 2015-02-24 09:45:19 -05:00
CheckCXXSourceCompiles.cmake
CheckCXXSourceRuns.cmake
CheckCXXSymbolExists.cmake
CheckForPthreads.c
CheckFortranCompilerFlag.cmake Check*CompilerFlag: Refactor method used to pass flags 2015-02-24 09:45:19 -05:00
CheckFortranFunctionExists.cmake
CheckFortranSourceCompiles.cmake
CheckFunctionExists.c
CheckFunctionExists.cmake
CheckIncludeFile.c.in
CheckIncludeFile.cmake
CheckIncludeFile.cxx.in
CheckIncludeFileCXX.cmake
CheckIncludeFiles.cmake
CheckLanguage.cmake
CheckLibraryExists.cmake
CheckLibraryExists.lists.in
CheckPrototypeDefinition.c.in
CheckPrototypeDefinition.cmake
CheckSizeOf.cmake
CheckStructHasMember.cmake CheckStructHasMember: fix null deref warning (#15413) 2015-02-20 11:21:43 -05:00
CheckSymbolExists.cmake
CheckTypeSize.c.in
CheckTypeSize.cmake CheckTypeSize: Do not use cmake_policy(VERSION) 2015-05-19 12:56:07 -04:00
CheckTypeSizeMap.cmake.in
CheckVariableExists.c
CheckVariableExists.cmake
Dart.cmake
DartConfiguration.tcl.in ctest: add support for additional sanitizer options 2014-10-03 13:45:07 -04:00
DeployQt4.cmake Modules: Check for ARGC before using ARGV# 2015-02-27 10:59:23 -05:00
Documentation.cmake
DummyCXXFile.cxx
ExternalData.cmake ExternalData: Add option to disable use of symlinks 2015-05-22 09:21:47 -04:00
ExternalData_config.cmake.in ExternalData: Add option to disable use of symlinks 2015-05-22 09:21:47 -04:00
ExternalProject.cmake ExternalProject: Initialize only selected git submodules (#15590) 2015-06-02 14:31:26 -04:00
FLTKCompatibility.cmake
FeatureSummary.cmake Modules: Check for ARGC before using ARGV# 2015-02-27 10:59:23 -05:00
FindALSA.cmake
FindASPELL.cmake
FindAVIFile.cmake
FindArmadillo.cmake
FindBISON.cmake FindBISON: Add DEFINES_FILE option to pass --defines=FILE 2015-06-09 10:26:01 -04:00
FindBLAS.cmake
FindBZip2.cmake
FindBacktrace.cmake Modules: Format documentation to avoid over-long preformatted lines 2014-10-22 15:52:31 -04:00
FindBoost.cmake Merge topic 'FindBoost-per-config-libraries' 2015-06-02 09:03:52 -04:00
FindBullet.cmake
FindCABLE.cmake
FindCUDA.cmake FindCUDA: Resolve a host compiler symlink only if it is Apple cc -> clang 2015-06-15 09:41:10 -04:00
FindCURL.cmake
FindCVS.cmake
FindCoin3D.cmake FindCoin3D: Drop link to project homepage 2015-02-11 11:05:55 -05:00
FindCups.cmake
FindCurses.cmake FindCurses: Drop unused check for cbreak in tinfo library 2015-02-20 08:41:36 -05:00
FindCxxTest.cmake
FindCygwin.cmake
FindDCMTK.cmake
FindDart.cmake
FindDevIL.cmake
FindDoxygen.cmake
FindEXPAT.cmake
FindFLEX.cmake
FindFLTK.cmake FindFLTK: Drop search in recent cmake-gui locations 2015-05-08 11:26:56 -04:00
FindFLTK2.cmake FindFLTK: Drop search in recent cmake-gui locations 2015-05-08 11:26:56 -04:00
FindFreetype.cmake
FindGCCXML.cmake
FindGDAL.cmake
FindGIF.cmake
FindGLEW.cmake
FindGLU.cmake
FindGLUT.cmake
FindGSL.cmake FindGSL: Add module to find the GNU Scientific Library 2014-12-17 10:59:48 -05:00
FindGTK.cmake
FindGTK2.cmake
FindGTest.cmake FindGTest: Fix parsing of test macro calls with spaces (#15553) 2015-05-04 11:28:50 -04:00
FindGettext.cmake FindIntl: New module to find Gettext libintl 2014-11-11 13:02:16 -05:00
FindGit.cmake FindGit: Search in 'GitHub for Windows' user directory 2015-01-13 08:54:31 -05:00
FindGnuTLS.cmake
FindGnuplot.cmake
FindHDF5.cmake FindHDF5: Add version support 2015-05-13 10:00:55 -04:00
FindHSPELL.cmake
FindHTMLHelp.cmake
FindHg.cmake FindHg: Run hg with C locale when querying its version. 2015-02-28 14:22:41 +01:00
FindIce.cmake FindIce: Port to work with CMP0054 NEW behavior 2015-01-08 14:13:48 -05:00
FindIcotool.cmake
FindImageMagick.cmake
FindIntl.cmake FindIntl: New module to find Gettext libintl 2014-11-11 13:02:16 -05:00
FindJNI.cmake FindJNI: Add arch-specific library dir for JDK 9 layout (#15408) 2015-02-18 09:19:17 -05:00
FindJPEG.cmake
FindJasper.cmake
FindJava.cmake FindJava: Fix OpenJDK 8 version detection (#15565) 2015-05-12 13:46:12 -04:00
FindKDE3.cmake Modules: Format documentation to avoid over-long preformatted lines 2014-10-22 15:52:31 -04:00
FindKDE4.cmake
FindLAPACK.cmake
FindLATEX.cmake FindLATEX: Add components for XeLaTeX and LuaLaTeX 2015-01-11 15:42:12 -05:00
FindLibArchive.cmake
FindLibLZMA.cmake
FindLibXml2.cmake
FindLibXslt.cmake Modules: Wrap long lines in pre-formatted documentation blocks 2014-11-06 14:52:26 -05:00
FindLua.cmake FindLua: fix wrong version list if EXACT is given 2014-10-02 21:41:43 +02:00
FindLua50.cmake
FindLua51.cmake
FindMFC.cmake FindMFC: Use if(DEFINED) to simplify condition (#15477) 2015-03-26 09:02:05 -04:00
FindMPEG.cmake
FindMPEG2.cmake
FindMPI.cmake FindMPI: handle trailing slash from $MSMPI_BIN 2015-01-14 10:19:06 -05:00
FindMatlab.cmake FindMatlab: fix reconfiguration of Matlab_ROOT_DIR 2015-06-01 09:24:06 -04:00
FindMotif.cmake
FindOpenAL.cmake
FindOpenCL.cmake
FindOpenGL.cmake Merge topic 'FindOpenGL-revert-imported-targets' 2014-12-03 10:01:42 -05:00
FindOpenMP.cmake FindOpenMP: Use fixed form Fortran test program 2014-11-20 14:54:11 +01:00
FindOpenSSL.cmake Merge topic 'OpenSSL_102' 2015-01-28 09:33:42 -05:00
FindOpenSceneGraph.cmake Modules: Format documentation to avoid over-long preformatted lines 2014-10-22 15:52:31 -04:00
FindOpenThreads.cmake
FindPHP4.cmake
FindPNG.cmake Modules: Format documentation to avoid over-long preformatted lines 2014-10-22 15:52:31 -04:00
FindPackageHandleStandardArgs.cmake FPHSA: Document REQUIRED_VARS recommendation (#15352) 2015-04-17 10:46:25 -04:00
FindPackageMessage.cmake
FindPerl.cmake
FindPerlLibs.cmake
FindPhysFS.cmake
FindPike.cmake
FindPkgConfig.cmake FindPkgConfig: Fix extra paths for CMAKE_{FRAMEWORK,APPBUNDLE}_PATH vars 2015-05-29 19:22:57 +02:00
FindPostgreSQL.cmake FindPostgreSQL: Search some more common packaging locations 2015-06-01 11:01:00 -04:00
FindProducer.cmake
FindProtobuf.cmake FindProtobuf: Cleanup reStructuredText documentation formatting 2014-11-06 14:52:24 -05:00
FindPythonInterp.cmake FindPythonInterp: fix version component variables for Python 1.4 (#15275) 2014-12-02 15:36:59 +01:00
FindPythonLibs.cmake
FindQt.cmake FindQt: explicitely mention that it cannot Qt5 or later 2015-01-16 22:06:22 +01:00
FindQt3.cmake
FindQt4.cmake FindQt4: Fix handling of QT_VERSION_MAJOR mismatch 2014-12-09 10:43:02 -05:00
FindQuickTime.cmake
FindRTI.cmake
FindRuby.cmake FindRuby: Fix finding 64-bit Ruby on Windows 2015-02-10 09:54:21 -05:00
FindSDL.cmake FindSDL: Allow if() to dereference SDL_INCLUDE_DIR for matching 2015-01-08 14:47:39 -05:00
FindSDL_image.cmake Modules: Wrap long lines in pre-formatted documentation blocks 2014-11-06 14:52:26 -05:00
FindSDL_mixer.cmake Modules: Wrap long lines in pre-formatted documentation blocks 2014-11-06 14:52:26 -05:00
FindSDL_net.cmake
FindSDL_sound.cmake Help: Wrap long lines in pre-formatted documentation blocks 2014-11-07 10:59:09 -05:00
FindSDL_ttf.cmake
FindSWIG.cmake
FindSelfPackers.cmake
FindSquish.cmake Modules: Wrap long lines in pre-formatted documentation blocks 2014-11-06 14:52:26 -05:00
FindSubversion.cmake
FindTCL.cmake
FindTIFF.cmake
FindTclStub.cmake
FindTclsh.cmake
FindThreads.cmake FindThreads: introduce THREADS_PREFER_PTHREAD_FLAG (#14767) 2014-10-08 17:57:34 +02:00
FindUnixCommands.cmake FindUnixCommand: Use FPHSA to report status in standard way 2014-12-03 10:04:59 -05:00
FindWget.cmake
FindWish.cmake
FindX11.cmake
FindXCTest.cmake OS X: Add FindXCTest module 2015-03-23 09:12:19 -04:00
FindXMLRPC.cmake
FindXercesC.cmake Modules: Rename FindXerces to FindXercesC 2014-12-04 10:41:26 -05:00
FindZLIB.cmake
Findosg.cmake
FindosgAnimation.cmake
FindosgDB.cmake
FindosgFX.cmake
FindosgGA.cmake
FindosgIntrospection.cmake
FindosgManipulator.cmake
FindosgParticle.cmake
FindosgPresentation.cmake
FindosgProducer.cmake
FindosgQt.cmake
FindosgShadow.cmake
FindosgSim.cmake
FindosgTerrain.cmake
FindosgText.cmake
FindosgUtil.cmake
FindosgViewer.cmake
FindosgVolume.cmake
FindosgWidget.cmake
Findosg_functions.cmake
FindwxWidgets.cmake FindwxWidgets: Fix find_program call for versioned names 2015-06-08 09:13:29 -04:00
FindwxWindows.cmake
FortranCInterface.cmake FortranCInterface: Do not use cmake_policy(VERSION) 2015-05-19 13:00:38 -04:00
GNUInstallDirs.cmake Modules: Format documentation to avoid over-long preformatted lines 2014-10-22 15:52:31 -04:00
GenerateExportHeader.cmake Modules: Check for ARGC before using ARGV# 2015-02-27 10:59:23 -05:00
GetPrerequisites.cmake Modules: Check for ARGC before using ARGV# 2015-02-27 10:59:23 -05:00
ITKCompatibility.cmake
InstallRequiredSystemLibraries.cmake Merge topic 'InstallRequiredSystemLibraries-vs2015' 2015-05-05 09:35:25 -04:00
KDE3Macros.cmake
MacOSXBundleInfo.plist.in
MacOSXFrameworkInfo.plist.in
MacroAddFileDependencies.cmake
MatlabTestsRedirect.cmake FindMatlab: Drop incorrect usage option from test helper script 2015-06-01 09:23:54 -04:00
NSIS.InstallOptions.ini.in
NSIS.template.in
ProcessorCount.cmake
Qt4ConfigDependentSettings.cmake
Qt4Macros.cmake Modules: Check for ARGC before using ARGV# 2015-02-27 10:59:23 -05:00
RepositoryInfo.txt.in
SelectLibraryConfigurations.cmake
Squish4RunTestCase.bat
Squish4RunTestCase.sh FindSquish: Avoid bash-specific behavior in test script (#15568) 2015-05-14 08:53:33 -04:00
SquishRunTestCase.bat
SquishRunTestCase.sh
SquishTestScript.cmake
SystemInformation.cmake
SystemInformation.in
TestBigEndian.cmake
TestCXXAcceptsFlag.cmake
TestEndianess.c.in
TestForANSIForScope.cmake
TestForANSIStreamHeaders.cmake
TestForANSIStreamHeaders.cxx
TestForAnsiForScope.cxx
TestForSSTREAM.cmake
TestForSSTREAM.cxx
TestForSTDNamespace.cmake
TestForSTDNamespace.cxx
UseEcos.cmake
UseJava.cmake UseJava: Fix add_jar argument parsing (#14655) 2015-03-20 10:46:13 -04:00
UseJavaClassFilelist.cmake
UseJavaSymlinks.cmake
UsePkgConfig.cmake
UseQt4.cmake
UseSWIG.cmake Revert "add_custom_command: Diagnose MAIN_DEPENDENCY limitation." 2015-04-30 10:20:20 -04:00
UseVTK40.cmake
UseVTKBuildSettings40.cmake
UseVTKConfig40.cmake
Use_wxWindows.cmake
UsewxWidgets.cmake
VTKCompatibility.cmake
WIX.template.in CPackWIX: Extend the patching mechanism to allow adding content to <Product>. 2015-02-13 12:09:40 +01:00
WriteBasicConfigVersionFile.cmake Modules: Format documentation to avoid over-long preformatted lines 2014-10-22 15:52:31 -04:00
WriteCompilerDetectionHeader.cmake WCDH: Fix condition when variables named "FILE" or "PREFIX" are defined 2015-05-07 09:00:45 -04:00
ecos_clean.cmake
exportheader.cmake.in
kde3init_dummy.cpp.in
kde3uic.cmake
readme.txt

readme.txt

See the "Find Modules" section of the cmake-developer(7) manual page.

For more information about how to contribute modules to CMake, see this page:
http://www.cmake.org/Wiki/CMake:Module_Maintainers