{
  "AddFileDependencies": {
    "name": "AddFileDependencies",
    "description": "Load this module in a CMake project with:"
  },
  "AndroidTestUtilities": {
    "name": "AndroidTestUtilities",
    "description": "This module provides a command to create a test that pushes data needed for testing an Android device behavior onto a connected Android device."
  },
  "BundleUtilities": {
    "name": "BundleUtilities",
    "description": "This module provides utility commands for assembling standalone, bundle-style applications with CMake, such as macOS .app bundles or similar directory-based application bundles on other operating systems."
  },
  "CheckCCompilerFlag": {
    "name": "CheckCCompilerFlag",
    "description": "This module provides a command to check whether the C compiler supports a given flag."
  },
  "CheckCompilerFlag": {
    "name": "CheckCompilerFlag",
    "description": "This module provides a command to check whether the compiler supports a given flag."
  },
  "CheckCSourceCompiles": {
    "name": "CheckCSourceCompiles",
    "description": "This module provides a command to check whether a C source can be built."
  },
  "CheckCSourceRuns": {
    "name": "CheckCSourceRuns",
    "description": "This module provides a command to check whether a C source can be built and run."
  },
  "CheckCXXCompilerFlag": {
    "name": "CheckCXXCompilerFlag",
    "description": "This module provides a command to check whether the C++ compiler supports a given flag."
  },
  "CheckCXXSourceCompiles": {
    "name": "CheckCXXSourceCompiles",
    "description": "This module provides a command to check whether a C++ source can be built."
  },
  "CheckCXXSourceRuns": {
    "name": "CheckCXXSourceRuns",
    "description": "This module provides a command to check whether a C++ source can be built and run."
  },
  "CheckCXXSymbolExists": {
    "name": "CheckCXXSymbolExists",
    "description": "This module provides a command to check whether a C++ symbol exists."
  },
  "CheckFortranCompilerFlag": {
    "name": "CheckFortranCompilerFlag",
    "description": "This module provides a command to check whether the Fortran compiler supports a given flag."
  },
  "CheckFortranFunctionExists": {
    "name": "CheckFortranFunctionExists",
    "description": "This module provides a command to check whether a Fortran function exists."
  },
  "CheckFortranSourceCompiles": {
    "name": "CheckFortranSourceCompiles",
    "description": "This module provides a command to check whether a Fortran source can be built."
  },
  "CheckFortranSourceRuns": {
    "name": "CheckFortranSourceRuns",
    "description": "This module provides a command to check whether a Fortran source can be built and run."
  },
  "CheckFunctionExists": {
    "name": "CheckFunctionExists",
    "description": "This module provides a command to check whether a C function exists."
  },
  "CheckIncludeFile": {
    "name": "CheckIncludeFile",
    "description": "This module provides a command to check C header file."
  },
  "CheckIncludeFileCXX": {
    "name": "CheckIncludeFileCXX",
    "description": "This module provides a command to check a C++ header file."
  },
  "CheckIncludeFiles": {
    "name": "CheckIncludeFiles",
    "description": "This module provides a command to check one or more C/C++ header files."
  },
  "CheckIPOSupported": {
    "name": "CheckIPOSupported",
    "description": "This module provides a command to check whether the compiler supports interprocedural optimization (IPO/LTO)."
  },
  "CheckLanguage": {
    "name": "CheckLanguage",
    "description": "This module provides a command to check whether a language can be enabled using the enable_language or project commands."
  },
  "CheckLibraryExists": {
    "name": "CheckLibraryExists",
    "description": "This module provides a command to check whether a C library exists."
  },
  "CheckLinkerFlag": {
    "name": "CheckLinkerFlag",
    "description": "This module provides a command to check whether a given link flag is supported by the compiler."
  },
  "CheckOBJCCompilerFlag": {
    "name": "CheckOBJCCompilerFlag",
    "description": "This module provides a command to check whether the Objective-C compiler supports a given flag."
  },
  "CheckOBJCSourceCompiles": {
    "name": "CheckOBJCSourceCompiles",
    "description": "This module provides a command to check whether an Objective-C source can be built."
  },
  "CheckOBJCSourceRuns": {
    "name": "CheckOBJCSourceRuns",
    "description": "This module provides a command to check whether an Objective-C source can be built and run."
  },
  "CheckOBJCXXCompilerFlag": {
    "name": "CheckOBJCXXCompilerFlag",
    "description": "This module provides a command to check whether the Objective-C++ compiler supports a given flag."
  },
  "CheckOBJCXXSourceCompiles": {
    "name": "CheckOBJCXXSourceCompiles",
    "description": "This module provides a command to check whether an Objective-C++ source can be built."
  },
  "CheckOBJCXXSourceRuns": {
    "name": "CheckOBJCXXSourceRuns",
    "description": "This module provides a command to check whether an Objective-C++ source can be built and run."
  },
  "CheckPIESupported": {
    "name": "CheckPIESupported",
    "description": "This module provides a command to check whether the linker supports Position Independent Code (PIE) or No Position Independent Code (NO_PIE) for executables."
  },
  "CheckPrototypeDefinition": {
    "name": "CheckPrototypeDefinition",
    "description": "This module provides a command to check if a C function has the expected prototype."
  },
  "CheckSourceCompiles": {
    "name": "CheckSourceCompiles",
    "description": "This module provides a command that checks whether a source code can be built for a given language."
  },
  "CheckSourceRuns": {
    "name": "CheckSourceRuns",
    "description": "This module provides a command to check whether a source code can be built and run."
  },
  "CheckStructHasMember": {
    "name": "CheckStructHasMember",
    "description": "This module provides a command to check whether a struct or class has a specified member variable."
  },
  "CheckSymbolExists": {
    "name": "CheckSymbolExists",
    "description": "This module provides a command to check whether a C symbol exists."
  },
  "CheckTypeSize": {
    "name": "CheckTypeSize",
    "description": "This module provides a command to check the size of a C/C++ type or expression."
  },
  "CheckVariableExists": {
    "name": "CheckVariableExists",
    "description": "This module provides a command to check whether a C variable exists."
  },
  "CMakeAddFortranSubdirectory": {
    "name": "CMakeAddFortranSubdirectory",
    "description": "This module provides a command to add a Fortran project located in a subdirectory."
  },
  "CMakeBackwardCompatibilityCXX": {
    "name": "CMakeBackwardCompatibilityCXX",
    "description": "This module defines several backward compatibility cache variables for the CXX language to support early C++ (pre-C++98, ANSI C++)."
  },
  "CMakeDependentOption": {
    "name": "CMakeDependentOption",
    "description": "This module provides a command to define boolean options whose availability and default values depend on specified conditions or other options. This helps maintain a clean configuration interface by only displaying options that are relevant to the current settings."
  },
  "CMakeDetermineVSServicePack": {
    "name": "CMakeDetermineVSServicePack",
    "description": "This module provides a command to determine the installed Visual Studio service pack version for Visual Studio 2012 and earlier."
  },
  "CMakeExpandImportedTargets": {
    "name": "CMakeExpandImportedTargets",
    "description": "Load this module in a CMake project with:"
  },
  "CMakeFindDependencyMacro": {
    "name": "CMakeFindDependencyMacro",
    "description": "This module provides a command implemented as a macro that finds dependency for a package."
  },
  "CMakeFindFrameworks": {
    "name": "CMakeFindFrameworks",
    "description": "helper module to find OSX frameworks"
  },
  "CMakeFindPackageMode": {
    "name": "CMakeFindPackageMode",
    "description": "This module is executed by cmake when invoked with the --find-package <Find-Package Tool Mode> option to locate the requested package."
  },
  "CMakeForceCompiler": {
    "name": "CMakeForceCompiler",
    "description": "Load this module in a CMake toolchain file:"
  },
  "CMakeGraphVizOptions": {
    "name": "CMakeGraphVizOptions",
    "description": "This module is not intended to be included in CMake projects directly. It once contained the information for using Graphviz in CMake. For Graphviz usage in CMake refer to the cmake --graphviz."
  },
  "CMakePackageConfigHelpers": {
    "name": "CMakePackageConfigHelpers",
    "description": "This module provides helper commands for creating config files <Libraries providing Config-file packages> that can be included by other projects to find and use a package."
  },
  "CMakeParseArguments": {
    "name": "CMakeParseArguments",
    "description": "This module once implemented the cmake_parse_arguments command that is now implemented natively by CMake. It is now an empty placeholder for compatibility with projects that include it to get the command from CMake 3.4 and lower."
  },
  "CMakePrintHelpers": {
    "name": "CMakePrintHelpers",
    "description": "This module provides convenience commands, primarily intended for debugging, to print the values of properties and variables."
  },
  "CMakePrintSystemInformation": {
    "name": "CMakePrintSystemInformation",
    "description": "This module can be used for diagnostics to print system information."
  },
  "CMakePushCheckState": {
    "name": "CMakePushCheckState",
    "description": "This module provides commands for managing the state of variables that influence how various CMake check commands (e.g., check_symbol_exists, etc.) are performed."
  },
  "CMakeVerifyManifest": {
    "name": "CMakeVerifyManifest",
    "description": "This module is intended to be used in command-line mode using the cmake -P  to verify that embedded manifests and side-by-side manifests for a project match."
  },
  "CPack": {
    "name": "CPack",
    "description": "This module configures generators for binary installers and source packages."
  },
  "CPackArchive": {
    "name": "CPackArchive",
    "description": "The documentation for the CPack Archive generator has moved here: CPack Archive Generator"
  },
  "CPackBundle": {
    "name": "CPackBundle",
    "description": "The documentation for the CPack Bundle generator has moved here: CPack Bundle Generator"
  },
  "CPackComponent": {
    "name": "CPackComponent",
    "description": "This module provides commands to configure components for binary installers and source packages."
  },
  "CPackCygwin": {
    "name": "CPackCygwin",
    "description": "The documentation for the CPack Cygwin generator has moved here: CPack Cygwin Generator"
  },
  "CPackDeb": {
    "name": "CPackDeb",
    "description": "The documentation for the CPack DEB generator has moved here: CPack DEB Generator"
  },
  "CPackDMG": {
    "name": "CPackDMG",
    "description": "The documentation for the CPack DragNDrop generator has moved here: CPack DragNDrop Generator"
  },
  "CPackFreeBSD": {
    "name": "CPackFreeBSD",
    "description": "The documentation for the CPack FreeBSD generator has moved here: CPack FreeBSD Generator"
  },
  "CPackIFW": {
    "name": "CPackIFW",
    "description": "This module looks for the location of the command-line utilities supplied with the Qt Installer Framework (QtIFW)."
  },
  "CPackIFWConfigureFile": {
    "name": "CPackIFWConfigureFile",
    "description": "This module provides a command similar to configure_file for configuring file templates prepared in QtIFW/SDK/Creator style."
  },
  "CPackNSIS": {
    "name": "CPackNSIS",
    "description": "The documentation for the CPack NSIS generator has moved here: CPack NSIS Generator"
  },
  "CPackNuGet": {
    "name": "CPackNuGet",
    "description": "The documentation for the CPack NuGet generator has moved here: CPack NuGet Generator"
  },
  "CPackProductBuild": {
    "name": "CPackProductBuild",
    "description": "The documentation for the CPack productbuild generator has moved here: CPack productbuild Generator"
  },
  "CPackRPM": {
    "name": "CPackRPM",
    "description": "The documentation for the CPack RPM generator has moved here: CPack RPM Generator"
  },
  "CPackWIX": {
    "name": "CPackWIX",
    "description": "The documentation for the CPack WIX generator has moved here: CPack WIX Generator"
  },
  "CSharpUtilities": {
    "name": "CSharpUtilities",
    "description": "This utility module is intended to simplify the configuration of CSharp/.NET targets and provides a collection of commands for managing CSharp targets with Visual Studio Generators, version 2010 and newer."
  },
  "CTest": {
    "name": "CTest",
    "description": "Configure a project for testing with CTest/CDash"
  },
  "CTestCoverageCollectGCOV": {
    "name": "CTestCoverageCollectGCOV",
    "description": "This module is intended for use in CTest dashboard scripts and provides a command to generate a tarball containing code coverage reports."
  },
  "CTestScriptMode": {
    "name": "CTestScriptMode",
    "description": "This module is not intended to be included or invoked directly by project code. It is internally used by CTest running in script mode (-S) to determine current system. For usage details refer to the ctest -S."
  },
  "CTestUseLaunchers": {
    "name": "CTestUseLaunchers",
    "description": "This module sets the RULE_LAUNCH_* global properties when the CTEST_USE_LAUNCHERS variable is set to a true-like value (e.g., ON):"
  },
  "Dart": {
    "name": "Dart",
    "description": "Configure a project for testing with CTest or old Dart Tcl Client"
  },
  "DeployQt4": {
    "name": "DeployQt4",
    "description": "This module provides a collection of CMake utility commands useful for assembling and deploying standalone Qt4 executables."
  },
  "Documentation": {
    "name": "Documentation",
    "description": "This module provides support for the VTK documentation framework. It relies on several tools (Doxygen, Perl, etc)."
  },
  "ExternalData": {
    "name": "ExternalData",
    "description": "This module provides commands to manage data files stored outside source tree."
  },
  "ExternalProject": {
    "name": "ExternalProject",
    "description": "This module provides commands to download and build external projects as part of CMake build phase."
  },
  "FeatureSummary": {
    "name": "FeatureSummary",
    "description": "This module provides commands for generating a summary of enabled/disabled features."
  },
  "FetchContent": {
    "name": "FetchContent",
    "description": "This module provides commands to populate content at configure time or as part of the calling script."
  },
  "FindALSA": {
    "name": "FindALSA",
    "description": "Finds the Advanced Linux Sound Architecture (ALSA) library (asound):"
  },
  "FindArmadillo": {
    "name": "FindArmadillo",
    "description": "Finds the Armadillo C++ library:"
  },
  "FindASPELL": {
    "name": "FindASPELL",
    "description": "Finds the GNU Aspell spell checker library:"
  },
  "FindAVIFile": {
    "name": "FindAVIFile",
    "description": "Finds AVIFile library and include paths:"
  },
  "FindBacktrace": {
    "name": "FindBacktrace",
    "description": "Finds backtrace(3), a library that provides functions for application self-debugging:"
  },
  "FindBISON": {
    "name": "FindBISON",
    "description": "Finds the Bison command-line parser generator and provides a CMake command to generate custom build rules for using Bison:"
  },
  "FindBLAS": {
    "name": "FindBLAS",
    "description": "Finds the installed Basic Linear Algebra Subprograms (BLAS) Fortran library, which implements the BLAS linear-algebra interface:"
  },
  "FindBoost": {
    "name": "FindBoost",
    "description": "Find Boost include dirs and libraries"
  },
  "FindBullet": {
    "name": "FindBullet",
    "description": "Finds the Bullet physics engine:"
  },
  "FindBZip2": {
    "name": "FindBZip2",
    "description": "Finds the BZip2 data compression library (libbz2):"
  },
  "FindCABLE": {
    "name": "FindCABLE",
    "description": "Finds the CABLE installation and determines its include paths and libraries:"
  },
  "FindCoin3D": {
    "name": "FindCoin3D",
    "description": "Finds Coin3D (Open Inventor):"
  },
  "FindCUDA": {
    "name": "FindCUDA",
    "description": "It is no longer necessary to use this module or call find_package(CUDA) for compiling CUDA code. Instead, list CUDA among the languages named in the top-level call to the project command, or call the enable_language command with CUDA. Then one can add CUDA (.cu) sources directly to targets similar to other languages."
  },
  "FindCUDAToolkit": {
    "name": "FindCUDAToolkit",
    "description": "Finds the NVIDIA CUDA toolkit and the associated libraries, but does not require the CUDA language be enabled for a given project:"
  },
  "FindCups": {
    "name": "FindCups",
    "description": "Finds the Common UNIX Printing System (CUPS):"
  },
  "FindCURL": {
    "name": "FindCURL",
    "description": "Finds the native curl installation (include directories and libraries) for transferring data with URLS:"
  },
  "FindCurses": {
    "name": "FindCurses",
    "description": "Finds the curses or ncurses library:"
  },
  "FindCVS": {
    "name": "FindCVS",
    "description": "Finds the Concurrent Versions System (CVS):"
  },
  "FindCxxTest": {
    "name": "FindCxxTest",
    "description": "Finds CxxTest, a C++ unit testing framework suite, and provides a helper command to create test runners and integrate them with CTest:"
  },
  "FindCygwin": {
    "name": "FindCygwin",
    "description": "Finds Cygwin, a POSIX-compatible environment that runs natively on Microsoft Windows:"
  },
  "FindDart": {
    "name": "FindDart",
    "description": "Finds DART:"
  },
  "FindDCMTK": {
    "name": "FindDCMTK",
    "description": "Finds the DICOM ToolKit (DCMTK) libraries and applications:"
  },
  "FindDevIL": {
    "name": "FindDevIL",
    "description": "Finds the Developer's Image Library, DevIL:"
  },
  "FindDoxygen": {
    "name": "FindDoxygen",
    "description": "Finds Doxygen, a source code documentation generator, along with some optional supporting tools, and provides a command for integrating Doxygen-based documentation into CMake projects:"
  },
  "FindEnvModules": {
    "name": "FindEnvModules",
    "description": "Finds an Environment Modules implementation and provides commands for use in CMake scripts:"
  },
  "FindEXPAT": {
    "name": "FindEXPAT",
    "description": "Finds the native Expat headers and library:"
  },
  "FindFLEX": {
    "name": "FindFLEX",
    "description": "Finds the Fast Lexical Analyzer (Flex) command-line generator and its library, and provides CMake commands to create custom build rules for using Flex:"
  },
  "FindFLTK": {
    "name": "FindFLTK",
    "description": "Finds the Fast Light Toolkit (FLTK), a cross-platform toolkit for GUI development:"
  },
  "FindFLTK2": {
    "name": "FindFLTK2",
    "description": "Finds the Fast Light Toolkit (FLTK) version 2.x, a cross-platform toolkit for GUI development:"
  },
  "FindFontconfig": {
    "name": "FindFontconfig",
    "description": "Finds Fontconfig, a library for font configuration and customization:"
  },
  "FindFreetype": {
    "name": "FindFreetype",
    "description": "Finds the FreeType font renderer library:"
  },
  "FindGCCXML": {
    "name": "FindGCCXML",
    "description": "Finds the GCC-XML front-end executable:"
  },
  "FindGDAL": {
    "name": "FindGDAL",
    "description": "Finds Geospatial Data Abstraction Library (GDAL):"
  },
  "FindGettext": {
    "name": "FindGettext",
    "description": "Finds the GNU gettext tools and provides commands for producing multi-lingual messages:"
  },
  "FindGIF": {
    "name": "FindGIF",
    "description": "Finds the Graphics Interchange Format (GIF) library (giflib):"
  },
  "FindGit": {
    "name": "FindGit",
    "description": "Finds the Git distributed version control system:"
  },
  "FindGLEW": {
    "name": "FindGLEW",
    "description": "Finds the OpenGL Extension Wrangler Library (GLEW):"
  },
  "FindGLUT": {
    "name": "FindGLUT",
    "description": "Finds the OpenGL Utility Toolkit (GLUT) library, which provides a simple API for creating windows, handling input, and managing events in OpenGL applications:"
  },
  "FindGnuplot": {
    "name": "FindGnuplot",
    "description": "Finds the Gnuplot command-line graphing utility for generating two- and three-dimensional plots (gnuplot):"
  },
  "FindGnuTLS": {
    "name": "FindGnuTLS",
    "description": "Finds the GNU Transport Layer Security library (GnuTLS):"
  },
  "FindGSL": {
    "name": "FindGSL",
    "description": "Finds the native GNU Scientific Library (GSL) includes and libraries:"
  },
  "FindGTest": {
    "name": "FindGTest",
    "description": "Finds GoogleTest, the Google C++ testing and mocking framework:"
  },
  "FindGTK": {
    "name": "FindGTK",
    "description": "Finds GTK, glib and GTKGLArea:"
  },
  "FindGTK2": {
    "name": "FindGTK2",
    "description": "Finds the GTK widget libraries and several of its other optional components:"
  },
  "FindHDF5": {
    "name": "FindHDF5",
    "description": "Finds Hierarchical Data Format (HDF5), a library for reading and writing self-describing array data:"
  },
  "FindHg": {
    "name": "FindHg",
    "description": "Finds the Mercurial command-line client executable (hg) and provides a command for extracting information from a Mercurial working copy:"
  },
  "FindHSPELL": {
    "name": "FindHSPELL",
    "description": "Finds the Hebrew spell-checker and morphology engine (Hspell):"
  },
  "FindHTMLHelp": {
    "name": "FindHTMLHelp",
    "description": "Finds the Microsoft HTML Help Compiler and its API which is part of the HTML Help Workshop:"
  },
  "FindIce": {
    "name": "FindIce",
    "description": "Finds the Internet Communication Engine (Ice) programs, libraries and datafiles:"
  },
  "FindIconv": {
    "name": "FindIconv",
    "description": "Finds the iconv() POSIX.1 functions on the system:"
  },
  "FindIcotool": {
    "name": "FindIcotool",
    "description": "Finds icotool, command-line program for converting and creating Win32 icon and cursor files:"
  },
  "FindICU": {
    "name": "FindICU",
    "description": "Finds the International Components for Unicode (ICU) libraries and programs:"
  },
  "FindImageMagick": {
    "name": "FindImageMagick",
    "description": "Finds ImageMagick, a software suite for displaying, converting, and manipulating raster images:"
  },
  "FindIntl": {
    "name": "FindIntl",
    "description": "Finds internationalization support that includes message translation functions such as gettext():"
  },
  "FindITK": {
    "name": "FindITK",
    "description": "This module no longer exists."
  },
  "FindJasper": {
    "name": "FindJasper",
    "description": "Finds the JasPer Image Coding Toolkit for handling image data in a variety of formats, such as the JPEG-2000:"
  },
  "FindJava": {
    "name": "FindJava",
    "description": "Finds the Java installation and determines its runtime tools and development components:"
  },
  "FindJNI": {
    "name": "FindJNI",
    "description": "Finds the Java Native Interface (JNI) include directories and libraries:"
  },
  "FindJPEG": {
    "name": "FindJPEG",
    "description": "Finds the Joint Photographic Experts Group (JPEG) library (libjpeg):"
  },
  "FindKDE3": {
    "name": "FindKDE3",
    "description": "Finds KDE 3 include directories, libraries, and KDE-specific preprocessor tools:"
  },
  "FindKDE4": {
    "name": "FindKDE4",
    "description": "Finds the KDE 4 installation:"
  },
  "FindLAPACK": {
    "name": "FindLAPACK",
    "description": "Finds the installed Linear Algebra PACKage (LAPACK) Fortran library that implements the LAPACK linear-algebra interface:"
  },
  "FindLATEX": {
    "name": "FindLATEX",
    "description": "Finds LaTeX compiler and Latex-related software like BibTeX:"
  },
  "FindLibArchive": {
    "name": "FindLibArchive",
    "description": "Finds the libarchive library and include directories:"
  },
  "FindLibinput": {
    "name": "FindLibinput",
    "description": "Finds the libinput library which handles input devices in Wayland compositors and provides a generic X.Org input driver:"
  },
  "FindLibLZMA": {
    "name": "FindLibLZMA",
    "description": "Finds the liblzma, a data compression library that implements the LZMA (Lempel-Ziv-Markov chain algorithm):"
  },
  "FindLibXml2": {
    "name": "FindLibXml2",
    "description": "Finds the XML processing library (libxml2):"
  },
  "FindLibXslt": {
    "name": "FindLibXslt",
    "description": "Finds the XSL Transformations, Extensible Stylesheet Language Transformations (XSLT) library (libxslt):"
  },
  "FindLTTngUST": {
    "name": "FindLTTngUST",
    "description": "Finds the LTTng (Linux Trace Toolkit: next generation) user space tracing library (LTTng-UST):"
  },
  "FindLua": {
    "name": "FindLua",
    "description": "Finds the Lua library:"
  },
  "FindLua50": {
    "name": "FindLua50",
    "description": "Finds the Lua library:"
  },
  "FindLua51": {
    "name": "FindLua51",
    "description": "Finds the Lua library:"
  },
  "FindMatlab": {
    "name": "FindMatlab",
    "description": "Finds MATLAB or MATLAB Compiler Runtime (MCR) and provides its tools, libraries and compilers to CMake:"
  },
  "FindMFC": {
    "name": "FindMFC",
    "description": "Finds the native Microsoft Foundation Class Library (MFC) for developing MFC applications on Windows:"
  },
  "FindMotif": {
    "name": "FindMotif",
    "description": "Finds Motif (or LessTif) graphical user interface toolkit:"
  },
  "FindMPEG": {
    "name": "FindMPEG",
    "description": "Finds the native MPEG library (libmpeg2):"
  },
  "FindMPEG2": {
    "name": "FindMPEG2",
    "description": "Finds the native MPEG2 library (libmpeg2):"
  },
  "FindMPI": {
    "name": "FindMPI",
    "description": "Finds a Message Passing Interface (MPI) implementation:"
  },
  "FindMsys": {
    "name": "FindMsys",
    "description": "Finds MSYS, a POSIX-compatible environment that runs natively on Microsoft Windows:"
  },
  "FindODBC": {
    "name": "FindODBC",
    "description": "Finds the Open Database Connectivity (ODBC) library, which implements a standard API for accessing database systems:"
  },
  "FindOpenACC": {
    "name": "FindOpenACC",
    "description": "Finds and detects the OpenACC support in a compiler:"
  },
  "FindOpenAL": {
    "name": "FindOpenAL",
    "description": "Finds the Open Audio Library (OpenAL):"
  },
  "FindOpenCL": {
    "name": "FindOpenCL",
    "description": "Finds Open Computing Language (OpenCL):"
  },
  "FindOpenGL": {
    "name": "FindOpenGL",
    "description": "Finds the OpenGL and OpenGL Utility Library (GLU), for using OpenGL in a CMake project:"
  },
  "FindOpenMP": {
    "name": "FindOpenMP",
    "description": "Finds Open Multi-Processing (OpenMP) support in a compiler:"
  },
  "FindOpenSceneGraph": {
    "name": "FindOpenSceneGraph",
    "description": "Finds OpenSceneGraph (OSG), a 3D graphics application programming interface:"
  },
  "FindOpenSP": {
    "name": "FindOpenSP",
    "description": "Finds the OpenSP library:"
  },
  "FindOpenSSL": {
    "name": "FindOpenSSL",
    "description": "Finds the installed OpenSSL encryption library and determines its version:"
  },
  "FindOpenThreads": {
    "name": "FindOpenThreads",
    "description": "Finds the OpenThreads C++ based threading library:"
  },
  "Findosg": {
    "name": "Findosg",
    "description": "Finds the core OpenSceneGraph osg library (libosg)."
  },
  "FindosgAnimation": {
    "name": "FindosgAnimation",
    "description": "Finds the osgAnimation library from the OpenSceneGraph toolkit."
  },
  "FindosgDB": {
    "name": "FindosgDB",
    "description": "Finds the osgDB library from the OpenSceneGraph toolkit."
  },
  "FindosgFX": {
    "name": "FindosgFX",
    "description": "Finds the osgFX NodeKit from the OpenSceneGraph toolkit."
  },
  "FindosgGA": {
    "name": "FindosgGA",
    "description": "Finds the osgGA library from the OpenSceneGraph toolkit."
  },
  "FindosgIntrospection": {
    "name": "FindosgIntrospection",
    "description": "Finds the osgIntrospection library from the OpenSceneGraph toolkit."
  },
  "FindosgManipulator": {
    "name": "FindosgManipulator",
    "description": "Finds the osgManipulator NodeKit from the OpenSceneGraph toolkit."
  },
  "FindosgParticle": {
    "name": "FindosgParticle",
    "description": "Finds the osgParticle NodeKit from the OpenSceneGraph toolkit."
  },
  "FindosgPresentation": {
    "name": "FindosgPresentation",
    "description": "Finds the osgPresentation NodeKit from the OpenSceneGraph toolkit, available since OpenSceneGraph version 3.0.0."
  },
  "FindosgProducer": {
    "name": "FindosgProducer",
    "description": "Finds the osgProducer utility library from the OpenSceneGraph toolkit."
  },
  "FindosgQt": {
    "name": "FindosgQt",
    "description": "Finds the osgQt utility library from the OpenSceneGraph toolkit."
  },
  "FindosgShadow": {
    "name": "FindosgShadow",
    "description": "Finds the osgShadow NodeKit from the OpenSceneGraph toolkit."
  },
  "FindosgSim": {
    "name": "FindosgSim",
    "description": "Finds the osgSim NodeKit from the OpenSceneGraph toolkit."
  },
  "FindosgTerrain": {
    "name": "FindosgTerrain",
    "description": "Finds the osgTerrain NodeKit from the OpenSceneGraph toolkit."
  },
  "FindosgText": {
    "name": "FindosgText",
    "description": "Finds the osgText NodeKit from the OpenSceneGraph toolkit."
  },
  "FindosgUtil": {
    "name": "FindosgUtil",
    "description": "Finds the osgUtil library from the OpenSceneGraph toolkit."
  },
  "FindosgViewer": {
    "name": "FindosgViewer",
    "description": "Finds the osgViewer library from the OpenSceneGraph toolkit."
  },
  "FindosgVolume": {
    "name": "FindosgVolume",
    "description": "Finds the osgVolume NodeKit from the OpenSceneGraph toolkit."
  },
  "FindosgWidget": {
    "name": "FindosgWidget",
    "description": "Finds the osgWidget NodeKit from the OpenSceneGraph toolkit."
  },
  "Findosg_functions": {
    "name": "Findosg_functions",
    "description": "This module is not intended to be included or invoked directly by project code during typical use of find_package command. It is internally used by OpenSceneGraph (OSG) find modules to assist with searching for OSG libraries and NodeKits. For usage details refer to the FindOpenSceneGraph module."
  },
  "FindPackageHandleStandardArgs": {
    "name": "FindPackageHandleStandardArgs",
    "description": "This module provides commands intended for use in Find Modules implementing find_package(<PackageName>) calls."
  },
  "FindPackageMessage": {
    "name": "FindPackageMessage",
    "description": "This module provides a command for printing find result messages and is intended for use in Find Modules implementing find_package(<PackageName>) calls."
  },
  "FindPatch": {
    "name": "FindPatch",
    "description": "Finds the patch command-line executable for applying diff patches to original files:"
  },
  "FindPerl": {
    "name": "FindPerl",
    "description": "Finds a Perl interpreter:"
  },
  "FindPerlLibs": {
    "name": "FindPerlLibs",
    "description": "Finds Perl libraries:"
  },
  "FindPHP4": {
    "name": "FindPHP4",
    "description": "Finds PHP version 4, a general-purpose scripting language:"
  },
  "FindPhysFS": {
    "name": "FindPhysFS",
    "description": "Finds the PhysicsFS library (PhysFS) for file I/O abstraction:"
  },
  "FindPike": {
    "name": "FindPike",
    "description": "Finds the Pike compiler and interpreter:"
  },
  "FindPkgConfig": {
    "name": "FindPkgConfig",
    "description": "A pkg-config module for CMake."
  },
  "FindPNG": {
    "name": "FindPNG",
    "description": "Finds libpng, the official reference library for the PNG image format:"
  },
  "FindPostgreSQL": {
    "name": "FindPostgreSQL",
    "description": "Finds the PostgreSQL installation - the client library (libpq) and optionally the server:"
  },
  "FindProducer": {
    "name": "FindProducer",
    "description": "Finds the Producer library, a windowing and event handling library designed primarily for real-time graphics applications:"
  },
  "FindProtobuf": {
    "name": "FindProtobuf",
    "description": "This module finds the Protocol Buffers library (Protobuf) in module mode:"
  },
  "FindPython": {
    "name": "FindPython",
    "description": "Finds Python interpreter, compiler and development environment (include directories and libraries):"
  },
  "FindPython2": {
    "name": "FindPython2",
    "description": "Finds Python 2 interpreter, compiler and development environment (include directories and libraries):"
  },
  "FindPython3": {
    "name": "FindPython3",
    "description": "Finds Python 3 interpreter, compiler and development environment (include directories and libraries):"
  },
  "FindPythonInterp": {
    "name": "FindPythonInterp",
    "description": "Finds the Python interpreter and determines the location of its executable:"
  },
  "FindPythonLibs": {
    "name": "FindPythonLibs",
    "description": "Finds the Python installation and determines the location of its include directories and libraries, as well as the name of the Python library to link against:"
  },
  "FindQt": {
    "name": "FindQt",
    "description": "Finds an installed version of Qt3 or Qt4:"
  },
  "FindQt3": {
    "name": "FindQt3",
    "description": "Finds Qt3, a cross-platform application development framework for creating graphical user interfaces and applications:"
  },
  "FindQt4": {
    "name": "FindQt4",
    "description": "Finds Qt4, a cross-platform application development framework for creating graphical user interfaces and applications:"
  },
  "FindQuickTime": {
    "name": "FindQuickTime",
    "description": "Finds the QuickTime multimedia framework, which provides support for video, audio, and interactive media:"
  },
  "FindRTI": {
    "name": "FindRTI",
    "description": "Finds HLA RTI standard libraries and their include directories:"
  },
  "FindRuby": {
    "name": "FindRuby",
    "description": "Finds Ruby installation and the locations of its include files and libraries:"
  },
  "FindSDL": {
    "name": "FindSDL",
    "description": "Finds the SDL (Simple DirectMedia Layer) library:"
  },
  "FindSDL_gfx": {
    "name": "FindSDL_gfx",
    "description": "Finds the SDL_gfx library that provides graphics support in SDL (Simple DirectMedia Layer) applications:"
  },
  "FindSDL_image": {
    "name": "FindSDL_image",
    "description": "Finds the SDL_image library that loads images of various formats as SDL (Simple DirectMedia Layer) surfaces:"
  },
  "FindSDL_mixer": {
    "name": "FindSDL_mixer",
    "description": "Finds the SDL_mixer library that provides an audio mixer with support for various file formats in SDL (Simple DirectMedia Layer) applications:"
  },
  "FindSDL_net": {
    "name": "FindSDL_net",
    "description": "Finds the SDL_net library, a cross-platform network library for use with the SDL (Simple DirectMedia Layer) applications:"
  },
  "FindSDL_sound": {
    "name": "FindSDL_sound",
    "description": "Finds the SDL_sound library, an abstract soundfile decoder for use in SDL (Simple DirectMedia Layer) applications:"
  },
  "FindSDL_ttf": {
    "name": "FindSDL_ttf",
    "description": "Finds the SDL_ttf library that provides support for rendering text with TrueType fonts in SDL (Simple DirectMedia Layer) applications:"
  },
  "FindSelfPackers": {
    "name": "FindSelfPackers",
    "description": "Finds UPX, the Ultimate Packer for eXecutables:"
  },
  "FindSQLite3": {
    "name": "FindSQLite3",
    "description": "Finds the SQLite 3 library:"
  },
  "FindSquish": {
    "name": "FindSquish",
    "description": "Finds Squish, a cross-platform automated GUI testing framework for applications built on various GUI technologies:"
  },
  "FindSubversion": {
    "name": "FindSubversion",
    "description": "Finds a Subversion command-line client executable (svn) and provides commands for extracting information from a Subversion working copy:"
  },
  "FindSWIG": {
    "name": "FindSWIG",
    "description": "Finds the installed Simplified Wrapper and Interface Generator (SWIG) executable and determines its version:"
  },
  "FindTCL": {
    "name": "FindTCL",
    "description": "Finds the Tcl (Tool Command Language), dynamic programming language:"
  },
  "FindTclsh": {
    "name": "FindTclsh",
    "description": "Finds the Tcl shell command-line executable (tclsh), which includes the Tcl (Tool Command Language) interpreter:"
  },
  "FindTclStub": {
    "name": "FindTclStub",
    "description": "Finds the Tcl Stub Library, which is used for building version-independent Tcl extensions:"
  },
  "FindThreads": {
    "name": "FindThreads",
    "description": "Finds and determines the thread library of the system for multithreading support:"
  },
  "FindTIFF": {
    "name": "FindTIFF",
    "description": "Finds the TIFF library (libtiff):"
  },
  "FindUnixCommands": {
    "name": "FindUnixCommands",
    "description": "Finds Unix commands bash, cp, gzip, mv, rm, and tar, including the ones from Cygwin or MSYS:"
  },
  "FindVTK": {
    "name": "FindVTK",
    "description": "This module no longer exists."
  },
  "FindVulkan": {
    "name": "FindVulkan",
    "description": "Finds Vulkan, a low-overhead, cross-platform 3D graphics and computing API, along with related development tools typically provided by the Vulkan SDK:"
  },
  "FindWget": {
    "name": "FindWget",
    "description": "This module finds the wget command-line tool for retrieving content from web servers:"
  },
  "FindWish": {
    "name": "FindWish",
    "description": "Finds wish, a simple windowing shell command-line executable:"
  },
  "FindwxWidgets": {
    "name": "FindwxWidgets",
    "description": "Finds a wxWidgets installation and provides usage requirements for usage in projects:"
  },
  "FindwxWindows": {
    "name": "FindwxWindows",
    "description": "Finds the wxWidgets (formerly known as wxWindows) installation and determines the locations of its include directories and libraries, as well as the name of the library:"
  },
  "FindX11": {
    "name": "FindX11",
    "description": "Finds the X11 installation on Unix-like systems:"
  },
  "FindXalanC": {
    "name": "FindXalanC",
    "description": "Finds the Apache Xalan-C++ XSL transform processor headers and libraries:"
  },
  "FindXCTest": {
    "name": "FindXCTest",
    "description": "Finds the XCTest framework for writing unit tests in Xcode projects:"
  },
  "FindXercesC": {
    "name": "FindXercesC",
    "description": "Finds the Apache Xerces-C++ validating XML parser headers and libraries:"
  },
  "FindXMLRPC": {
    "name": "FindXMLRPC",
    "description": "Finds the native XML-RPC library for C and C++:"
  },
  "FindZLIB": {
    "name": "FindZLIB",
    "description": "Finds the native zlib data compression library:"
  },
  "FortranCInterface": {
    "name": "FortranCInterface",
    "description": "This module provides variables and commands to detect Fortran/C Interface."
  },
  "GenerateExportHeader": {
    "name": "GenerateExportHeader",
    "description": "This module provides commands for generating a header file containing preprocessor macro definitions to control C/C++ symbol visibility."
  },
  "GetPrerequisites": {
    "name": "GetPrerequisites",
    "description": "This module provides commands to analyze and list the dependencies (prerequisites) of executable or shared library files. These commands list the shared libraries (.dll, .dylib, or .so files) required by an executable or shared library."
  },
  "GNUInstallDirs": {
    "name": "GNUInstallDirs",
    "description": "This module defines the installation directory variables according to the GNU Coding Standards and provides a command to compute installation-related absolute paths."
  },
  "GoogleTest": {
    "name": "GoogleTest",
    "description": "This module provides commands to help use the Google Test infrastructure."
  },
  "InstallRequiredSystemLibraries": {
    "name": "InstallRequiredSystemLibraries",
    "description": "This module searches for compiler-provided system runtime libraries and adds installation rules for them."
  },
  "MacroAddFileDependencies": {
    "name": "MacroAddFileDependencies",
    "description": "Load this module in a CMake project with:"
  },
  "ProcessorCount": {
    "name": "ProcessorCount",
    "description": "This module provides a command to determine the number of processors/cores."
  },
  "SelectLibraryConfigurations": {
    "name": "SelectLibraryConfigurations",
    "description": "This module provides a command to automatically set library variables when package is available with multiple Build Configurations. It is intended for use in Find Modules implementing find_package(<PackageName>) calls."
  },
  "SquishTestScript": {
    "name": "SquishTestScript",
    "description": "This module is not intended to be included directly in a CMake project. It is an internal CMake test script used to launch GUI tests with Squish. For usage details, refer to the squish_add_test command documentation in the FindSquish module."
  },
  "TestBigEndian": {
    "name": "TestBigEndian",
    "description": "This module provides a command to check the endianness (byte order) of the target architecture."
  },
  "TestCXXAcceptsFlag": {
    "name": "TestCXXAcceptsFlag",
    "description": "This module provides a command to test whether the C++ (CXX) compiler supports specific flags."
  },
  "TestForANSIForScope": {
    "name": "TestForANSIForScope",
    "description": "This module checks whether the CXX compiler restricts the scope of variables declared in a for-init-statement to the loop body."
  },
  "TestForANSIStreamHeaders": {
    "name": "TestForANSIStreamHeaders",
    "description": "This module checks whether the CXX compiler supports standard library headers without the .h extension (e.g. <iostream>)."
  },
  "TestForSSTREAM": {
    "name": "TestForSSTREAM",
    "description": "This module checks whether the C++ standard header <sstream> exists and functions correctly."
  },
  "TestForSTDNamespace": {
    "name": "TestForSTDNamespace",
    "description": "This module checks whether the CXX compiler supports the std namespace for the C++ Standard Library."
  },
  "UseEcos": {
    "name": "UseEcos",
    "description": "This module defines variables and provides commands required to build an eCos application."
  },
  "UseJava": {
    "name": "UseJava",
    "description": "This file provides support for Java. It is assumed that FindJava has already been loaded. See FindJava for information on how to load Java into your CMake project."
  },
  "UseJavaClassFilelist": {
    "name": "UseJavaClassFilelist",
    "description": "This module was previously documented by mistake and was never meant for direct inclusion by project code. See the UseJava module."
  },
  "UseJavaSymlinks": {
    "name": "UseJavaSymlinks",
    "description": "This module was previously documented by mistake and was never meant for direct inclusion by project code. See the UseJava module."
  },
  "UsePkgConfig": {
    "name": "UsePkgConfig",
    "description": "Load this module in a CMake project with:"
  },
  "UseSWIG": {
    "name": "UseSWIG",
    "description": "This module provides support for SWIG. It is assumed that FindSWIG module has already been loaded."
  },
  "UsewxWidgets": {
    "name": "UsewxWidgets",
    "description": "This module serves as a convenience wrapper for using the wxWidgets library (formerly known as wxWindows) and propagates its usage requirements, such as library directories, include directories, and compiler flags, into the current directory scope for use by targets."
  },
  "Use_wxWindows": {
    "name": "Use_wxWindows",
    "description": "This module serves as a convenience wrapper for finding the wxWidgets library (formerly known as wxWindows) and propagates its usage requirements, such as libraries, include directories, and compiler flags, into the current directory scope for use by targets."
  },
  "WriteBasicConfigVersionFile": {
    "name": "WriteBasicConfigVersionFile",
    "description": "Deprecated since version 3.0: Use the identical command write_basic_package_version_file() from module CMakePackageConfigHelpers."
  },
  "WriteCompilerDetectionHeader": {
    "name": "WriteCompilerDetectionHeader",
    "description": "This module provides a command to generate header with preprocessor macros."
  }
}