CMake/Modules
Raul Tambre 56c759b000 Per-language Win32/Console flags
Allows using different compilers with different flags for different languages.
For example Clang with GNU-like commandline for CXX and MSVC as host compiler
for CUDA.

Should help with #21914.
2021-03-17 17:51:56 +02:00
..
AndroidTestUtilities
CheckIPOSupported
CMakeAddFortranSubdirectory
Compiler Merge topic 'cray-fortran' 2021-03-08 13:07:20 -05:00
CompilerId Xcode: Default to arm64 arch on Apple Silicon hosts during compiler id 2020-11-12 11:26:19 -05:00
FetchContent Revert ExternalProject and FetchContent refactoring 2021-03-10 09:07:44 +11:00
FindCUDA CUDA: Update arch selection, restructure for maintainability 2021-01-20 12:28:28 -05:00
FindMPI
FindPython Merge topic 'FindPython-fix-variable-handling' 2021-02-16 12:07:17 -05:00
FortranCInterface FortranCInterface: Fix misuse of IS_NEWER_THAN in timestamp check 2021-02-22 11:02:37 -05:00
IntelVSImplicitPath
Internal CPack/NSIS: Add option for setting branding text 2021-02-07 16:10:57 +01:00
Platform Per-language Win32/Console flags 2021-03-17 17:51:56 +02:00
UseJava Tests: Bump CMake minimum required in tests to 2.8.12 2020-12-23 08:55:45 -05:00
UseSWIG UseSWIG: Take care of support files in sub-directories 2020-08-04 16:19:10 +02:00
AddFileDependencies.cmake AddFileDependencies: Deprecate this unnecessary module 2021-02-08 12:44:37 -05:00
AndroidTestUtilities.cmake Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
BasicConfigVersion-AnyNewerVersion.cmake.in CMakePackageConfigHelpers: Add version range support 2020-09-23 12:52:25 +02:00
BasicConfigVersion-ExactVersion.cmake.in CMakePackageConfigHelpers: Add version range support 2020-09-23 12:52:25 +02:00
BasicConfigVersion-SameMajorVersion.cmake.in CMakePackageConfigHelpers: Relax restrictions on version range 2020-12-15 09:24:09 +11:00
BasicConfigVersion-SameMinorVersion.cmake.in CMakePackageConfigHelpers: Relax restrictions on version range 2020-12-15 09:24:09 +11:00
BundleUtilities.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckCCompilerFlag.cmake Modules: Do not implicitly add new functions via old Check Modules 2020-10-26 10:57:55 -04:00
CheckCompilerFlag.cmake Modules: Do not implicitly add new functions via old Check Modules 2020-10-26 10:57:55 -04:00
CheckCSourceCompiles.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckCSourceRuns.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckCXXCompilerFlag.cmake Modules: Do not implicitly add new functions via old Check Modules 2020-10-26 10:57:55 -04:00
CheckCXXSourceCompiles.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckCXXSourceRuns.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckCXXSymbolExists.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckForPthreads.c
CheckFortranCompilerFlag.cmake Modules: Do not implicitly add new functions via old Check Modules 2020-10-26 10:57:55 -04:00
CheckFortranFunctionExists.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckFortranSourceCompiles.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckFortranSourceRuns.cmake Modules: Do not implicitly add new functions via old Check Modules 2020-10-26 10:57:55 -04:00
CheckFunctionExists.c
CheckFunctionExists.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckIncludeFile.c.in
CheckIncludeFile.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckIncludeFile.cxx.in
CheckIncludeFileCXX.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckIncludeFiles.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckIPOSupported.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckLanguage.cmake CheckLanguage: Pass CMAKE_TOOLCHAIN_FILE to test project 2020-10-16 09:13:32 -04:00
CheckLibraryExists.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckLibraryExists.lists.in
CheckLinkerFlag.cmake Help: Cleanup typos and grammar for the 3.19 release 2020-10-24 22:58:42 +11:00
CheckOBJCCompilerFlag.cmake Modules: Do not implicitly add new functions via old Check Modules 2020-10-26 10:57:55 -04:00
CheckOBJCSourceCompiles.cmake Modules: Do not implicitly add new functions via old Check Modules 2020-10-26 10:57:55 -04:00
CheckOBJCSourceRuns.cmake CheckSourceRuns: do not fail on unrecognized arguments 2020-10-28 15:06:02 -04:00
CheckOBJCXXCompilerFlag.cmake Modules: Do not implicitly add new functions via old Check Modules 2020-10-26 10:57:55 -04:00
CheckOBJCXXSourceCompiles.cmake Modules: Do not implicitly add new functions via old Check Modules 2020-10-26 10:57:55 -04:00
CheckOBJCXXSourceRuns.cmake CheckSourceRuns: do not fail on unrecognized arguments 2020-10-28 15:06:02 -04:00
CheckPIESupported.cmake Modules: Rename Internal/CMake{CheckCompiler => TryCompilerOrLinker}Flag 2020-11-25 11:06:15 -05:00
CheckPrototypeDefinition.c.in
CheckPrototypeDefinition.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckSizeOf.cmake
CheckSourceCompiles.cmake Modules: Do not implicitly add new functions via old Check Modules 2020-10-26 10:57:55 -04:00
CheckSourceRuns.cmake Modules: Do not implicitly add new functions via old Check Modules 2020-10-26 10:57:55 -04:00
CheckStructHasMember.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckSymbolExists.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckTypeSize.c.in CheckTypeSize: Fix '..._CODE' result for ppc and ppc64 2020-02-28 13:57:31 -05:00
CheckTypeSize.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CheckTypeSizeMap.cmake.in
CheckVariableExists.c
CheckVariableExists.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CMake.cmake
CMakeAddFortranSubdirectory.cmake CMakeAddFortranSubdirectory: Simplfy logic to always build subdir 2020-01-28 13:57:05 -05:00
CMakeAddNewLanguage.txt
CMakeASM_MASMInformation.cmake Modules: Collapse consecutive whitespace in strings 2020-03-23 21:34:17 +01:00
CMakeASM_NASMInformation.cmake ASM_NASM: generate depfiles for other makefiles 2021-03-02 12:27:47 +01:00
CMakeASM-ATTInformation.cmake
CMakeASMCompiler.cmake.in Compilers: Add paths from -print-sysroot to system prefix path 2020-04-14 13:48:28 -04:00
CMakeASMInformation.cmake ASM: Remove unneeded empty variables 2020-07-30 13:46:18 -04:00
CMakeBackwardCompatibilityC.cmake
CMakeBackwardCompatibilityCXX.cmake
CMakeBorlandFindMake.cmake
CMakeBuildSettings.cmake.in
CMakeCCompiler.cmake.in C23 support 2021-02-25 18:22:10 +02:00
CMakeCCompilerABI.c CMakeDetermineCompilerABI: Detect byte order as part of check 2020-11-04 10:08:13 -05:00
CMakeCCompilerId.c.in Merge topic 'cray-compiler-wrapper-detection' 2021-03-11 08:09:33 -05:00
CMakeCheckCompilerFlagCommonPatterns.cmake check_LANG_compiler_flag: add the "deprecated switch" message for GCC 2019-12-30 11:14:12 +01:00
CMakeCInformation.cmake Modules: Collapse consecutive whitespace in strings 2020-03-23 21:34:17 +01:00
CMakeCommonLanguageInclude.cmake
CMakeCompilerABI.h CMakeDetermineCompilerABI: Detect byte order as part of check 2020-11-04 10:08:13 -05:00
CMakeCompilerIdDetection.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
CMakeConfigurableFile.in
CMakeCSharpCompiler.cmake.in
CMakeCSharpCompilerId.cs.in
CMakeCSharpInformation.cmake CSharp: Set C# compiler to default version 2020-01-16 09:34:00 -05:00
CMakeCUDACompiler.cmake.in CUDA, CXX, OBJCXX: C++23 support with Clang 12 2020-12-08 18:43:59 +02:00
CMakeCUDACompilerABI.cu CMakeDetermineCompilerABI: Detect byte order as part of check 2020-11-04 10:08:13 -05:00
CMakeCUDACompilerId.cu.in CUDA, CXX, OBJCXX: C++23 support with Clang 12 2020-12-08 18:43:59 +02:00
CMakeCUDAInformation.cmake CUDA: Fix spelling __IMPLICT_ -> __IMPLICIT_ 2021-02-14 11:53:24 +02:00
CMakeCXXCompiler.cmake.in Treat the '.mpp' file extension as C++ code 2021-01-05 09:29:18 -05:00
CMakeCXXCompilerABI.cpp CMakeDetermineCompilerABI: Detect byte order as part of check 2020-11-04 10:08:13 -05:00
CMakeCXXCompilerId.cpp.in Merge topic 'cray-compiler-wrapper-detection' 2021-03-11 08:09:33 -05:00
CMakeCXXInformation.cmake Modules: Collapse consecutive whitespace in strings 2020-03-23 21:34:17 +01:00
CMakeDependentOption.cmake CMakeDependentOption: Expand documentation 2020-08-18 13:33:06 -04:00
CMakeDetermineASM_MASMCompiler.cmake
CMakeDetermineASM_NASMCompiler.cmake
CMakeDetermineASM-ATTCompiler.cmake
CMakeDetermineASMCompiler.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
CMakeDetermineCCompiler.cmake DetermineCompiler: Fix copy-paste error in Intel Compiler detection 2021-02-17 08:23:45 +01:00
CMakeDetermineCompileFeatures.cmake C23 support 2021-02-25 18:22:10 +02:00
CMakeDetermineCompiler.cmake Merge topic 'compiler_flags' 2020-08-06 11:00:12 -04:00
CMakeDetermineCompilerABI.cmake CMakeDetermineCompilerABI: Parse library arch from versioned paths 2021-02-04 15:17:49 -05:00
CMakeDetermineCompilerId.cmake CMakeDetermineCompilerId: Fix REQUIRE_SUCCESS with multiple user flags 2021-03-02 16:20:45 +02:00
CMakeDetermineCSharpCompiler.cmake
CMakeDetermineCUDACompiler.cmake Merge topic 'better_cuda_compiler_detection_error_messages' 2021-02-24 09:47:39 -05:00
CMakeDetermineCXXCompiler.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
CMakeDetermineFortranCompiler.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
CMakeDetermineISPCCompiler.cmake Add ISPC compiler support to CMake 2020-08-28 11:21:31 -04:00
CMakeDetermineJavaCompiler.cmake Toolchain: Capture all arguments from CMAKE_<LANG>_COMPILER 2020-07-23 14:52:48 -04:00
CMakeDetermineOBJCCompiler.cmake Merge topic 'xcode-compiler-id-path' 2020-11-13 09:41:25 -05:00
CMakeDetermineOBJCXXCompiler.cmake Merge topic 'xcode-compiler-id-path' 2020-11-13 09:41:25 -05:00
CMakeDetermineRCCompiler.cmake Toolchain: Capture all arguments from CMAKE_<LANG>_COMPILER 2020-07-23 14:52:48 -04:00
CMakeDetermineSwiftCompiler.cmake Toolchain: Capture all arguments from CMAKE_<LANG>_COMPILER 2020-07-23 14:52:48 -04:00
CMakeDetermineSystem.cmake macOS: Offer control over host architecture on Apple Silicon hosts 2020-12-10 12:08:13 -05:00
CMakeDetermineVSServicePack.cmake
CMakeExpandImportedTargets.cmake
CMakeExportBuildSettings.cmake
CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
CMakeFindBinUtils.cmake BinUtils: prefer bin utils matching the compiler version extension 2021-01-11 11:33:37 -05:00
CMakeFindCodeBlocks.cmake
CMakeFindDependencyMacro.cmake
CMakeFindEclipseCDT4.cmake Update links to gitlab.kitware.com repos to add -/ 2020-05-26 11:38:01 -04:00
CMakeFindFrameworks.cmake CMakeFindFrameworks: Search CMAKE_FRAMEWORK_PATH 2020-03-11 12:54:26 -04:00
CMakeFindJavaCommon.cmake
CMakeFindKate.cmake
CMakeFindPackageMode.cmake
CMakeFindSublimeText2.cmake
CMakeFindWMake.cmake
CMakeFindXCode.cmake
CMakeForceCompiler.cmake
CMakeFortranCompiler.cmake.in Compilers: Add paths from -print-sysroot to system prefix path 2020-04-14 13:48:28 -04:00
CMakeFortranCompilerABI.F
CMakeFortranCompilerId.F.in Merge topic 'cray-compiler-wrapper-detection' 2021-03-11 08:09:33 -05:00
CMakeFortranInformation.cmake Modules: Collapse consecutive whitespace in strings 2020-03-23 21:34:17 +01:00
CMakeGenericSystem.cmake VS: Fix CMAKE_INSTALL_PREFIX with GENERATOR_PLATFORM for x64 and ARM 2020-09-25 13:11:14 -04:00
CMakeGraphVizOptions.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CMakeImportBuildSettings.cmake
CMakeInitializeConfigs.cmake
CMakeIOSInstallCombined.cmake IOS_INSTALL_COMBINED: Support Xcode 12 (command line only) 2021-02-08 18:02:46 +11:00
CMakeISPCCompiler.cmake.in Add ISPC compiler support to CMake 2020-08-28 11:21:31 -04:00
CMakeISPCCompilerABI.ispc Add ISPC compiler support to CMake 2020-08-28 11:21:31 -04:00
CMakeISPCCompilerId.ispc.in Add ISPC compiler support to CMake 2020-08-28 11:21:31 -04:00
CMakeISPCInformation.cmake ISPC: Use the obj file extension for objects on windows 2020-09-10 16:15:55 -04:00
CMakeJavaCompiler.cmake.in
CMakeJavaInformation.cmake
CMakeJOMFindMake.cmake
CMakeLanguageInformation.cmake
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 CMakeDetermineCompilerABI: Detect byte order as part of check 2020-11-04 10:08:13 -05:00
CMakeOBJCCompilerABI.m CMakeDetermineCompilerABI: Detect byte order as part of check 2020-11-04 10:08:13 -05:00
CMakeOBJCCompilerId.m.in
CMakeOBJCInformation.cmake OBJCXX: Fix regression for compiling cpp files as objcxx 2020-09-29 12:35:49 -04:00
CMakeOBJCXXCompiler.cmake.in CUDA, CXX, OBJCXX: C++23 support with Clang 12 2020-12-08 18:43:59 +02:00
CMakeOBJCXXCompilerABI.mm CMakeDetermineCompilerABI: Detect byte order as part of check 2020-11-04 10:08:13 -05:00
CMakeOBJCXXCompilerId.mm.in CUDA, CXX, OBJCXX: C++23 support with Clang 12 2020-12-08 18:43:59 +02:00
CMakeOBJCXXInformation.cmake OBJCXX: Fix regression for compiling cpp files as objcxx 2020-09-29 12:35:49 -04:00
CMakePackageConfigHelpers.cmake CMakePackageConfigHelpers: Relax restrictions on version range 2020-12-15 09:24:09 +11:00
CMakeParseArguments.cmake
CMakeParseImplicitIncludeInfo.cmake Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
CMakeParseImplicitLinkInfo.cmake
CMakeParseLibraryArchitecture.cmake CMakeDetermineCompilerABI: Parse library arch from versioned paths 2021-02-04 15:17:49 -05:00
CMakePlatformId.h.in IAR: add support for the STM8 compiler 2021-02-12 06:51:05 -05:00
CMakePrintHelpers.cmake Help: Fix minor typo in CMakePrintHelpers module docs 2019-10-31 10:24:17 +11:00
CMakePrintSystemInformation.cmake CMakePrintSystemInformation: Add CMAKE_SYSTEM_PROCESSOR 2020-04-14 09:48:50 -04:00
CMakePushCheckState.cmake
CMakeRCCompiler.cmake.in
CMakeRCInformation.cmake llvm-rc: Restore include path for data after explicit preprocessing 2020-04-06 21:19:12 +02:00
CMakeSwiftCompiler.cmake.in Swift: Exclude SDK include paths 2020-02-10 10:32:37 -05:00
CMakeSwiftInformation.cmake Swift: repair RPATH handling for macOS 2020-03-11 08:45:47 -04:00
CMakeSystem.cmake.in
CMakeSystemSpecificInformation.cmake CMakeSystemSpecificInformation: Replace mailing list with Discourse Forum 2019-11-06 21:45:12 +11:00
CMakeSystemSpecificInitialize.cmake
CMakeTestASM_MASMCompiler.cmake
CMakeTestASM_NASMCompiler.cmake
CMakeTestASM-ATTCompiler.cmake
CMakeTestASMCompiler.cmake
CMakeTestCCompiler.cmake Fix typos identified using codespell 2020-07-22 12:44:47 -04: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 enable_language: Assume compiler works if ABI detection compiles 2020-05-25 14:39:40 -04:00
CMakeTestCXXCompiler.cmake Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
CMakeTestFortranCompiler.cmake enable_language: Assume compiler works if ABI detection compiles 2020-05-25 14:39:40 -04:00
CMakeTestGNU.c IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
CMakeTestISPCCompiler.cmake Add ISPC compiler support to CMake 2020-08-28 11:21:31 -04:00
CMakeTestJavaCompiler.cmake
CMakeTestOBJCCompiler.cmake Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
CMakeTestOBJCXXCompiler.cmake Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
CMakeTestRCCompiler.cmake
CMakeTestSwiftCompiler.cmake Swift: Exclude SDK include paths 2020-02-10 10:32:37 -05:00
CMakeUnixFindMake.cmake
CMakeVerifyManifest.cmake
CPack.cmake CPack: add CPACK_THREADS variable to control compression threads 2021-01-26 16:23:37 +01:00
CPackComponent.cmake Help: CPackComponent: Sectioning and rewording 2020-02-17 16:12:15 +01:00
CPackIFW.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CPackIFWConfigureFile.cmake Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
CSharpUtilities.cmake Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
CTest.cmake CTest: only look for update executables when needed 2020-11-26 10:23:56 -05:00
CTestCoverageCollectGCOV.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
CTestScriptMode.cmake
CTestTargets.cmake
CTestUseLaunchers.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
Dart.cmake
DartConfiguration.tcl.in Merge topic 'rename_cuda_memcheck' 2020-11-18 07:29:54 -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: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
DummyCXXFile.cxx
ecos_clean.cmake
exportheader.cmake.in
ExternalData_config.cmake.in
ExternalData.cmake ExternalData: Avoid replacing a concurrently-created object 2021-03-05 10:58:07 -05:00
ExternalProject-download.cmake.in Revert ExternalProject and FetchContent refactoring 2021-03-10 09:07:44 +11:00
ExternalProject-gitupdate.cmake.in Revert ExternalProject and FetchContent refactoring 2021-03-10 09:07:44 +11:00
ExternalProject-verify.cmake.in Revert ExternalProject and FetchContent refactoring 2021-03-10 09:07:44 +11:00
ExternalProject.cmake Revert ExternalProject and FetchContent refactoring 2021-03-10 09:07:44 +11:00
FeatureSummary.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FetchContent.cmake Merge topic 'ep-fc-revert-refactoring' 2021-03-10 11:37:15 -05:00
FindALSA.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindArmadillo.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindASPELL.cmake
FindAVIFile.cmake
FindBacktrace.cmake
FindBISON.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindBLAS.cmake FindBLAS: Add support for IntelLLVM 2021-01-28 09:07:01 -05:00
FindBoost.cmake FindBoost: Fix typo in documentation 2021-03-01 14:58:10 -05:00
FindBullet.cmake
FindBZip2.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindCABLE.cmake
FindCoin3D.cmake
FindCUDA.cmake CUDA: Capture all nvcc output when extracting toolkit root 2021-02-12 07:23:48 -05:00
FindCUDAToolkit.cmake CUDA: Capture all nvcc output when extracting toolkit root 2021-02-12 07:23:48 -05:00
FindCups.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindCURL.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindCurses.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindCVS.cmake
FindCxxTest.cmake
FindCygwin.cmake
FindDart.cmake
FindDCMTK.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
FindDevIL.cmake
FindDoxygen.cmake FindDoxygen: Prevent CMP0054 policy warnings 2021-02-28 11:34:05 +11:00
FindEnvModules.cmake Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
FindEXPAT.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindFLEX.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindFLTK2.cmake
FindFLTK.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindFontconfig.cmake Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
FindFreetype.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindGCCXML.cmake
FindGDAL.cmake FindGDAL: support finding additional GDAL library names 2021-02-12 07:43:23 -05:00
FindGettext.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindGIF.cmake FindGIF use NAMES_PER_DIR 2020-07-02 00:43:40 +05:30
FindGit.cmake FindGit: Cache the version more effectively 2021-02-05 21:45:00 +11:00
FindGLEW.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindGLU.cmake
FindGLUT.cmake Merge topic 'FindGLUT-macos-tbd' 2020-12-14 07:11:07 -05:00
FindGnuplot.cmake
FindGnuTLS.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindGSL.cmake Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
FindGTest.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindGTK2.cmake FindGTK2: Find atkmmconfig.h separately from atkmm.h 2020-12-22 13:43:34 -05:00
FindGTK.cmake
FindHDF5.cmake Merge topic 'FindHDF5-silence-output' 2021-01-21 09:17:39 -05:00
FindHg.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindHSPELL.cmake
FindHTMLHelp.cmake
FindIce.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindIconv.cmake FindIconv: Add version support 2021-02-25 20:18:55 +05:30
FindIcotool.cmake
FindICU.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindImageMagick.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindIntl.cmake FindIntl: Add version support 2021-02-25 20:18:56 +05:30
FindJasper.cmake
FindJava.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindJNI.cmake FindJNI: Search in FreeBSD standard locations 2020-10-07 10:12:49 -04:00
FindJPEG.cmake FindJPEG: Search for 'turbojpeg' and 'turbojpeg-static' too 2021-01-11 12:07:02 -05:00
FindKDE3.cmake
FindKDE4.cmake
FindLAPACK.cmake FindLAPACK: Add pkgconfig support 2021-01-14 17:19:07 +01:00
FindLATEX.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindLibArchive.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindLibinput.cmake Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
FindLibLZMA.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindLibXml2.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindLibXslt.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindLTTngUST.cmake Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
FindLua50.cmake
FindLua51.cmake
FindLua.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindMatlab.cmake FindMatlab: Fix Matlab_LIBRARIES for MCR 2021-03-09 12:56:08 -05:00
FindMFC.cmake Refactor: Use added message types in various modules 2019-11-02 14:10:09 +02:00
FindMotif.cmake
FindMPEG2.cmake
FindMPEG.cmake
FindMPI.cmake FindMPI: Fix reason for a non-enabled non-requested language 2021-02-11 09:05:19 -05:00
FindODBC.cmake Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
FindOpenACC.cmake FindOpenACC: Add support for NVHPC compiler 2021-01-27 09:53:02 -05:00
FindOpenAL.cmake FindOpenAL: Fix documentation typos 2020-04-10 20:49:10 +07:00
FindOpenCL.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindOpenGL.cmake FindOpenGL: handle GLX without GLVND 2021-02-26 15:36:55 -05:00
FindOpenMP.cmake FindOpenMP: Add support for IntelLLVM 2021-01-28 09:07:00 -05:00
FindOpenSceneGraph.cmake
FindOpenSSL.cmake FindOpenSSL: Add support for version-range 2021-02-01 12:27:05 +01:00
FindOpenThreads.cmake
Findosg_functions.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
FindPackageHandleStandardArgs.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindPackageMessage.cmake
FindPatch.cmake Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
FindPerl.cmake FPHSA: detect inclusion between find modules 2020-08-07 09:41:38 -04:00
FindPerlLibs.cmake FindPerlLibs: Add versioned perl library name for Cygwin 2020-08-06 12:35:56 -04:00
FindPHP4.cmake
FindPhysFS.cmake
FindPike.cmake
FindPkgConfig.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindPNG.cmake FindPNG: only mark used variables as advanced 2021-02-15 10:33:01 -05:00
FindPostgreSQL.cmake FindPostgreSQL: Add server component 2021-01-15 10:33:55 -05:00
FindProducer.cmake
FindProtobuf.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindPython2.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindPython3.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindPython.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindPythonInterp.cmake FindPython{Interp,Libs}: Add support for version 3.10 2020-11-09 11:44:13 -05:00
FindPythonLibs.cmake FindPython{Interp,Libs}: Add support for version 3.10 2020-11-09 11:44:13 -05:00
FindQt3.cmake FindQt3: Add missing NAMES/PATHS keywords to find_ calls 2020-12-14 08:38:16 -05:00
FindQt4.cmake Merge topic 'FPHSA-name-mismatches-chained-via-include' 2020-08-10 11:25:10 -04:00
FindQt.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindQuickTime.cmake
FindRTI.cmake
FindRuby.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindSDL_image.cmake
FindSDL_mixer.cmake
FindSDL_net.cmake
FindSDL_sound.cmake
FindSDL_ttf.cmake
FindSDL.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindSelfPackers.cmake
FindSQLite3.cmake Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
FindSquish.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindSubversion.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindSWIG.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindTCL.cmake FPHSA: detect inclusion between find modules 2020-08-07 09:41:38 -04:00
FindTclsh.cmake Merge topic 'FPHSA-name-mismatches-chained-via-include' 2020-08-10 11:25:10 -04:00
FindTclStub.cmake
FindThreads.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindTIFF.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindUnixCommands.cmake
FindVulkan.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindWget.cmake
FindWish.cmake
FindwxWidgets.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindwxWindows.cmake Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
FindX11.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindXalanC.cmake Merge topic 'FindXalanC-1.12' 2020-07-27 10:43:55 -04:00
FindXCTest.cmake FindXCTest: Fix output directory for test bundle with new build system 2021-02-09 10:20:57 +11:00
FindXercesC.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FindXMLRPC.cmake
FindZLIB.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
FLTKCompatibility.cmake
FortranCInterface.cmake FortranCInterface: Honor CMAKE_EXE_LINKER_FLAGS under CMP0056 2020-11-10 09:33:27 -05:00
GenerateExportHeader.cmake GenerateExportHeader: Recognize Intel < 12 more strictly 2021-01-28 09:05:35 -05:00
GetPrerequisites.cmake Merge topic 'macos-include-weak-dependencies' 2021-01-21 09:16:37 -05:00
GNUInstallDirs.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
GoogleTest.cmake GoogleTest: Fix misuse of IS_NEWER_THAN in timestamp check 2021-02-22 11:02:38 -05:00
GoogleTestAddTests.cmake GoogleTest: Match the full 'DISABLED_' prefix to disable tests 2020-12-03 09:33:34 -05:00
InstallRequiredSystemLibraries.cmake IRSL: Add support for IntelLLVM 2021-01-28 09:07:00 -05:00
ITKCompatibility.cmake
kde3init_dummy.cpp.in
kde3uic.cmake
KDE3Macros.cmake
MacOSXBundleInfo.plist.in
MacOSXFrameworkInfo.plist.in
MacroAddFileDependencies.cmake MacroAddFileDependencies: Explicitly deprecate by documentation 2021-02-08 12:34:15 -05:00
MatlabTestsRedirect.cmake
ProcessorCount.cmake Help: Add .. versionadded directives to module docs 2020-12-02 21:00:30 +05:00
Qt4ConfigDependentSettings.cmake
Qt4Macros.cmake Qt4Macros: Only cut last extension (".ts") and replace it with ".qm" 2020-01-24 07:55:53 +11:00
readme.txt Update links to gitlab.kitware.com repos to add -/ 2020-05-26 11:38:01 -04:00
RepositoryInfo.txt.in Revert ExternalProject and FetchContent refactoring 2021-03-10 09:07:44 +11:00
SelectLibraryConfigurations.cmake
Squish4RunTestCase.bat FindSquish: Remove settingsGroup argument 2020-05-19 11:47:19 +02:00
Squish4RunTestCase.sh FindSquish: Remove settingsGroup argument 2020-05-19 11:47:19 +02:00
SquishRunTestCase.bat
SquishRunTestCase.sh
SquishTestScript.cmake FindSquish: Remove settingsGroup argument 2020-05-19 11:47:19 +02:00
SystemInformation.cmake
SystemInformation.in
TestBigEndian.cmake TestBigEndian: Re-implement using byte order detected from ABI check 2020-11-06 09:17:30 -05: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
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
UseEcos.cmake Modules: Collapse consecutive whitespace in strings 2020-03-23 21:34:17 +01:00
UseJava.cmake UseJava: enable exportation of native headers target 2020-12-29 17:14:20 +01:00
UsePkgConfig.cmake
UseQt4.cmake
UseSWIG.cmake UseSWIG: avoid spurious policy warnings 2021-02-11 17:17:10 +01:00
UsewxWidgets.cmake
VTKCompatibility.cmake
WriteBasicConfigVersionFile.cmake
WriteCompilerDetectionHeader.cmake WriteCompilerDetectionHeader: Add policy to remove module 2020-12-05 21:57:08 +11: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