CMake/Modules
Seth R Johnson e131d9f974 FindSWIG: Add COMPONENTS support for SWIG target languages
Newer versions of SWIG drop support for some target languages, and some
forks of SWIG (such as for Fortran and MATLAB) aren't supported by the
mainline version of SWIG.

Swig versions as old as 1.3.6 (circa 2001) and possibly older use the
same format for listing available wrappers "%-15s - Generate %s
wrappers", so component detection should be quite reliable.
2020-02-26 10:12:30 -05:00
..
AndroidTestUtilities Fix trivial typos in text 2017-11-03 10:25:05 -04:00
CheckIPOSupported
CMakeAddFortranSubdirectory
Compiler Merge topic 'clang-tidy-driver-mode' 2020-01-28 11:01:19 -05:00
CompilerId VS: Propagate CMAKE_VS_GLOBALS into compiler id projects 2019-10-17 10:18:52 -04:00
FetchContent FetchContent: Give access to the terminal for download and update 2019-01-14 23:32:18 +11:00
FindCUDA replace remove and remove_directory with rm in tests 2019-11-13 18:02:18 -05:00
FindMPI FindMPI: Make tests valid C89 by returning 0 2019-05-06 18:42:28 +02:00
FindPython FindPython: reduces consumption of resources 2020-02-10 12:41:04 +01:00
FortranCInterface Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
IntelVSImplicitPath
Internal CPack/NuGet: Provide more granular errors 2020-02-17 11:01:08 -05:00
Platform Swift: Exclude SDK include paths 2020-02-10 10:32:37 -05:00
UseSWIG UseSWIG: multiple input files must be supported in version 2 2018-10-29 16:39:03 +01:00
AddFileDependencies.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
AndroidTestUtilities.cmake Refactor: Replace CMAKE_CURRENT_LIST_DIR with CMAKE_CURRENT_FUNCTION_LIST_DIR 2019-12-10 16:43:27 +02:00
BasicConfigVersion-AnyNewerVersion.cmake.in Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
BasicConfigVersion-ExactVersion.cmake.in Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
BasicConfigVersion-SameMajorVersion.cmake.in Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
BasicConfigVersion-SameMinorVersion.cmake.in Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
BundleUtilities.cmake BundleUtilities: use if(... IN_LIST ...) 2019-06-19 07:14:25 +02:00
CheckCCompilerFlag.cmake Check*CompilerFlag: Modernize modules 2019-12-09 14:15:42 -05:00
CheckCSourceCompiles.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckCSourceRuns.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckCXXCompilerFlag.cmake Check*CompilerFlag: Modernize modules 2019-12-09 14:15:42 -05:00
CheckCXXSourceCompiles.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckCXXSourceRuns.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckCXXSymbolExists.cmake CheckCXXSymbolExists: Make C++-syntax symbols work on more compilers 2019-07-26 15:09:28 -04:00
CheckForPthreads.c FindThreads: Drop try_run to improve cross-compiling support 2017-08-30 11:15:26 -04:00
CheckFortranCompilerFlag.cmake Help: Revise docs of modules AddFileDependencies..CheckFunctionExists 2018-10-19 07:27:31 +11:00
CheckFortranFunctionExists.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckFortranSourceCompiles.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckFortranSourceRuns.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckFunctionExists.c Revise C++ coding style using clang-format-6.0 2018-06-01 09:53:42 -04:00
CheckFunctionExists.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckIncludeFile.c.in
CheckIncludeFile.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckIncludeFile.cxx.in
CheckIncludeFileCXX.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckIncludeFiles.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckIPOSupported.cmake CMakeParseArguments: Remove superfluous includes of CMakeParseArguments 2018-12-13 19:51:01 -05:00
CheckLanguage.cmake CheckLanguage: Pass CMAKE_MAKE_PROGRAM to child process 2020-01-24 11:23:04 -05:00
CheckLibraryExists.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckLibraryExists.lists.in
CheckOBJCCompilerFlag.cmake Languages: Add support for Objective-C 2019-09-28 15:56:46 +02:00
CheckOBJCSourceCompiles.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckOBJCSourceRuns.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckOBJCXXCompilerFlag.cmake Languages: Add support for Objective-C++ 2019-09-28 15:56:53 +02:00
CheckOBJCXXSourceCompiles.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckOBJCXXSourceRuns.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckPIESupported.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
CheckPrototypeDefinition.c.in
CheckPrototypeDefinition.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckSizeOf.cmake
CheckStructHasMember.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
CheckSymbolExists.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckTypeSize.c.in CheckTypeSize: Fix with clang '-Werror,-Wmissing-variable-declarations' 2019-03-18 11:56:39 -04:00
CheckTypeSize.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CheckTypeSizeMap.cmake.in
CheckVariableExists.c Revise C++ coding style using clang-format-6.0 2018-06-01 09:53:42 -04:00
CheckVariableExists.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CMake.cmake
CMakeAddFortranSubdirectory.cmake CMakeAddFortranSubdirectory: Simplfy logic to always build subdir 2020-01-28 13:57:05 -05:00
CMakeAddNewLanguage.txt Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
CMakeASM_MASMInformation.cmake ASM_MASM: Populate MSVC runtime library abstraction table 2020-01-21 12:54:50 -05:00
CMakeASM_NASMInformation.cmake Modules: Check nasm compile object variable 2019-03-29 21:57:28 -06:00
CMakeASM-ATTInformation.cmake
CMakeASMCompiler.cmake.in MSVC: Respect CMAKE_RC_COMPILER and CMAKE_MT in vs_link_{dll,exe} 2018-10-29 13:40:47 -04:00
CMakeASMInformation.cmake Modules: Introduce CMAKE_EFFECTIVE_SYSTEM_NAME to lookup compiler info 2018-04-18 07:41:25 -04:00
CMakeBackwardCompatibilityC.cmake FindThreads: Drop IRIX-specific options and results 2018-12-07 13:33:01 -05:00
CMakeBackwardCompatibilityCXX.cmake Remove now-unused code once used on IRIX 2019-01-11 13:50:46 -05:00
CMakeBorlandFindMake.cmake
CMakeBuildSettings.cmake.in
CMakeCCompiler.cmake.in clang: introduce CMAKE_<lang>_COMPILER_FRONTEND_VARIANT 2019-05-17 19:11:34 +02:00
CMakeCCompilerABI.c Revise C++ coding style using clang-format-6.0 2018-06-01 09:53:42 -04:00
CMakeCCompilerId.c.in XL: Fix C default level detection when invoked as 'cc' 2018-03-14 14:07:00 -04:00
CMakeCheckCompilerFlagCommonPatterns.cmake check_LANG_compiler_flag: add the "deprecated switch" message for GCC 2019-12-30 11:14:12 +01:00
CMakeCInformation.cmake launcher: support setting a compiler launcher through the environment 2019-12-05 14:25:36 -05:00
CMakeCommonLanguageInclude.cmake Unhardcode the CMAKE_CONFIGURATION_TYPES values 2018-01-08 21:15:14 +01:00
CMakeCompilerABI.h Remove now-unused code once used on IRIX 2019-01-11 13:50:46 -05:00
CMakeCompilerIdDetection.cmake ARMClang: Add support for Clang-based ARM compiler 2019-05-14 14:59:55 -04:00
CMakeConfigurableFile.in
CMakeCSharpCompiler.cmake.in CSharp: Set CMAKE_CSharp_COMPILER_LOADED variable when language is enabled 2018-07-18 08:53:32 -04:00
CMakeCSharpCompilerId.cs.in
CMakeCSharpInformation.cmake CSharp: Set C# compiler to default version 2020-01-16 09:34:00 -05:00
CMakeCUDACompiler.cmake.in CUDA: Persist SIZEOF_VOID_P and PLATFORM_ABI 2019-12-16 10:31:43 -05:00
CMakeCUDACompilerABI.cu Revise C++ coding style using clang-format-6.0 2018-06-01 09:53:42 -04:00
CMakeCUDACompilerId.cu.in CUDA: Add cuda meta-features (e.g. `cuda_std_11`) support 2019-12-10 17:56:48 -05:00
CMakeCUDAInformation.cmake Merge topic 'cuda_updates_for_10.2' 2019-12-09 11:21:58 -05:00
CMakeCXXCompiler.cmake.in Objective-C: Do not treat Objective-C files as C++ files 2019-10-11 14:01:48 +02:00
CMakeCXXCompilerABI.cpp Revise C++ coding style using clang-format-6.0 2018-06-01 09:53:42 -04:00
CMakeCXXCompilerId.cpp.in Intel: Fix default C++ dialect detection on Windows 2019-10-10 13:14:42 -04:00
CMakeCXXInformation.cmake launcher: support setting a compiler launcher through the environment 2019-12-05 14:25:36 -05:00
CMakeDependentOption.cmake CMakeDependentOption: Document that 4th parameter follows if-syntax 2019-08-05 10:15:21 -04:00
CMakeDetermineASM_MASMCompiler.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
CMakeDetermineASM_NASMCompiler.cmake
CMakeDetermineASM-ATTCompiler.cmake
CMakeDetermineASMCompiler.cmake IAR: Add support for the RISC-V compiler 2019-07-08 13:11:45 -04:00
CMakeDetermineCCompiler.cmake clang: Work around toolchain file use of internal CMake variables 2019-08-05 09:43:00 -04:00
CMakeDetermineCompileFeatures.cmake CUDA: Add cuda meta-features (e.g. `cuda_std_11`) support 2019-12-10 17:56:48 -05:00
CMakeDetermineCompiler.cmake
CMakeDetermineCompilerABI.cmake CMakeDetermineCompilerABI: Avoid failing on warnings with -Werror 2020-02-03 17:01:35 -05:00
CMakeDetermineCompilerId.cmake CUDA: MSVC generators fill CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES 2020-01-10 16:14:28 -05:00
CMakeDetermineCSharpCompiler.cmake CMakeDetermineCompilerId: Consider UTF-16 encodings of INFO strings 2019-07-11 09:50:30 -04:00
CMakeDetermineCUDACompiler.cmake CUDA: MSVC generators fill CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES 2020-01-10 16:14:28 -05:00
CMakeDetermineCXXCompiler.cmake clang: Work around toolchain file use of internal CMake variables 2019-08-05 09:43:00 -04:00
CMakeDetermineFortranCompiler.cmake XL: Add support for Ninja and XL Fortran 2019-11-21 15:59:12 -05:00
CMakeDetermineJavaCompiler.cmake
CMakeDetermineOBJCCompiler.cmake Languages: Add support for Objective-C 2019-09-28 15:56:46 +02:00
CMakeDetermineOBJCXXCompiler.cmake Languages: Add support for Objective-C++ 2019-09-28 15:56:53 +02:00
CMakeDetermineRCCompiler.cmake
CMakeDetermineSwiftCompiler.cmake Xcode: Relax swift compiler detection regex for Xcode 11 2019-08-30 10:53:58 +02:00
CMakeDetermineSystem.cmake Android: add support for native compilation, such as with the Termux app 2019-10-15 21:13:51 +05:30
CMakeDetermineVSServicePack.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
CMakeExpandImportedTargets.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
CMakeExportBuildSettings.cmake
CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake Extra Generator: Fix handling of CMAKE_<LANG>_COMPILER_ARG1 2018-09-07 16:11:11 -04:00
CMakeFindBinUtils.cmake FindBinUtils: Revert "Use the compiler to get the path to compiler tools" 2019-11-07 10:31:02 -05:00
CMakeFindCodeBlocks.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
CMakeFindDependencyMacro.cmake find_dependency: Always search dependencies 2019-03-29 22:03:21 +01:00
CMakeFindEclipseCDT4.cmake
CMakeFindFrameworks.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
CMakeFindJavaCommon.cmake
CMakeFindKate.cmake
CMakeFindPackageMode.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
CMakeFindSublimeText2.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
CMakeFindWMake.cmake
CMakeFindXCode.cmake
CMakeForceCompiler.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
CMakeFortranCompiler.cmake.in XL: Add support for Ninja and XL Fortran 2019-11-21 15:59:12 -05:00
CMakeFortranCompilerABI.F Remove now-unused code once used on IRIX 2019-01-11 13:50:46 -05:00
CMakeFortranCompilerId.F.in Remove now-unused code once used for MIPSpro on IRIX 2019-02-21 11:12:51 -05:00
CMakeFortranInformation.cmake launcher: support setting a compiler launcher through the environment 2019-12-05 14:25:36 -05:00
CMakeGenericSystem.cmake Initialize CMAKE_EXPORT_COMPILE_COMMANDS from envvar of the same name 2019-10-18 14:37:33 -04:00
CMakeGraphVizOptions.cmake Graphviz: added test suite, fixes, enhancements 2019-10-08 13:45:56 +11:00
CMakeImportBuildSettings.cmake
CMakeInitializeConfigs.cmake Unhardcode the CMAKE_CONFIGURATION_TYPES values 2018-01-08 21:15:14 +01:00
CMakeIOSInstallCombined.cmake CMakeIOSInstallCombined: Prevent policy leakage 2018-09-12 14:44:59 +08:00
CMakeJavaCompiler.cmake.in
CMakeJavaInformation.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
CMakeJOMFindMake.cmake
CMakeLanguageInformation.cmake Modules: Introduce CMAKE_EFFECTIVE_SYSTEM_NAME to lookup compiler info 2018-04-18 07:41:25 -04:00
CMakeMinGWFindMake.cmake MinGW Makefiles: do not fail if sh.exe is present in the path 2019-11-04 12:03:48 -05:00
CMakeMSYSFindMake.cmake
CMakeNinjaFindMake.cmake Ninja: Prefer first ninja tool available in PATH 2019-11-26 11:20:15 -05:00
CMakeNMakeFindMake.cmake
CMakeOBJCCompiler.cmake.in Languages: Add support for Objective-C 2019-09-28 15:56:46 +02:00
CMakeOBJCCompilerABI.m Languages: Add support for Objective-C 2019-09-28 15:56:46 +02:00
CMakeOBJCCompilerId.m.in Languages: Add support for Objective-C 2019-09-28 15:56:46 +02:00
CMakeOBJCInformation.cmake ObjC: Add _COMPILE_LAUNCHER support 2020-01-09 13:52:37 -05:00
CMakeOBJCXXCompiler.cmake.in Languages: Add support for Objective-C++ 2019-09-28 15:56:53 +02:00
CMakeOBJCXXCompilerABI.mm Languages: Add support for Objective-C++ 2019-09-28 15:56:53 +02:00
CMakeOBJCXXCompilerId.mm.in Languages: Add support for Objective-C++ 2019-09-28 15:56:53 +02:00
CMakeOBJCXXInformation.cmake ObjC: Add _COMPILE_LAUNCHER support 2020-01-09 13:52:37 -05:00
CMakePackageConfigHelpers.cmake CMakePackageConfigHelpers: Add ARCH_INDEPENDENT option 2018-11-30 22:52:40 -08:00
CMakeParseArguments.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
CMakeParseImplicitIncludeInfo.cmake CMakeParseImplicitIncludeInfo: Remove all CR chars from compiler output 2019-11-25 14:32:02 -05:00
CMakeParseImplicitLinkInfo.cmake CMakeParseImplicitLinkInfo supports comma separated link lines 2019-08-28 10:39:53 -04:00
CMakePlatformId.h.in IAR: Add 8051 support 2019-10-11 10:22:52 -04:00
CMakePrintHelpers.cmake Help: Fix minor typo in CMakePrintHelpers module docs 2019-10-31 10:24:17 +11:00
CMakePrintSystemInformation.cmake Help: CMakePrintSystemInformation.cmake: Minor corrections. 2020-02-12 12:34:08 +01:00
CMakePushCheckState.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
CMakeRCCompiler.cmake.in
CMakeRCInformation.cmake RC: Honor CMAKE_USER_MAKE_RULES_OVERRIDE 2019-06-27 07:39:24 -04:00
CMakeSwiftCompiler.cmake.in Swift: Exclude SDK include paths 2020-02-10 10:32:37 -05:00
CMakeSwiftInformation.cmake Swift: support -rpath for executables 2020-02-17 11:07:40 -05:00
CMakeSystem.cmake.in
CMakeSystemSpecificInformation.cmake CMakeSystemSpecificInformation: Replace mailing list with Discourse Forum 2019-11-06 21:45:12 +11:00
CMakeSystemSpecificInitialize.cmake Fix misc. typos 2018-06-04 10:32:49 -04:00
CMakeTestASM_MASMCompiler.cmake
CMakeTestASM_NASMCompiler.cmake
CMakeTestASM-ATTCompiler.cmake
CMakeTestASMCompiler.cmake
CMakeTestCCompiler.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CMakeTestCompilerCommon.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CMakeTestCSharpCompiler.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CMakeTestCUDACompiler.cmake CUDA: Do not treat CUDA toolkit include directories as implicit 2020-02-03 14:59:26 -05:00
CMakeTestCXXCompiler.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CMakeTestFortranCompiler.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CMakeTestGNU.c
CMakeTestJavaCompiler.cmake Maint: misc. typos 2018-02-16 09:47:17 -05:00
CMakeTestOBJCCompiler.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CMakeTestOBJCXXCompiler.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
CMakeTestRCCompiler.cmake Maint: misc. typos 2018-02-16 09:47:17 -05:00
CMakeTestSwiftCompiler.cmake Swift: Exclude SDK include paths 2020-02-10 10:32:37 -05:00
CMakeUnixFindMake.cmake
CMakeVerifyManifest.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
CPack.cmake Help: module CPack: improve summary and Introduction 2020-02-14 21:49:47 +11:00
CPackComponent.cmake Help: CPackComponent: Sectioning and rewording 2020-02-17 16:12:15 +01:00
CPackIFW.cmake Help: CPackIFWGenerator: explain relation to CPackIWF 2020-02-11 10:47:26 -05:00
CPackIFWConfigureFile.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
CSharpUtilities.cmake IN_LIST: Ensure policy allows if(IN_LIST) if used by a module 2018-09-12 14:50:16 +08:00
CTest.cmake CTest: avoid marking undeclared cache variables as advanced 2020-01-14 17:40:29 -05:00
CTestCoverageCollectGCOV.cmake CTestCoverageCollectGCOV: Fix typo in ctest_coverage_collect_gcov docs 2019-11-08 11:04:32 -05:00
CTestScriptMode.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
CTestTargets.cmake Merge topic 'use_generator_is_multi_config' 2018-01-08 11:14:16 -05:00
CTestUseLaunchers.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
Dart.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
DartConfiguration.tcl.in ctest: add support for memcheck using Dr. Memory 2019-12-10 14:42:30 -05:00
DeployQt4.cmake Refactor: Replace CMAKE_CURRENT_LIST_DIR with CMAKE_CURRENT_FUNCTION_LIST_DIR 2019-12-10 16:43:27 +02:00
Documentation.cmake Help: remove reference to inexistent file DocumentationVTK.cmake. 2018-11-12 14:27:41 +01:00
DummyCXXFile.cxx
ecos_clean.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
exportheader.cmake.in GenerateExportHeader: add INCLUDE_GUARD_NAME option 2018-01-23 10:42:47 -05:00
ExternalData_config.cmake.in
ExternalData.cmake Replaces execute_process calls to touch files with file(TOUCH) calls 2018-02-15 10:54:38 -05:00
ExternalProject-download.cmake.in ExternalProject: Add support for NETRC and NETRC_FILE suboption 2017-10-18 15:21:43 -04:00
ExternalProject-verify.cmake.in
ExternalProject.cmake Merge topic 'doc-sections' 2020-02-18 11:26:27 -05:00
FeatureSummary.cmake CMakeParseArguments: Remove superfluous includes of CMakeParseArguments 2018-12-13 19:51:01 -05:00
FetchContent.cmake Help: FetchContent, ExternalProject: Command sections -> subsections 2020-02-17 12:15:57 +01:00
FindALSA.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindArmadillo.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindASPELL.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindAVIFile.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindBacktrace.cmake Fix elseif() in place of else() 2019-07-03 11:57:53 +03:00
FindBISON.cmake Merge topic 'FindBISON-CMP0088-SourcePath' 2019-07-15 07:34:01 -04:00
FindBLAS.cmake Find{BLAS,LAPACK}: Include parent of points directory in search 2020-01-31 11:36:07 +01:00
FindBoost.cmake FindBoost: Do not add any Boost targets until after Boost found 2020-01-27 15:56:37 -05:00
FindBullet.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
FindBZip2.cmake FindBZip2: Add Windows library names emitted from bzip2 1.0.6 makefile 2019-08-21 12:00:11 -04:00
FindCABLE.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindCoin3D.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindCUDA.cmake FindCUDAToolkit: Improve usage, library set, and tests 2019-12-16 11:15:12 -05:00
FindCUDAToolkit.cmake CUDAToolkit: Add support for cupti library 2020-02-06 09:41:24 -05:00
FindCups.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindCURL.cmake FindCURL: Try to find CURLConfig.cmake 2019-10-15 13:56:28 -04:00
FindCurses.cmake FindCurses: only mark CURSES_EXTRA_LIBRARY when it is used 2020-01-20 15:49:29 -05:00
FindCVS.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindCxxTest.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
FindCygwin.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindDart.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindDCMTK.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
FindDevIL.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindDoxygen.cmake FindDoxygen: add USE_STAMP_FILE option 2019-09-06 09:12:09 +10:00
FindEnvModules.cmake Help: Trivial typo and grammar fixes for FindEnvModules 2019-06-05 20:55:18 +10:00
FindEXPAT.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindFLEX.cmake FindFLEX: Add policy CMP0098 to run flex in build tree 2019-11-15 11:46:06 -05:00
FindFLTK2.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindFLTK.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindFontconfig.cmake FindFontconfig: Convert module variables to camel case 2019-03-26 14:14:09 -04:00
FindFreetype.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindGCCXML.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindGDAL.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindGettext.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
FindGIF.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindGit.cmake Help: Add note about CMAKE_ROLE to FindGit documentation 2019-01-23 13:45:12 -05:00
FindGLEW.cmake Help: Replace UTF-8 apostrophe with ascii apostrophe 2020-02-12 14:37:41 -05:00
FindGLU.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindGLUT.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindGnuplot.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindGnuTLS.cmake FindGnuTLS: add target GnuTLS::GnuTLS 2019-09-18 12:03:53 -04:00
FindGSL.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindGTest.cmake FindGTest: Add GTest::{gtest,gtest_main} library names 2020-01-24 10:18:36 -05:00
FindGTK2.cmake FindGTK2: Fix documentation formatting 2020-01-21 12:05:45 -05:00
FindGTK.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindHDF5.cmake Merge topic 'FindHDF5-docs' 2020-02-12 09:20:59 -05:00
FindHg.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindHSPELL.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindHTMLHelp.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindIce.cmake FindIce: Support clang-cl by checking CMAKE_CXX_SIMULATE_ID 2019-05-03 01:32:14 -04:00
FindIconv.cmake FindIconv: Add the FindIconv module. 2017-11-29 14:51:32 +01:00
FindIcotool.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindICU.cmake FindICU: Pass explicit NAMES argument to find command calls 2019-05-24 10:31:35 -04:00
FindImageMagick.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindIntl.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindJasper.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
FindJava.cmake FindJava: ensure all versions can be found 2019-10-02 14:47:11 +02:00
FindJNI.cmake FindJava: ensure all versions can be found 2019-10-02 14:47:11 +02:00
FindJPEG.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindKDE3.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
FindKDE4.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
FindLAPACK.cmake Find{BLAS,LAPACK}: Include parent of points directory in search 2020-01-31 11:36:07 +01:00
FindLATEX.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
FindLibArchive.cmake FindLibArchive: create a target 2019-12-05 17:18:28 -05:00
FindLibinput.cmake FindLibinput: do not set Libinput_VERSION_STRING 2018-10-18 20:30:32 +02:00
FindLibLZMA.cmake FindLibLZMA: Find debug/release variants on Windows 2019-08-23 11:19:21 -04:00
FindLibXml2.cmake FindLibXml2: ensure consistent paths, version and flag information 2020-01-07 15:50:10 +01:00
FindLibXslt.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindLTTngUST.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindLua50.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindLua51.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindLua.cmake FindLua: only mark LUA_MATH_LIBRARY as advanced if required 2020-01-14 17:45:23 -05:00
FindMatlab.cmake Merge topic 'FindMatlab-r2019' 2020-01-14 08:57:19 -05:00
FindMFC.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
FindMotif.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindMPEG2.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindMPEG.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindMPI.cmake Merge topic 'FindMPI-fix-rerun' into release-3.17 2020-02-11 08:17:45 -05:00
FindODBC.cmake FindODBC: Add library name for MinGW toolchains 2019-11-25 13:55:51 -05:00
FindOpenACC.cmake FPHSA: acknowledge the name mismatches in CMake-owned modules 2020-01-14 17:25:49 -05:00
FindOpenAL.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindOpenCL.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindOpenGL.cmake FindOpenGL: only mark declared cache variables as advanced 2020-01-20 15:49:29 -05:00
FindOpenMP.cmake FindOpenMP: Add support for Clang on Windows 2020-02-10 17:20:19 -05:00
FindOpenSceneGraph.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindOpenSSL.cmake FindOpenSSL: do not mark a local variable as advanced 2020-01-20 15:49:29 -05:00
FindOpenThreads.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
Findosg_functions.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
Findosg.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindosgAnimation.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgDB.cmake Help: Improve description of modules 2019-04-23 10:39:34 +02:00
FindosgFX.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgGA.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgIntrospection.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgManipulator.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgParticle.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgPresentation.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgProducer.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgQt.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgShadow.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgSim.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgTerrain.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgText.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgUtil.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgViewer.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgVolume.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgWidget.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindPackageHandleStandardArgs.cmake FPHSA: Check _FOUND var name with STREQUAL 2020-01-23 20:26:05 -05:00
FindPackageMessage.cmake Help: Correct macro -> function in FindPackageMessage. 2018-11-12 15:34:41 +01:00
FindPatch.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindPerl.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindPerlLibs.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindPHP4.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindPhysFS.cmake remove some platform specific search paths from Find modules 2019-03-19 23:49:11 +01:00
FindPike.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindPkgConfig.cmake FindPkgConfig: Fix path manipulations when cross compiling 2019-12-02 16:47:04 +01:00
FindPNG.cmake FindPNG: add 'm' dependencies to static lib on Linux 2019-11-28 12:15:20 +01:00
FindPostgreSQL.cmake Merge topic 'FindPostgreSQL-macports-libsuffix' 2019-11-15 09:01:37 -05:00
FindProducer.cmake remove some platform specific search paths from Find modules 2019-03-19 23:49:11 +01:00
FindProtobuf.cmake FindProtobuf: Do not verify protoc version if it is not found 2019-12-16 11:43:47 -05:00
FindPython2.cmake FindPython: Extend virtual environment handling by considering conda 2019-12-21 15:38:00 +01:00
FindPython3.cmake FindPython: Add variable Python_SOABI 2020-01-09 14:43:22 +01:00
FindPython.cmake FindPython: Add variable Python_SOABI 2020-01-09 14:43:22 +01:00
FindPythonInterp.cmake FindPython: Add support for version 3.9 2020-01-14 15:02:19 -05:00
FindPythonLibs.cmake FindPython: Add support for version 3.9 2020-01-14 15:02:19 -05:00
FindQt3.cmake FindQt3: Restore missing lib and bin path suffixes 2019-04-22 07:34:32 -04:00
FindQt4.cmake Fix elseif() in place of else() 2019-07-03 11:57:53 +03:00
FindQt.cmake find_package(): Add policy to remove the FindQt module 2018-11-14 15:05:06 -05:00
FindQuickTime.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindRTI.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindRuby.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
FindSDL_image.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindSDL_mixer.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindSDL_net.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindSDL_sound.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
FindSDL_ttf.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindSDL.cmake remove some platform specific search paths from Find modules 2019-03-19 23:49:11 +01:00
FindSelfPackers.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindSQLite3.cmake FindSQLite3: Add module to find SQLite3 2018-11-06 15:05:04 -05:00
FindSquish.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindSubversion.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindSWIG.cmake FindSWIG: Add COMPONENTS support for SWIG target languages 2020-02-26 10:12:30 -05:00
FindTCL.cmake FPHSA: acknowledge the name mismatches in CMake-owned modules 2020-01-14 17:25:49 -05:00
FindTclsh.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
FindTclStub.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindThreads.cmake FindThreads: Add pthread_cancel to program to test for pthreads in libc 2019-12-11 09:26:39 -05:00
FindTIFF.cmake Modules: Update documentation formatting 2019-04-08 14:55:56 +02:00
FindUnixCommands.cmake Modules: Update documentation formatting 2019-04-08 14:55:56 +02:00
FindVulkan.cmake Fix repeated word in FindVulkan.cmake 2019-07-18 17:25:04 -04:00
FindWget.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindWish.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindwxWidgets.cmake FindwxWidgets: Add support for 3.1.3 on macOS 2019-12-10 09:11:14 -05:00
FindwxWindows.cmake Help: Use 'deprecated' template, and date deprecation of modules 2018-10-25 12:23:33 +02:00
FindX11.cmake FindFontconfig: Convert module variables to camel case 2019-03-26 14:14:09 -04:00
FindXalanC.cmake FindXercesC, FindXalanC: Don't examine non-existent version headers 2019-01-30 14:20:06 +00:00
FindXCTest.cmake Apple: Properly lookup XCTest for iOS and tvOS 2019-05-11 12:12:32 +02:00
FindXercesC.cmake FindXercesC, FindXalanC: Don't examine non-existent version headers 2019-01-30 14:20:06 +00:00
FindXMLRPC.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindZLIB.cmake FindZLIB: Add more zlib library names 2019-05-28 14:51:45 -04:00
FLTKCompatibility.cmake
FortranCInterface.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
GenerateExportHeader.cmake Modules: Update documentation formatting 2019-04-08 14:55:56 +02:00
GetPrerequisites.cmake GetPrerequisites: match ldd output on Solaris 2019-08-21 17:25:28 +10:00
GNUInstallDirs.cmake GNUInstallDirs: Warn when CMAKE_SYSTEM_NAME is not set 2020-01-30 09:14:47 -05:00
GoogleTest.cmake GoogleTest: gtest_add_tests() fails if any source file is empty 2018-09-10 16:21:48 +08:00
GoogleTestAddTests.cmake Specify WORKING_DIRECTORY to execute_process() in GoogleTestAddTests 2018-12-28 17:44:51 +05:30
InstallRequiredSystemLibraries.cmake IRSL: Install msvcp140_{1,2,codecvt_ids}.dll if available 2020-01-20 13:19:56 -05:00
ITKCompatibility.cmake Fix trivial typos in text 2017-11-03 10:25:05 -04:00
javaTargets.cmake.in
kde3init_dummy.cpp.in
kde3uic.cmake
KDE3Macros.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
MacOSXBundleInfo.plist.in macOS: Revert default Hi-DPI support in applications 2017-08-22 07:29:20 -04:00
MacOSXFrameworkInfo.plist.in
MacroAddFileDependencies.cmake Modules: Consistently use 2 space indentation 2019-05-14 15:26:46 -04:00
MatlabTestsRedirect.cmake FindMatlab: always handle uncaught exception 2018-04-09 21:42:18 +02:00
ProcessorCount.cmake ProcessorCount: Fix virtual processor count on Solaris 2019-08-20 10:26:06 -04:00
Qt4ConfigDependentSettings.cmake FindThreads: Drop IRIX-specific options and results 2018-12-07 13:33:01 -05:00
Qt4Macros.cmake Qt4Macros: Only cut last extension (".ts") and replace it with ".qm" 2020-01-24 07:55:53 +11:00
readme.txt Modules: Update documented links to CMake community Wiki 2018-04-30 15:34:50 -04:00
RepositoryInfo.txt.in
SelectLibraryConfigurations.cmake Help: Revise documentation of SelectLibraryConfigurations 2018-11-13 12:12:52 +01:00
Squish4RunTestCase.bat
Squish4RunTestCase.sh
SquishRunTestCase.bat gitattributes: prefer eol=crlf to -crlf 2017-08-23 13:31:41 -04:00
SquishRunTestCase.sh
SquishTestScript.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
SystemInformation.cmake
SystemInformation.in
TestBigEndian.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
TestCXXAcceptsFlag.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
TestEndianess.c.in
TestForANSIForScope.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
TestForAnsiForScope.cxx
TestForANSIStreamHeaders.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
TestForANSIStreamHeaders.cxx
TestForSSTREAM.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
TestForSSTREAM.cxx
TestForSTDNamespace.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
TestForSTDNamespace.cxx
Use_wxWindows.cmake Use_wxWindows: Correct version of deprecation 2018-10-26 09:18:52 -04:00
UseEcos.cmake UseEcos: Use ADDITIONAL_CLEAN_FILES for cleaning 2019-05-15 15:31:01 +02:00
UseJava.cmake Merge topic 'function-var-current' 2019-12-12 14:00:41 -05:00
UseJavaClassFilelist.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
UseJavaSymlinks.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
UsePkgConfig.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
UseQt4.cmake Modules: Update documentation formatting 2019-04-08 14:55:56 +02:00
UseSWIG.cmake UseSWIG: Use ADDITIONAL_CLEAN_FILES for cleaning 2019-05-15 15:31:05 +02:00
UsewxWidgets.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
VTKCompatibility.cmake
WriteBasicConfigVersionFile.cmake CMakePackageConfigHelpers: Add ARCH_INDEPENDENT option 2018-11-30 22:52:40 -08:00
WriteCompilerDetectionHeader.cmake Modules: Update documentation formatting 2019-04-08 14:55:56 +02:00

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:
https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/dev/Module-Maintainers