CMake/Modules
Brad King 9502276f82 Prefix implicit include directories with sysroot on construction
Since commit 7cd65c97fa (Add CMAKE_SYSROOT variable to set --sysroot
when cross compiling., 2013-04-13, v3.0.0-rc1~342^2) we have prefixed
the value of `CMAKE_SYSROOT` to implicit include directories.  This was
done because we hard-coded `/usr/include` as an implicit include
directory without accounting for the sysroot.  Instead we should prefix
the hard-coded paths when they are constructed.  Update the
`Platform/UnixPaths` module to do this as `Platform/Darwin` already
does.

Since commit 5990ecb741 (Compute implicit include directories from
compiler output, 2018-12-07, v3.14.0-rc1~108^2) the values of the
`CMAKE_<LANG>_IMPLICIT_INCLUDE_DIRECTORIES` variables are computed from
a real compiler invocation so they already account for the sysroot
prefix.  In commit 6fc3382944 (Update logic for sysroot in detected
implicit include directories, 2019-02-13, v3.14.0-rc2~6^2) we attempted
to apply the prefix conditionally, but that is incorrect because the
compiler's real implicit include directories are not all under the
sysroot.  Instead assume that all implicit include directories in
`CMAKE_<LANG>_IMPLICIT_INCLUDE_DIRECTORIES` already have the sysroot
prefix if needed.  Code that constructs the value must be responsible
for that because it is the only place that knows.
2019-02-18 17:09:26 -05:00
..
AndroidTestUtilities
CheckIPOSupported
CMakeAddFortranSubdirectory
Compiler CrayPrgEnv/ParseImplicitIncludes: simplify for new implict include parser 2019-01-29 08:17:44 -07:00
CompilerId Xcode: Completely disable code signing for compiler id detection 2019-02-04 09:03:35 -05:00
FetchContent FetchContent: Give access to the terminal for download and update 2019-01-14 23:32:18 +11:00
FindCUDA CUDA: Add CUDA 10 (Turing) detection 2018-12-10 09:15:58 -05:00
FindMPI Revise C++ coding style using clang-format-6.0 2018-06-01 09:53:42 -04:00
FindPython FindPython: Introduce NumPy component 2019-01-25 01:26:48 +09:00
FortranCInterface
IntelVSImplicitPath
Internal PIE link options: Update strategy to fix performance regression 2018-12-19 19:41:27 +11:00
Platform Prefix implicit include directories with sysroot on construction 2019-02-18 17:09:26 -05:00
UseSWIG UseSWIG: multiple input files must be supported in version 2 2018-10-29 16:39:03 +01:00
AddFileDependencies.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
AndroidTestUtilities.cmake Help: Revise docs of modules AddFileDependencies..CheckFunctionExists 2018-10-19 07:27:31 +11:00
BasicConfigVersion-AnyNewerVersion.cmake.in CMakePackageConfigHelpers: Add ARCH_INDEPENDENT option 2018-11-30 22:52:40 -08:00
BasicConfigVersion-ExactVersion.cmake.in CMakePackageConfigHelpers: Add ARCH_INDEPENDENT option 2018-11-30 22:52:40 -08:00
BasicConfigVersion-SameMajorVersion.cmake.in CMakePackageConfigHelpers: Add ARCH_INDEPENDENT option 2018-11-30 22:52:40 -08:00
BasicConfigVersion-SameMinorVersion.cmake.in CMakePackageConfigHelpers: Add ARCH_INDEPENDENT option 2018-11-30 22:52:40 -08:00
BundleUtilities.cmake Merge topic 'BundleUtilities-make-dir' 2019-01-09 16:41:38 -05:00
CheckCCompilerFlag.cmake Help: Revise docs of modules AddFileDependencies..CheckFunctionExists 2018-10-19 07:27:31 +11:00
CheckCSourceCompiles.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CheckCSourceRuns.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CheckCXXCompilerFlag.cmake Help: Revise docs of modules AddFileDependencies..CheckFunctionExists 2018-10-19 07:27:31 +11:00
CheckCXXSourceCompiles.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CheckCXXSourceRuns.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CheckCXXSymbolExists.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CheckForPthreads.c
CheckFortranCompilerFlag.cmake Help: Revise docs of modules AddFileDependencies..CheckFunctionExists 2018-10-19 07:27:31 +11:00
CheckFortranFunctionExists.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CheckFortranSourceCompiles.cmake Help: Add examples to CheckFortranSource{Runs,Compiles} 2019-01-23 08:28:13 -05:00
CheckFortranSourceRuns.cmake Help: Add examples to CheckFortranSource{Runs,Compiles} 2019-01-23 08:28:13 -05:00
CheckFunctionExists.c Revise C++ coding style using clang-format-6.0 2018-06-01 09:53:42 -04:00
CheckFunctionExists.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CheckIncludeFile.c.in
CheckIncludeFile.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CheckIncludeFile.cxx.in
CheckIncludeFileCXX.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CheckIncludeFiles.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CheckIPOSupported.cmake CMakeParseArguments: Remove superfluous includes of CMakeParseArguments 2018-12-13 19:51:01 -05:00
CheckLanguage.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
CheckLibraryExists.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CheckLibraryExists.lists.in
CheckPIESupported.cmake PIE link options: Update strategy to fix performance regression 2018-12-19 19:41:27 +11:00
CheckPrototypeDefinition.c.in
CheckPrototypeDefinition.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CheckSizeOf.cmake
CheckStructHasMember.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CheckSymbolExists.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CheckTypeSize.c.in
CheckTypeSize.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01: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 Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CMake.cmake
CMakeAddFortranSubdirectory.cmake Help: better summary and xrefs for CMakeAddFortranSubdirectory 2018-11-11 22:57:13 +01:00
CMakeAddNewLanguage.txt
CMakeASM_MASMInformation.cmake
CMakeASM_NASMInformation.cmake
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 Compute implicit include directories from compiler output 2019-01-21 11:14:08 -05: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
CMakeCInformation.cmake Modules: Introduce CMAKE_EFFECTIVE_SYSTEM_NAME to lookup compiler info 2018-04-18 07:41:25 -04: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 GHS: Add Compiler ID detection 2019-01-16 10:42:04 -05: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 Unhardcode the CMAKE_CONFIGURATION_TYPES values 2018-01-08 21:15:14 +01:00
CMakeCUDACompiler.cmake.in Compute implicit include directories from compiler output 2019-01-21 11:14:08 -05:00
CMakeCUDACompilerABI.cu Revise C++ coding style using clang-format-6.0 2018-06-01 09:53:42 -04:00
CMakeCUDACompilerId.cu.in Features: Add infrastructure for C++ 20 language standard 2018-03-27 07:40:54 -04:00
CMakeCUDAInformation.cmake CUDA: Avoid using deprecated cublas_device to identify device lib dirs 2018-08-23 14:43:31 -04:00
CMakeCXXCompiler.cmake.in Compute implicit include directories from compiler output 2019-01-21 11:14:08 -05:00
CMakeCXXCompilerABI.cpp Revise C++ coding style using clang-format-6.0 2018-06-01 09:53:42 -04:00
CMakeCXXCompilerId.cpp.in Features: Add infrastructure for C++ 20 language standard 2018-03-27 07:40:54 -04:00
CMakeCXXInformation.cmake POSITION_INDEPENDENT_CODE: Manage link flags for executables 2018-11-11 17:34:09 +01:00
CMakeDependentOption.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
CMakeDetermineASM_MASMCompiler.cmake
CMakeDetermineASM_NASMCompiler.cmake
CMakeDetermineASM-ATTCompiler.cmake
CMakeDetermineASMCompiler.cmake ASM: Detect compiler id for Clang used as Assembler 2018-11-09 11:34:34 -05:00
CMakeDetermineCCompiler.cmake Apple: Introduce separate system name for iOS, tvOS, and watchOS 2019-02-04 09:03:35 -05:00
CMakeDetermineCompileFeatures.cmake Features: Add infrastructure for C++ 20 language standard 2018-03-27 07:40:54 -04:00
CMakeDetermineCompiler.cmake
CMakeDetermineCompilerABI.cmake ParseImplicitIncludeInfo: keep implicit incl. consistent when rerunning cmake 2019-01-30 12:05:21 -07:00
CMakeDetermineCompilerId.cmake Merge topic '17870-iphone-friendly-cmake' 2019-02-05 07:33:04 -05:00
CMakeDetermineCSharpCompiler.cmake Drop Visual Studio 8 2005 generator 2018-04-02 10:08:10 -04:00
CMakeDetermineCUDACompiler.cmake CUDA: Do not create CMAKE_CUDA_HOST_COMPILER cache entry 2018-04-24 10:09:36 -04:00
CMakeDetermineCXXCompiler.cmake Apple: Introduce separate system name for iOS, tvOS, and watchOS 2019-02-04 09:03:35 -05:00
CMakeDetermineFortranCompiler.cmake Fortran: Adjust compiler candidates based on host platform 2018-02-21 10:23:38 -05:00
CMakeDetermineJavaCompiler.cmake
CMakeDetermineRCCompiler.cmake
CMakeDetermineSwiftCompiler.cmake
CMakeDetermineSystem.cmake Remove now-unused code once used on IRIX 2019-01-11 13:50:46 -05:00
CMakeDetermineVSServicePack.cmake Help: Use 'deprecated' template, and date deprecation of modules 2018-10-25 12:23:33 +02:00
CMakeExpandImportedTargets.cmake Help: Use 'deprecated' template, and date deprecation of modules 2018-10-25 12:23:33 +02:00
CMakeExportBuildSettings.cmake
CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake Extra Generator: Fix handling of CMAKE_<LANG>_COMPILER_ARG1 2018-09-07 16:11:11 -04:00
CMakeFindBinUtils.cmake MSVC: Respect CMAKE_RC_COMPILER and CMAKE_MT in vs_link_{dll,exe} 2018-10-29 13:40:47 -04:00
CMakeFindCodeBlocks.cmake
CMakeFindDependencyMacro.cmake doc: Consistently use <PackageName> for describing the name of a package 2018-08-14 20:54:56 +10: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
CMakeFindWMake.cmake
CMakeFindXCode.cmake
CMakeForceCompiler.cmake Help: Use 'deprecated' template, and date deprecation of modules 2018-10-25 12:23:33 +02:00
CMakeFortranCompiler.cmake.in ParseImplicitIncludeInfo: add Fortran implicit include handling 2019-01-25 10:57:42 -07: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 on IRIX 2019-01-11 13:50:46 -05:00
CMakeFortranInformation.cmake POSITION_INDEPENDENT_CODE: Manage link flags for executables 2018-11-11 17:34:09 +01:00
CMakeGenericSystem.cmake Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS support 2018-11-03 12:14:40 +01:00
CMakeGraphVizOptions.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04: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 Various typo fixes 2018-01-04 06:52:01 +11: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
CMakeMSYSFindMake.cmake
CMakeNinjaFindMake.cmake
CMakeNMakeFindMake.cmake
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 ParseImplicitIncludeInfo: add SunPro Fortran and PGI compiler, Cray fix 2019-01-29 07:48:03 -07:00
CMakeParseImplicitLinkInfo.cmake Protect implicit link library extraction with policy CMP0054 2018-07-10 09:31:24 -04:00
CMakePlatformId.h.in GHS: Add Compiler ID detection 2019-01-16 10:42:04 -05:00
CMakePrintHelpers.cmake Help: correct macro -> function in CMakePrintHelpers 2018-11-11 23:18:37 +01:00
CMakePrintSystemInformation.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
CMakePushCheckState.cmake Check* functions family: add support for LINK_OPTIONS 2018-12-01 17:56:23 +01:00
CMakeRCCompiler.cmake.in
CMakeRCInformation.cmake Unhardcode the CMAKE_CONFIGURATION_TYPES values 2018-01-08 21:15:14 +01:00
CMakeSwiftCompiler.cmake.in
CMakeSwiftInformation.cmake Modules: Introduce CMAKE_EFFECTIVE_SYSTEM_NAME to lookup compiler info 2018-04-18 07:41:25 -04:00
CMakeSystem.cmake.in
CMakeSystemSpecificInformation.cmake Unhardcode the CMAKE_CONFIGURATION_TYPES values 2018-01-08 21:15:14 +01: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 Apple: Introduce separate system name for iOS, tvOS, and watchOS 2019-02-04 09:03:35 -05:00
CMakeTestCompilerCommon.cmake GHS: Add Compiler ID detection 2019-01-16 10:42:04 -05:00
CMakeTestCSharpCompiler.cmake Maint: misc. typos 2018-02-16 09:47:17 -05:00
CMakeTestCUDACompiler.cmake Maint: misc. typos 2018-02-16 09:47:17 -05:00
CMakeTestCXXCompiler.cmake Apple: Introduce separate system name for iOS, tvOS, and watchOS 2019-02-04 09:03:35 -05:00
CMakeTestFortranCompiler.cmake Maint: misc. typos 2018-02-16 09:47:17 -05:00
CMakeTestGNU.c
CMakeTestJavaCompiler.cmake Maint: misc. typos 2018-02-16 09:47:17 -05:00
CMakeTestRCCompiler.cmake Maint: misc. typos 2018-02-16 09:47:17 -05:00
CMakeTestSwiftCompiler.cmake Maint: misc. typos 2018-02-16 09:47:17 -05:00
CMakeUnixFindMake.cmake
CMakeVerifyManifest.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
CPack.background.png.in Reduce size of PNG images 2019-01-25 09:14:51 -05:00
CPack.cmake Help: Explain interaction of cpack(1) and CPack. 2018-11-15 16:50:52 +01:00
CPack.Description.plist.in
CPack.distribution.dist.in
CPack.DS_Store.in
CPack.Info.plist.in
CPack.NuGet.nuspec.in CPack: Add NuGet support 2018-05-11 09:28:44 -04:00
CPack.OSXScriptLauncher.in
CPack.OSXScriptLauncher.rsrc.in
CPack.OSXX11.Info.plist.in
CPack.OSXX11.main.scpt.in
CPack.RuntimeScript.in
CPack.STGZ_Header.sh.in
CPack.VolumeIcon.icns.in
CPackComponent.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
CPackIFW.cmake CPack: Move internal implementation modules into Internal/CPack directory 2018-06-21 11:00:28 -04: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: Add documentation and release notes for SubmitURL 2019-01-16 10:34:08 -05:00
CTestCoverageCollectGCOV.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04: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 Modules/CTest: Set SubmitURL 2019-01-16 10:34:08 -05:00
DeployQt4.cmake Help: Downcase function names in DeployQt4 doc. 2018-11-12 19:51:43 +01:00
Documentation.cmake Help: remove reference to inexistent file DocumentationVTK.cmake. 2018-11-12 14:27:41 +01:00
DummyCXXFile.cxx
ecos_clean.cmake
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-verify.cmake.in
ExternalProject.cmake ExternalProject: support SOURCE_SUBDIR for BUILD_IN_SOURCE 2019-01-17 13:40:30 -05:00
FeatureSummary.cmake CMakeParseArguments: Remove superfluous includes of CMakeParseArguments 2018-12-13 19:51:01 -05:00
FetchContent.cmake FetchContent: Add new command FetchContent_MakeAvailable() 2019-01-26 16:49:15 +11:00
FindALSA.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindArmadillo.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindASPELL.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindAVIFile.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindBacktrace.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindBISON.cmake FindBISON: Add policy CMP0088 to run bison in build tree 2019-01-10 13:23:14 -05:00
FindBLAS.cmake Merge topic 'lapack-docs' 2019-01-31 11:08:19 -05:00
FindBoost.cmake FindBoost: Add support for Boost 1.70 2018-12-18 15:33:09 +01:00
FindBullet.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindBZip2.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -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 FindThreads: Drop IRIX-specific options and results 2018-12-07 13:33:01 -05:00
FindCups.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindCURL.cmake FindCURL: fix component failure when no pkg-config 2019-01-21 07:49:00 -05:00
FindCurses.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindCVS.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindCxxTest.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindCygwin.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindDart.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindDCMTK.cmake FindThreads: Drop IRIX-specific options and results 2018-12-07 13:33:01 -05:00
FindDevIL.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindDoxygen.cmake Merge topic 'doxygen-escaping' 2019-01-28 08:30:07 -05:00
FindEXPAT.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindFLEX.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindFLTK2.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindFLTK.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindFontconfig.cmake FindFontconfig: Add module to find Fontconfig 2018-10-18 20:32:09 +02: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 FindGDAL: set the GDAL_VERSION 2018-11-01 13:16:37 -04:00
FindGettext.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindGIF.cmake FindGIF: Modernize 2018-11-20 21:07:03 +01:00
FindGit.cmake Help: Add note about CMAKE_ROLE to FindGit documentation 2019-01-23 13:45:12 -05:00
FindGLEW.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindGLU.cmake
FindGLUT.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindGnuplot.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindGnuTLS.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindGSL.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindGTest.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindGTK2.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindGTK.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindHDF5.cmake FindHDF5: Fix search for static hdf5_hl on Windows 2018-12-06 10:43:29 -05:00
FindHg.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindHSPELL.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindHTMLHelp.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindIce.cmake FindIce: Find slice2confluence and slice2matlab executables 2019-01-10 14:36:10 -05:00
FindIconv.cmake FindIconv: Add the FindIconv module. 2017-11-29 14:51:32 +01:00
FindIcotool.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindICU.cmake FindICU: Find 64-bit Windows builds under CMP0074 NEW behavior 2019-01-24 14:55:35 -05:00
FindImageMagick.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindIntl.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindJasper.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindJava.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindJNI.cmake FindJNI: Update module documentation 2018-10-03 07:49:49 -04:00
FindJPEG.cmake FindJPEG: handle multiarch installs of libjpeg-turbo 2018-11-06 16:45:52 -05:00
FindKDE3.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindKDE4.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindLAPACK.cmake Merge topic 'lapack-docs' 2019-01-31 11:08:19 -05:00
FindLATEX.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindLibArchive.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindLibinput.cmake FindLibinput: do not set Libinput_VERSION_STRING 2018-10-18 20:30:32 +02:00
FindLibLZMA.cmake Help: FindLibLZMA: update formatting. 2018-12-20 15:26:51 +01:00
FindLibXml2.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindLibXslt.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindLTTngUST.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindLua50.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindLua51.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindLua.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindMatlab.cmake FindMatlab: Fix linker command under Windows. 2018-10-28 23:12:25 -06:00
FindMFC.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04: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-pthread-cuda' 2018-10-26 09:21:46 -04:00
FindOctave.cmake FindOctave: Add module to find GNU octave 2018-12-06 14:16:44 -05:00
FindODBC.cmake FindODBC: Do not assume odbc32.lib for MinGW 2018-11-09 19:49:05 +01:00
FindOpenACC.cmake
FindOpenAL.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindOpenCL.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindOpenGL.cmake cmake_policy: Add undocumented GET_WARNING command 2018-10-10 10:56:00 -04:00
FindOpenMP.cmake Merge topic 'FindOpenMP-log-errors' 2018-11-07 07:46:40 -05:00
FindOpenSceneGraph.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindOpenSSL.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindOpenThreads.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
Findosg_functions.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
Findosg.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgAnimation.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindosgDB.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04: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 doc: Consistently use <PackageName> for describing the name of a package 2018-08-14 20:54:56 +10: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 Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindPike.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindPkgConfig.cmake PkgConfig: Be less verbose by mark(ing)_as_advanced the find_library result 2018-11-07 14:08:02 +01:00
FindPNG.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindPostgreSQL.cmake FindPostgreSQL: extract the actual version number 2018-11-05 11:13:33 -05:00
FindProducer.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindProtobuf.cmake CMakeParseArguments: Remove superfluous includes of CMakeParseArguments 2018-12-13 19:51:01 -05:00
FindPython2.cmake FindPython: Introduce NumPy component 2019-01-25 01:26:48 +09:00
FindPython3.cmake FindPython: Introduce NumPy component 2019-01-25 01:26:48 +09:00
FindPython.cmake FindPython: Introduce NumPy component 2019-01-25 01:26:48 +09:00
FindPythonInterp.cmake FindPythonInterp: Do not assume any version if test script fails 2019-01-22 10:43:08 -05:00
FindPythonLibs.cmake Help: Use 'deprecated' template, and date deprecation of modules 2018-10-25 12:23:33 +02:00
FindQt3.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindQt4.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04: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 Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -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 Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindSDL_ttf.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindSDL.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04: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 Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindTCL.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindTclsh.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindTclStub.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindThreads.cmake Help: FindThreads not needed with modern C++. 2019-01-09 11:03:44 +01:00
FindTIFF.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindUnixCommands.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindVulkan.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -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 Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FindwxWindows.cmake Help: Use 'deprecated' template, and date deprecation of modules 2018-10-25 12:23:33 +02:00
FindX11.cmake FindX11: add imported targets 2018-11-13 10:22:00 -05:00
FindXalanC.cmake FindXercesC, FindXalanC: Don't examine non-existent version headers 2019-01-30 14:20:06 +00:00
FindXCTest.cmake
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 Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
FLTKCompatibility.cmake
FortranCInterface.cmake
GenerateExportHeader.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
GetPrerequisites.cmake GetPrerequisites: Fix handling of executable scripts 2019-01-05 09:09:39 +11:00
GNUInstallDirs.cmake GNUInstallDirs: Update FreeBSD "info" destination to share/info 2018-11-13 13:35:50 -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 Merge topic 'irsl-ucrt-version' 2018-11-20 09:25:03 -05:00
ITKCompatibility.cmake
javaTargets.cmake.in
kde3init_dummy.cpp.in
kde3uic.cmake
KDE3Macros.cmake
MacOSXBundleInfo.plist.in
MacOSXFrameworkInfo.plist.in
MacroAddFileDependencies.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
MatlabTestsRedirect.cmake FindMatlab: always handle uncaught exception 2018-04-09 21:42:18 +02:00
NSIS.InstallOptions.ini.in
NSIS.template.in Fix misc. typos 2018-10-03 15:32:46 -04:00
ProcessorCount.cmake Remove now-unused code once used on IRIX 2019-01-11 13:50:46 -05:00
Qt4ConfigDependentSettings.cmake FindThreads: Drop IRIX-specific options and results 2018-12-07 13:33:01 -05:00
Qt4Macros.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04: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
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 Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
TestCXXAcceptsFlag.cmake Help: Use 'deprecated' template, and date deprecation of modules 2018-10-25 12:23:33 +02:00
TestEndianess.c.in
TestForANSIForScope.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04: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 Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
TestForSSTREAM.cxx
TestForSTDNamespace.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
TestForSTDNamespace.cxx
Use_wxWindows.cmake Use_wxWindows: Correct version of deprecation 2018-10-26 09:18:52 -04:00
UseEcos.cmake UseEcos: Append C and CXX flags instead of overwriting them 2018-12-06 09:49:28 -05:00
UseJava.cmake UseJava: clean-up if() expressions 2019-01-28 18:43:50 +01: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 Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
UseSWIG.cmake SWIG: Add support for custom Swig source file extensions 2019-01-03 09:36:15 +05:30
UsewxWidgets.cmake Help: Convert remaining modules to block-style comments 2018-10-22 11:09:34 -04:00
VTKCompatibility.cmake
WIX.template.in
WriteBasicConfigVersionFile.cmake CMakePackageConfigHelpers: Add ARCH_INDEPENDENT option 2018-11-30 22:52:40 -08:00
WriteCompilerDetectionHeader.cmake Help: Remove duplication of function name. 2018-11-12 22:33:11 +01: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