CMake/Modules
David Tenty a6f2e9eded IBMClang: Express compiler information as a Clang variant
De-duplicate IBMClang compiler information by detecting the base clang
version and following the same logic as we do for any other clang of
that version.  This helps maintain support for new IBMClang features
inherited from new base Clang versions.

We already use this approach for other Clang variants, like CrayClang
and FujitsuClang.
2024-12-04 14:01:52 -05:00
..
AndroidTestUtilities
CheckIPOSupported CheckIPOSupported: Fix -Wstrict-prototypes warnings in check for C 2024-05-09 08:22:26 -04:00
CMakeAddFortranSubdirectory
Compiler IBMClang: Express compiler information as a Clang variant 2024-12-04 14:01:52 -05:00
CompilerId VS: Add support for using Intel oneAPI Fortran compiler in .vfproj files 2023-11-22 10:22:12 -05:00
ExternalProject ExternalProject: Optionally integrate 'make' job server with INSTALL_COMMAND 2024-11-19 10:22:24 -05:00
FetchContent FetchContent: Reject CMAKE_TOOLCHAIN_FILE env var in sub-build 2023-02-24 17:17:36 +11:00
FindCUDA style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
FindMPI
FindPython FindPython: Ensure SABIModule is found in all cases 2024-12-02 17:37:18 +01:00
FortranCInterface FortranCInterface: Simplify module symbol mangling detection regex 2024-08-02 14:59:21 -04:00
IntelVSImplicitPath
Internal Linker configuration: Add missing platforms 2024-11-12 16:46:54 +01:00
Linker Merge topic 'linker-depfile-flag' 2024-11-29 10:00:13 -05:00
Platform VS: Add minimal support for Windows Kernel Mode Drivers 2024-12-03 14:18:52 -05:00
UseJava export: Increase maximum policy version in exported files to 3.30 2024-10-10 09:32:06 -04:00
UseSWIG
AddFileDependencies.cmake
AndroidTestUtilities.cmake tests: Preserve empty arguments in test command lines 2024-10-02 10:09:11 +10:00
BasicConfigVersion-AnyNewerVersion.cmake.in CMakePackageConfigHelpers: only emit arch check if needed 2023-01-29 14:00:13 +01:00
BasicConfigVersion-ExactVersion.cmake.in CMakePackageConfigHelpers: only emit arch check if needed 2023-01-29 14:00:13 +01:00
BasicConfigVersion-SameMajorVersion.cmake.in CMakePackageConfigHelpers: only emit arch check if needed 2023-01-29 14:00:13 +01:00
BasicConfigVersion-SameMinorVersion.cmake.in CMakePackageConfigHelpers: only emit arch check if needed 2023-01-29 14:00:13 +01:00
BundleUtilities.cmake BundleUtilities: Avoid unnecessary chmod in fixup_bundle_item 2023-02-20 13:17:04 -05:00
CheckCCompilerFlag.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckCompilerFlag.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckCSourceCompiles.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckCSourceRuns.cmake Help: Check*Runs requires exit code 0 for success 2024-12-03 16:00:26 -05:00
CheckCXXCompilerFlag.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckCXXSourceCompiles.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckCXXSourceRuns.cmake Help: Check*Runs requires exit code 0 for success 2024-12-03 16:00:26 -05:00
CheckCXXSymbolExists.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckForPthreads.c FindThreads: Fix pthreads detection with -Wmissing-prototypes 2024-04-22 09:51:41 -04:00
CheckFortranCompilerFlag.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckFortranFunctionExists.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckFortranSourceCompiles.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckFortranSourceRuns.cmake Help: Check*Runs requires exit code 0 for success 2024-12-03 16:00:26 -05:00
CheckFunctionExists.c
CheckFunctionExists.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckIncludeFile.c.in
CheckIncludeFile.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckIncludeFile.cxx.in
CheckIncludeFileCXX.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckIncludeFiles.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckIPOSupported.cmake Drop Visual Studio 9 2008 generator 2024-05-08 10:37:34 -04:00
CheckLanguage.cmake CheckLanguage: Pass along CMAKE_MODULE_PATH 2024-05-30 15:38:55 -07:00
CheckLibraryExists.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckLinkerFlag.cmake
CheckOBJCCompilerFlag.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckOBJCSourceCompiles.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckOBJCSourceRuns.cmake Help: Check*Runs requires exit code 0 for success 2024-12-03 16:00:26 -05:00
CheckOBJCXXCompilerFlag.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckOBJCXXSourceCompiles.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckOBJCXXSourceRuns.cmake Help: Check*Runs requires exit code 0 for success 2024-12-03 16:00:26 -05:00
CheckPIESupported.cmake CheckPIESupported: ensure PIE compile flags are specified 2024-11-25 14:24:06 +01:00
CheckPrototypeDefinition.c.in
CheckPrototypeDefinition.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckSizeOf.cmake
CheckSourceCompiles.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckSourceRuns.cmake Help: Check*Runs requires exit code 0 for success 2024-12-03 16:00:26 -05:00
CheckStructHasMember.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckSymbolExists.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CheckTypeSize.c.in
CheckTypeSize.cmake Merge topic 'doc-CheckTypeSize' 2024-11-05 09:03:03 -05:00
CheckTypeSizeMap.cmake.in
CheckVariableExists.c
CheckVariableExists.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CMake.cmake
CMakeAddFortranSubdirectory.cmake
CMakeAddNewLanguage.txt Linker configuration: enhance usability 2024-10-24 16:37:30 +02:00
CMakeASM_MARMASMInformation.cmake ASM_MASM: Add support for masm-only static libraries 2024-06-20 10:14:59 -04:00
CMakeASM_MASMInformation.cmake ASM_MASM: Add support for masm-only static libraries 2024-06-20 10:14:59 -04:00
CMakeASM_NASMInformation.cmake ASM_NASM: Improve support for standalone usage 2024-03-04 13:09:58 -05:00
CMakeASM-ATTInformation.cmake
CMakeASMCompiler.cmake.in Link Step: compute effective linker used by the compiler 2023-10-24 08:34:50 -04:00
CMakeASMInformation.cmake Linker configuration: enhance usability 2024-10-24 16:37:30 +02:00
CMakeBackwardCompatibilityC.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
CMakeBackwardCompatibilityCXX.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
CMakeBorlandFindMake.cmake
CMakeBuildSettings.cmake.in
CMakeCCompiler.cmake.in Add CMAKE_<LANG>_STANDARD_LATEST variables 2024-04-30 11:05:03 -04:00
CMakeCCompilerABI.c Revise C++ coding style using clang-format-15 2023-01-18 16:20:47 -05:00
CMakeCCompilerId.c.in CompilerId: Ensure internal compiler version string is not optimized out 2024-12-04 09:28:57 -05:00
CMakeCheckCompilerFlagCommonPatterns.cmake CheckCompilerFlag: Revert 'Match the Clang "argument unused" output ...' 2023-03-13 16:18:50 -04:00
CMakeCInformation.cmake Linker configuration: enhance usability 2024-10-24 16:37:30 +02:00
CMakeCommonLanguageInclude.cmake Linker configuration: introduce a new architecture 2024-07-20 19:05:54 +02:00
CMakeCompilerABI.h
CMakeCompilerCUDAArch.h CUDA: Factor out helper for detecting native CUDA architectures 2023-09-21 15:34:28 -04:00
CMakeCompilerIdDetection.cmake TIClang: Add support for TI Clang-based compilers, including tiarmclang 2024-02-09 15:54:40 -05:00
CMakeConfigurableFile.in
CMakeCSharpCompiler.cmake.in
CMakeCSharpCompilerId.cs.in
CMakeCSharpInformation.cmake Linker configuration: enhance usability 2024-10-24 16:37:30 +02:00
CMakeCUDACompiler.cmake.in NVCC: Detect host compiler id and version 2024-09-20 17:48:33 -04:00
CMakeCUDACompilerABI.cu CUDA: Factor out helper for detecting native CUDA architectures 2023-09-21 15:34:28 -04:00
CMakeCUDACompilerId.cu.in NVCC: Detect host compiler id and version 2024-09-20 17:48:33 -04:00
CMakeCUDAInformation.cmake Linker configuration: enhance usability 2024-10-24 16:37:30 +02:00
CMakeCXXCompiler.cmake.in Add CMAKE_<LANG>_STANDARD_LATEST variables 2024-04-30 11:05:03 -04:00
CMakeCXXCompilerABI.cpp
CMakeCXXCompilerId.cpp.in CompilerId: Ensure internal compiler version string is not optimized out 2024-12-04 09:28:57 -05:00
CMakeCXXInformation.cmake Linker configuration: enhance usability 2024-10-24 16:37:30 +02:00
CMakeDependentOption.cmake
CMakeDetermineASM_MARMASMCompiler.cmake
CMakeDetermineASM_MASMCompiler.cmake
CMakeDetermineASM_NASMCompiler.cmake
CMakeDetermineASM-ATTCompiler.cmake
CMakeDetermineASMCompiler.cmake TIClang: Add support for TI Clang-based compilers, including tiarmclang 2024-02-09 15:54:40 -05:00
CMakeDetermineCCompiler.cmake TIClang: Add support for TI Clang-based compilers, including tiarmclang 2024-02-09 15:54:40 -05:00
CMakeDetermineCompiler.cmake macOS: Revert finding tools inside Xcode that are not in the PATH 2024-11-07 09:46:09 -05:00
CMakeDetermineCompilerABI.cmake CMakeDetermineCompilerABI: Strip -pipe from compile flags 2024-10-29 13:13:08 -04:00
CMakeDetermineCompilerId.cmake IBMClang: Express compiler information as a Clang variant 2024-12-04 14:01:52 -05:00
CMakeDetermineCompilerSupport.cmake CMakeDetermineCompilerSupport: construct C++ modules targets 2024-04-12 09:32:29 -04:00
CMakeDetermineCSharpCompiler.cmake Drop Visual Studio 12 2013 generator 2024-08-28 14:13:05 -04:00
CMakeDetermineCUDACompiler.cmake CUDA/Clang: Add support for MSVC ABI on Windows using GNU-like frontend 2024-01-22 09:33:54 -05:00
CMakeDetermineCXXCompiler.cmake TIClang: Add support for TI Clang-based compilers, including tiarmclang 2024-02-09 15:54:40 -05:00
CMakeDetermineFortranCompiler.cmake LFortran: Add support for this compiler 2024-07-22 16:50:33 -04:00
CMakeDetermineHIPCompiler.cmake HIP: Ensure lib64 directories are included in hip-lang dependency search 2024-08-15 22:26:23 +01:00
CMakeDetermineISPCCompiler.cmake
CMakeDetermineJavaCompiler.cmake
CMakeDetermineOBJCCompiler.cmake
CMakeDetermineOBJCXXCompiler.cmake
CMakeDetermineRCCompiler.cmake MinGW: Fix regression when windres is not found 2022-11-28 19:09:04 -05:00
CMakeDetermineSwiftCompiler.cmake Merge topic 'swift-xcode-14.3' 2023-04-04 09:26:01 -04:00
CMakeDetermineSystem.cmake Help: Document CMAKE_SYSTEM_NAME possible values 2024-02-05 10:15:08 -05:00
CMakeDetermineVSServicePack.cmake
CMakeExpandImportedTargets.cmake
CMakeExportBuildSettings.cmake
CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake
CMakeFindBinUtils.cmake BinUtils: Prefer llvm-mt over mt when compiling with Clang 2024-09-25 09:12:27 -04:00
CMakeFindCodeBlocks.cmake
CMakeFindDependencyMacro.cmake
CMakeFindEclipseCDT4.cmake
CMakeFindFrameworks.cmake CMakeFindFrameworks: Deprecate the module subject to policy CMP0173 2024-08-16 11:10:27 +10:00
CMakeFindJavaCommon.cmake
CMakeFindKate.cmake Kate: make it possible to force a mode for the "files" entry 2023-02-06 10:21:19 -05:00
CMakeFindPackageMode.cmake CMakeFindPackageMode: Link to cmake --find-package documentation 2023-11-03 10:17:38 -04:00
CMakeFindSublimeText2.cmake
CMakeFindWMake.cmake
CMakeFindXCode.cmake
CMakeForceCompiler.cmake
CMakeFortranCompiler.cmake.in Link Step: compute effective linker used by the compiler 2023-10-24 08:34:50 -04:00
CMakeFortranCompilerABI.F
CMakeFortranCompilerABI.F90
CMakeFortranCompilerId.F.in LFortran: Add support for this compiler 2024-07-22 16:50:33 -04:00
CMakeFortranInformation.cmake Linker configuration: enhance usability 2024-10-24 16:37:30 +02:00
CMakeGenericSystem.cmake cxxmodules: plumb control data for exporting build databases 2024-08-27 12:37:36 -04:00
CMakeGraphVizOptions.cmake
CMakeHIPCompiler.cmake.in NVCC: Detect host compiler id and version 2024-09-20 17:48:33 -04:00
CMakeHIPCompilerABI.hip HIP: Add support for NVIDIA GPUs 2023-09-21 15:34:37 -04:00
CMakeHIPCompilerId.hip.in NVCC: Detect host compiler id and version 2024-09-20 17:48:33 -04:00
CMakeHIPInformation.cmake Linker configuration: enhance usability 2024-10-24 16:37:30 +02:00
CMakeImportBuildSettings.cmake
CMakeInitializeConfigs.cmake
CMakeIOSInstallCombined.cmake
CMakeISPCCompiler.cmake.in
CMakeISPCCompilerABI.ispc
CMakeISPCCompilerId.ispc.in
CMakeISPCInformation.cmake Linker configuration: enhance usability 2024-10-24 16:37:30 +02:00
CMakeJavaCompiler.cmake.in
CMakeJavaInformation.cmake Linker configuration: enhance usability 2024-10-24 16:37:30 +02:00
CMakeJOMFindMake.cmake
CMakeLanguageInformation.cmake
CMakeMinGWFindMake.cmake
CMakeMSYSFindMake.cmake MSYS Makefiles: Modernize search paths for common MSYS 'make' locations 2022-11-30 08:48:29 -05:00
CMakeNinjaFindMake.cmake
CMakeNMakeFindMake.cmake
CMakeOBJCCompiler.cmake.in Add CMAKE_<LANG>_STANDARD_LATEST variables 2024-04-30 11:05:03 -04:00
CMakeOBJCCompilerABI.m
CMakeOBJCCompilerId.m.in CompilerId: Ensure internal compiler version string is not optimized out 2024-12-04 09:28:57 -05:00
CMakeOBJCInformation.cmake Linker configuration: enhance usability 2024-10-24 16:37:30 +02:00
CMakeOBJCXXCompiler.cmake.in Add CMAKE_<LANG>_STANDARD_LATEST variables 2024-04-30 11:05:03 -04:00
CMakeOBJCXXCompilerABI.mm
CMakeOBJCXXCompilerId.mm.in CompilerId: Ensure internal compiler version string is not optimized out 2024-12-04 09:28:57 -05:00
CMakeOBJCXXInformation.cmake Linker configuration: enhance usability 2024-10-24 16:37:30 +02:00
CMakePackageConfigHelpers.cmake iOS: Add support for Mac Catalyst 2024-07-03 11:15:45 -04:00
CMakeParseArguments.cmake
CMakeParseImplicitIncludeInfo.cmake Restore implicit include directory extraction for adaptive relative paths 2023-01-12 12:05:42 -05:00
CMakeParseImplicitLinkInfo.cmake LFortran: Improve detection of implicit link information for lfortran 0.40+ 2024-10-24 11:15:12 -04:00
CMakeParseLibraryArchitecture.cmake
CMakePlatformId.h.in TIClang: Add support for TI Clang-based compilers, including tiarmclang 2024-02-09 15:54:40 -05:00
CMakePrintHelpers.cmake
CMakePrintSystemInformation.cmake
CMakePushCheckState.cmake Check*: Add option to pass link directories into checks 2024-09-09 17:06:33 +03:00
CMakeRCCompiler.cmake.in
CMakeRCInformation.cmake Linker configuration: enhance usability 2024-10-24 16:37:30 +02:00
CMakeSwiftCompiler.cmake.in Swift: Restore compatibility with old C++ driver 2023-03-28 10:02:05 -04:00
CMakeSwiftInformation.cmake Linker configuration: enhance usability 2024-10-24 16:37:30 +02:00
CMakeSystem.cmake.in
CMakeSystemSpecificInformation.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
CMakeSystemSpecificInitialize.cmake apple: add preliminary visionOS support 2023-07-11 20:20:25 +02:00
CMakeTestASM_MARMASMCompiler.cmake
CMakeTestASM_MASMCompiler.cmake
CMakeTestASM_NASMCompiler.cmake
CMakeTestASM-ATTCompiler.cmake
CMakeTestASMCompiler.cmake
CMakeTestCCompiler.cmake Modules: Rename CMakeDetermine{CompileFeatures -> CompilerSupport} 2024-03-29 14:29:20 -06:00
CMakeTestCompilerCommon.cmake
CMakeTestCSharpCompiler.cmake Modules: Drop redundant check logging to CMakeOutput.log and CMakeError.log 2023-01-18 16:41:01 -05:00
CMakeTestCUDACompiler.cmake Modules: Rename CMakeDetermine{CompileFeatures -> CompilerSupport} 2024-03-29 14:29:20 -06:00
CMakeTestCXXCompiler.cmake Merge topic 'cxx-inspect-without-scanning' 2024-05-07 08:34:05 -04:00
CMakeTestFortranCompiler.cmake Modules: Drop redundant check logging to CMakeOutput.log and CMakeError.log 2023-01-18 16:41:01 -05:00
CMakeTestGNU.c
CMakeTestHIPCompiler.cmake Modules: Rename CMakeDetermine{CompileFeatures -> CompilerSupport} 2024-03-29 14:29:20 -06:00
CMakeTestISPCCompiler.cmake
CMakeTestJavaCompiler.cmake
CMakeTestOBJCCompiler.cmake Modules: Rename CMakeDetermine{CompileFeatures -> CompilerSupport} 2024-03-29 14:29:20 -06:00
CMakeTestOBJCXXCompiler.cmake Modules: Rename CMakeDetermine{CompileFeatures -> CompilerSupport} 2024-03-29 14:29:20 -06:00
CMakeTestRCCompiler.cmake
CMakeTestSwiftCompiler.cmake Swift: Support static-library try-compile type 2024-05-15 15:10:15 -07:00
CMakeUnixFindMake.cmake macOS: Revert finding tools inside Xcode that are not in the PATH 2024-11-07 09:46:09 -05:00
CMakeVerifyManifest.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
CPack.cmake CPack/WIX: Generate perMachine installers by default 2024-07-18 14:16:54 -04:00
CPackComponent.cmake codespell: Fix typos 2023-05-22 16:51:15 -04:00
CPackIFW.cmake Help: Replace links with their permanent redirects 2023-02-17 08:45:01 -05:00
CPackIFWConfigureFile.cmake
CSharpUtilities.cmake Help: Fix typos and grammar in pre-3.29 docs 2024-03-19 21:47:21 +11:00
CTest.cmake Help: Document CTest module BUILD_TESTING variable 2024-10-24 11:46:37 -04:00
CTestCoverageCollectGCOV.cmake
CTestScriptMode.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
CTestTargets.cmake ctest: Fall back to CMake environment variable for TLS server verification 2024-03-30 09:22:05 -04:00
CTestUseLaunchers.cmake
CXX-DetectStdlib.h CMakeDetermineCompilerId: extract C++ standard library impl 2024-04-12 11:46:39 -04:00
Dart.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
DartConfiguration.tcl.in ctest: Add explicit options for TLS version 2024-03-12 10:46:23 -04:00
DeployQt4.cmake
Documentation.cmake
DummyCXXFile.cxx
ecos_clean.cmake
exportheader.cmake.in GenerateExportHeader: Suppress clang-tidy warning 2024-04-10 16:43:48 -04:00
ExternalData_config.cmake.in
ExternalData.cmake tests: Preserve empty arguments in test command lines 2024-10-02 10:09:11 +10:00
ExternalProject.cmake ExternalProject: Optionally integrate 'make' job server with INSTALL_COMMAND 2024-11-19 10:22:24 -05:00
FeatureSummary.cmake FeatureSummary: Introduce policy CMP0183 for full Condition Syntax 2024-11-26 13:19:25 -05:00
FetchContent.cmake FetchContent: Force cmake --fresh to re-execute direct population steps 2024-06-07 18:12:12 +10:00
FindALSA.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindArmadillo.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindASPELL.cmake
FindAVIFile.cmake FindAVIFile: Restore http link after redirect was removed 2024-10-04 09:12:05 -04:00
FindBacktrace.cmake FindBacktrace: Add imported library 2024-04-15 13:27:23 -04:00
FindBISON.cmake FindBISON: Add COMMAND_EXPAND_LISTS to remove empty arguments 2024-10-20 15:36:17 +02:00
FindBLAS.cmake Modules: Guard calls to pkg_check_modules 2024-08-07 20:11:43 +02:00
FindBoost.cmake FindBoost: Add support for Boost 1.86 2024-11-11 13:44:47 -05:00
FindBullet.cmake
FindBZip2.cmake FindBZip2: Document library input variables 2024-09-20 12:06:54 -04:00
FindCABLE.cmake
FindCoin3D.cmake
FindCUDA.cmake codespell: Fix typos 2024-10-25 08:43:04 -04:00
FindCUDAToolkit.cmake FindCUDAToolkit: Remove debug message 2024-10-25 08:32:00 -04:00
FindCups.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindCURL.cmake FindCURL: Add more target properties from pkg-config 2024-10-14 10:11:15 -04:00
FindCurses.cmake
FindCVS.cmake
FindCxxTest.cmake tests: Preserve empty arguments in test command lines 2024-10-02 10:09:11 +10:00
FindCygwin.cmake
FindDart.cmake Dart,FindDart: Add policy to remove these modules 2023-02-28 08:43:45 -05:00
FindDCMTK.cmake
FindDevIL.cmake FindDevIL: Restore http link after redirect was removed 2024-10-04 09:13:07 -04:00
FindDoxygen.cmake FindDoxygen: Remove redundant debug message when Doxygen fails 2023-09-22 10:11:30 -04:00
FindEnvModules.cmake codespell: Fix typos 2023-11-17 09:58:21 -05:00
FindEXPAT.cmake Modules: Guard calls to pkg_check_modules 2024-08-07 20:11:43 +02:00
FindFLEX.cmake
FindFLTK2.cmake FindFLTK2: Replace exec_program() with execute_process() 2023-07-24 17:23:32 -04:00
FindFLTK.cmake FindFLTK: Replace exec_program() with execute_process() 2023-07-24 17:23:32 -04:00
FindFontconfig.cmake Modules: Guard calls to pkg_check_modules 2024-08-07 20:11:43 +02:00
FindFreetype.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindGCCXML.cmake
FindGDAL.cmake FindGDAL: Document as deprecated in favor of upstream CMake package 2024-11-26 13:13:20 -05:00
FindGettext.cmake
FindGIF.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindGit.cmake
FindGLEW.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindGLU.cmake
FindGLUT.cmake macOS: Simplify imported framework locations in find modules 2023-08-25 11:05:18 -04:00
FindGnuplot.cmake
FindGnuTLS.cmake Modules: Guard calls to pkg_check_modules 2024-08-07 20:11:43 +02:00
FindGSL.cmake Modules: Guard calls to pkg_check_modules 2024-08-07 20:11:43 +02:00
FindGTest.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindGTK2.cmake FindGTK2: Find arch-specific headers via pkg-config 2024-04-15 12:19:35 -04:00
FindGTK.cmake
FindHDF5.cmake FindHDF5: Avoid mentioning empty version when not found 2024-09-18 10:55:11 -04:00
FindHg.cmake
FindHSPELL.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindHTMLHelp.cmake
FindIce.cmake
FindIconv.cmake FindIconv: Fix finding iconv.h on Alpine Linux 2024-08-26 11:02:55 -04:00
FindIcotool.cmake
FindICU.cmake FindICU: remove noise, cleanup components handling 2024-05-01 10:27:25 -04:00
FindImageMagick.cmake FindImageMagick: Fix ARCH_INCLUDE_DIR detection for version 7 and newer 2024-11-12 10:38:54 -05:00
FindIntl.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindJasper.cmake Merge branch 'backport-FindJasper-imported-target' 2024-04-10 12:20:24 -04:00
FindJava.cmake FindJava: use cmake_host_system_info to query registry 2023-09-20 14:22:37 -04:00
FindJNI.cmake FindJNI: Improve output on macOS if Xcode is not installed 2024-08-19 11:37:48 -04:00
FindJPEG.cmake FindJPEG: Fix documentation of include directory input variable 2024-09-20 12:03:08 -04:00
FindKDE3.cmake
FindKDE4.cmake
FindLAPACK.cmake Modules: Guard calls to pkg_check_modules 2024-08-07 20:11:43 +02:00
FindLATEX.cmake
FindLibArchive.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindLibinput.cmake Modules: Guard calls to pkg_check_modules 2024-08-07 20:11:43 +02:00
FindLibLZMA.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindLibXml2.cmake Modules: Guard calls to pkg_check_modules 2024-08-07 20:11:43 +02:00
FindLibXslt.cmake Modules: Guard calls to pkg_check_modules 2024-08-07 20:11:43 +02:00
FindLTTngUST.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindLua50.cmake FindLua{50,51}: Fix preformatted documentation blocks 2023-09-08 15:34:35 -04:00
FindLua51.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindLua.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindMatlab.cmake tests: Preserve empty arguments in test command lines 2024-10-02 10:09:11 +10:00
FindMFC.cmake Modules: Drop redundant check logging to CMakeOutput.log and CMakeError.log 2023-01-18 16:41:01 -05:00
FindMotif.cmake
FindMPEG2.cmake
FindMPEG.cmake
FindMPI.cmake FindMPI include parsing better handles leading newlines 2024-07-01 11:47:00 -04:00
FindMsys.cmake FindMsys: Modernize search paths for common MSYS locations 2022-11-30 08:48:14 -05:00
FindODBC.cmake
FindOpenACC.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindOpenAL.cmake macOS: Simplify imported framework locations in find modules 2023-08-25 11:05:18 -04:00
FindOpenCL.cmake FindOpenCL: Add default install locations on Windows 2023-02-03 09:05:13 -05:00
FindOpenGL.cmake FindOpenGL: Add support for a separate GLU include directory 2024-02-05 14:06:06 -05:00
FindOpenMP.cmake FindOpenMP: Fix typo on omp Fortran module name. 2024-12-03 13:42:18 -05:00
FindOpenSceneGraph.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindOpenSP.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindOpenSSL.cmake Modules: Guard calls to pkg_check_modules 2024-08-07 20:11:43 +02:00
FindOpenThreads.cmake FindOpenThreads: Update documentation 2023-10-30 08:53:24 -04:00
Findosg_functions.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
Findosg.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgAnimation.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgDB.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgFX.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgGA.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgIntrospection.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgManipulator.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgParticle.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgPresentation.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgProducer.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgQt.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgShadow.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgSim.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgTerrain.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgText.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgUtil.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgViewer.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgVolume.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindosgWidget.cmake Findosg*: Improve documentation formatting 2023-09-12 12:54:39 -04:00
FindPackageHandleStandardArgs.cmake FPHSA: Consistent quoting in reported messages 2024-11-26 23:40:01 +04:00
FindPackageMessage.cmake FindPackageMessage: Remove extra whitespace from messages 2024-01-16 12:05:15 -05:00
FindPatch.cmake
FindPerl.cmake FindPerl: Fix documentation word order 2023-11-30 13:32:41 -05:00
FindPerlLibs.cmake
FindPHP4.cmake
FindPhysFS.cmake FindPhysFS: Improve documentation formatting 2023-09-18 09:23:04 -04:00
FindPike.cmake
FindPkgConfig.cmake Help: Correct FindPkgConfig version tags 2024-11-19 02:23:25 -05:00
FindPNG.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindPostgreSQL.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindProducer.cmake FindProducer: Improve documentation formatting 2023-09-18 09:24:27 -04:00
FindProtobuf.cmake FindProtobuf: Add PROTOC_EXE option to protobuf_generate 2024-10-10 11:39:19 -04:00
FindPython2.cmake FindPython: Replace link to PyPy with its http redirect 2024-07-19 10:08:06 -04:00
FindPython3.cmake Merge topic 'FindPython-FIND_ABI' 2024-09-16 06:17:59 -04:00
FindPython.cmake Merge topic 'FindPython-FIND_ABI' 2024-09-16 06:17:59 -04:00
FindPythonInterp.cmake FindPython: Add support for Python 3.14 2024-10-17 20:04:25 -04:00
FindPythonLibs.cmake Merge topic 'python3.14' 2024-10-18 07:36:53 -04:00
FindQt3.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindQt4.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
FindQt.cmake FindQt: Replace exec_program() with execute_process() 2023-07-24 17:23:32 -04:00
FindQuickTime.cmake FindQuickTime: Improve documentation formatting 2023-09-18 09:24:56 -04:00
FindRTI.cmake
FindRuby.cmake FindRuby: Remove unneeded code and define all functions at the top-level. 2024-12-03 12:12:59 -08:00
FindSDL_gfx.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindSDL_image.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindSDL_mixer.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindSDL_net.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindSDL_sound.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindSDL_ttf.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindSDL.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindSelfPackers.cmake
FindSQLite3.cmake FindSQLite3: Guard calls to pkg_check_modules 2024-11-11 10:53:21 -05:00
FindSquish.cmake tests: Preserve empty arguments in test command lines 2024-10-02 10:09:11 +10:00
FindSubversion.cmake
FindSWIG.cmake FindSWIG: Enhance lookup capabilities using VALIDATOR argument 2024-03-20 15:22:40 +01:00
FindTCL.cmake CMakeFindFrameworks: Deprecate the module subject to policy CMP0173 2024-08-16 11:10:27 +10:00
FindTclsh.cmake
FindTclStub.cmake
FindThreads.cmake FindThreads: Filter -pthread out for compatibility with Swift linker 2023-01-31 09:11:08 +00:00
FindTIFF.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindUnixCommands.cmake FindUnixCommands: Deprecate in favor of cmake -E 2023-01-12 11:34:48 -05:00
FindVulkan.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindWget.cmake
FindWish.cmake
FindwxWidgets.cmake FindwxWidgets: Add link dependencies for Windows 2024-08-18 20:53:50 +02:00
FindwxWindows.cmake FindwxWindows: Replace exec_program() with execute_process() 2023-07-24 17:23:32 -04:00
FindX11.cmake FindX11: Add awareness of Xdbe 2024-01-16 11:57:53 -05:00
FindXalanC.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindXCTest.cmake tests: Preserve empty arguments in test command lines 2024-10-02 10:09:11 +10:00
FindXercesC.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FindXMLRPC.cmake
FindZLIB.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
FLTKCompatibility.cmake
FortranCInterface.cmake FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET 2023-09-10 21:11:34 -04:00
GenerateExportHeader.cmake Modules: Fix checks under -Werror=strict-prototypes 2024-03-20 12:42:48 +01:00
GetPrerequisites.cmake GET_RUNTIME_DEPENDENCIES: Allow more whitespace before objdump's "DLL Name:" 2024-03-10 11:03:21 -04:00
GNUInstallDirs.cmake Help: Explicitly discourage absolute install destinations 2024-02-16 09:53:55 -05:00
GoogleTest.cmake GoogleTest: Add DISCOVERY_EXTRA_ARGS to gtest_discover_tests() 2024-10-04 18:12:30 +10:00
GoogleTestAddTests.cmake GoogleTest: Avoid extra call to set DISABLED test property in discovery 2024-11-12 10:22:23 -05:00
InstallRequiredSystemLibraries.cmake
ITKCompatibility.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
kde3init_dummy.cpp.in
kde3uic.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
KDE3Macros.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
MacOSXBundleInfo.plist.in
MacOSXFrameworkInfo.plist.in Apple: Add CFBundleName to framework Info.plist files 2024-06-20 10:33:07 -04:00
MacroAddFileDependencies.cmake
MatlabTestsRedirect.cmake FindMatlab: Windows -wait is only for -r, not -batch 2023-03-07 15:34:36 -05:00
ProcessorCount.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
Qt4ConfigDependentSettings.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
Qt4Macros.cmake
readme.txt
SelectLibraryConfigurations.cmake
Squish4RunTestCase.bat
Squish4RunTestCase.sh
SquishRunTestCase.bat
SquishRunTestCase.sh
SquishTestScript.cmake
SystemInformation.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
SystemInformation.in AIX: Add option to archive shared libraries 2024-07-17 11:52:09 -04:00
TestBigEndian.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
TestCXXAcceptsFlag.cmake Modules: Drop redundant check logging to CMakeOutput.log and CMakeError.log 2023-01-18 16:41:01 -05:00
TestEndianess.c.in
TestForANSIForScope.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
TestForAnsiForScope.cxx Revise C++ coding style using clang-format-15 2023-01-18 16:20:47 -05:00
TestForANSIStreamHeaders.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
TestForANSIStreamHeaders.cxx Revise C++ coding style using clang-format-15 2023-01-18 16:20:47 -05:00
TestForSSTREAM.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
TestForSSTREAM.cxx Revise C++ coding style using clang-format-15 2023-01-18 16:20:47 -05:00
TestForSTDNamespace.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
TestForSTDNamespace.cxx Revise C++ coding style using clang-format-15 2023-01-18 16:20:47 -05:00
Use_wxWindows.cmake
UseEcos.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
UseJava.cmake UseJava: Reduce add_jar verbosity by default 2024-08-13 15:56:39 -04:00
UsePkgConfig.cmake UsePkgConfig: Restore removal of trailing whitespace from pkg-config output 2023-12-19 15:35:24 -05:00
UseQt4.cmake
UseSWIG.cmake Drop Visual Studio 12 2013 generator 2024-08-28 14:13:05 -04:00
UsewxWidgets.cmake UsewxWidgets: Remove leftover debugging code 2023-01-18 16:41:01 -05:00
VTKCompatibility.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
WriteBasicConfigVersionFile.cmake WriteBasicConfigVersionFile: Fix regression in ARCH_INDEPENDENT check 2023-03-16 11:26:10 -04:00
WriteCompilerDetectionHeader.cmake

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