CMake/Modules
Brad King 4f2fcce4b9 Check*: Allow result variables to contain regex special characters (#14923)
Prior to the existence of the if(DEFINED) condition, many of our Check
modules implemented the condition with a hack that takes advantage of
the auto-dereference behavior of the if() command to detect if a
variable is defined.  The hack has the form:

 if("${VAR} MATCHES "^${VAR}$")

where "${VAR}" is a macro argument reference.  However, this does not
work when the variable named in the macro argument contains characters
that have special meaning in regular expressions, such as '+'.  Run the
command

 git grep -E 'if\("\$\{.*\}" MATCHES "\^\$\{.*\}\$"\)' -- Modules/Check*

to identify lines with this problem.  Use if(NOT DEFINED) instead.
2014-07-31 09:48:41 -04:00
..
CMakeAddFortranSubdirectory CMakeAddFortranSubdirectory: Allow full paths to directories 2012-02-09 08:34:06 -05:00
Compiler Merge topic 'fix-QCC-compile-flags' 2014-07-21 10:36:07 -04:00
CompilerId Xcode: Use sysroot and deployment target to identify compiler 2014-04-29 09:36:15 -04:00
FindCUDA FindCUDA: Fix OSX Clang & no C language enabled 2014-06-30 11:23:36 -04:00
FortranCInterface Keep cmake_minimum_required calls in sync with current version 2014-05-19 16:55:12 +02:00
IntelVSImplicitPath Keep cmake_minimum_required calls in sync with current version 2014-05-19 16:55:12 +02:00
Internal Features: Use the features symbol in the feature-test compile. 2014-05-15 19:38:25 +02:00
Platform Genex: Implement generator expressions for target PDB files. 2014-07-31 09:17:53 -04:00
AddFileDependencies.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
AutogenInfo.cmake.in QtAutogen: Put generated qrc files in a target-specific dir. 2014-04-18 16:41:13 +02:00
BasicConfigVersion-AnyNewerVersion.cmake.in BasicConfigVersion: Make docs refer to the macro, not the module name 2012-10-23 11:08:34 -04:00
BasicConfigVersion-ExactVersion.cmake.in Remove .* expressions from beginning and end of MATCHES regexs 2014-04-14 18:17:11 +02:00
BasicConfigVersion-SameMajorVersion.cmake.in BasicConfigVersion: Make docs refer to the macro, not the module name 2012-10-23 11:08:34 -04:00
BundleUtilities.cmake Remove .* expressions from beginning and end of MATCHES regexs 2014-04-14 18:17:11 +02:00
CMake.cmake Modules: Fix spelling 'To distributed' -> 'To distribute' 2010-08-09 08:48:31 -04:00
CMakeASM-ATTInformation.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeASMCompiler.cmake.in Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeASMInformation.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
CMakeASM_MASMInformation.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeASM_NASMInformation.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeAddFortranSubdirectory.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMakeAddNewLanguage.txt Document external language support policy 2012-10-30 14:02:46 -04:00
CMakeBackwardCompatibilityC.cmake replace string(... MATCHES "^const$) with string(... STREQUAL "const") 2013-06-02 22:18:19 +02:00
CMakeBackwardCompatibilityCXX.cmake Replace MATCHES ".+" tests with NOT STREQUAL "" 2014-04-14 18:17:23 +02:00
CMakeBorlandFindMake.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeBuildSettings.cmake.in Drop old CMake "build settings" export/import 2009-09-08 15:55:41 -04:00
CMakeCCompiler.cmake.in Features: Extend concept to C language. 2014-05-15 00:15:18 +02:00
CMakeCCompilerABI.c ENH: Improve robustness of compiler INFO strings 2008-08-07 09:09:45 -04:00
CMakeCCompilerId.c.in Project: Refactor C compiler determination into multiple files. 2014-05-07 14:28:36 +02:00
CMakeCInformation.cmake Support duplicate object names in large archives (#14874) 2014-04-16 13:19:43 -04:00
CMakeCXXCompiler.cmake.in Features: Add support for C++14 features. 2014-05-22 18:01:23 +02:00
CMakeCXXCompilerABI.cpp ENH: Improve robustness of compiler INFO strings 2008-08-07 09:09:45 -04:00
CMakeCXXCompilerId.cpp.in Project: Generate the CXX compiler Id test from multiple files. 2014-05-07 14:00:00 +02:00
CMakeCXXInformation.cmake Support duplicate object names in large archives (#14874) 2014-04-16 13:19:43 -04:00
CMakeCheckCompilerFlagCommonPatterns.cmake Check*CompilerFlag: Avoid ';' in common pattern (#15048) 2014-07-30 15:21:44 -04:00
CMakeClDeps.cmake Ninja: use deps = gcc/msvc feature 2013-10-24 19:48:18 +02:00
CMakeCommonLanguageInclude.cmake Avoid trailing space in CMAKE_*_LINKER_FLAGS when LDFLAGS is empty 2014-03-24 09:11:48 -04:00
CMakeCompilerABI.h -check for the ARM ABI/EABI compiler ABI for the GNU compilers 2010-04-11 00:15:23 +02:00
CMakeCompilerIdDetection.cmake Project: Detect other compilers before detecting Clang. 2014-06-13 18:50:10 +02:00
CMakeConfigurableFile.in CMakeConfigurableFile: Remove excess newline. 2014-05-10 09:07:05 +02:00
CMakeDependentOption.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMakeDetermineASM-ATTCompiler.cmake asm support: adapt to changes in CMakeDetectCompiler in 2.8.10 2013-06-14 08:54:34 -04:00
CMakeDetermineASMCompiler.cmake Replace MATCHES ".+" tests with NOT STREQUAL "" 2014-04-14 18:17:23 +02:00
CMakeDetermineASM_MASMCompiler.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
CMakeDetermineASM_NASMCompiler.cmake asm support: adapt to changes in CMakeDetectCompiler in 2.8.10 2013-06-14 08:54:34 -04:00
CMakeDetermineCCompiler.cmake Replace MATCHES ".+" tests with NOT STREQUAL "" 2014-04-14 18:17:23 +02:00
CMakeDetermineCXXCompiler.cmake Replace MATCHES ".+" tests with NOT STREQUAL "" 2014-04-14 18:17:23 +02:00
CMakeDetermineCompileFeatures.cmake Features: Add support for C++14 features. 2014-05-22 18:01:23 +02:00
CMakeDetermineCompiler.cmake CMakeDetermineCompiler: Simplify CMAKE_<LANG>_COMPILER default force-cache 2014-07-24 13:37:07 -04:00
CMakeDetermineCompilerABI.cmake Remove .* expressions from beginning and end of MATCHES regexs 2014-04-14 18:17:11 +02:00
CMakeDetermineCompilerId.cmake CompilerId: Guard the platform-default compiler code with a parameter. 2014-05-07 14:00:00 +02:00
CMakeDetermineFortranCompiler.cmake Replace MATCHES ".+" tests with NOT STREQUAL "" 2014-04-14 18:17:23 +02:00
CMakeDetermineJavaCompiler.cmake Replace MATCHES ".+" tests with NOT STREQUAL "" 2014-04-14 18:17:23 +02:00
CMakeDetermineRCCompiler.cmake Replace MATCHES ".+" tests with NOT STREQUAL "" 2014-04-14 18:17:23 +02:00
CMakeDetermineSystem.cmake Replace string(REGEX REPLACE) with string(REPLACE) where possible 2014-04-14 18:17:05 +02:00
CMakeDetermineVSServicePack.cmake CMakeDetermineVSServicePack: Add deprecation diagnostic 2014-04-14 09:31:54 -04:00
CMakeExpandImportedTargets.cmake CMakeExpandImportedTargets: Do not read property on non-target (#15008) 2014-07-07 10:58:43 -04:00
CMakeExportBuildSettings.cmake Replace MATCHES ".+" tests with NOT STREQUAL "" 2014-04-14 18:17:23 +02:00
CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake Eclipse: also detect include dirs and macro for clang (#13823) 2013-02-10 18:58:27 +01:00
CMakeFindBinUtils.cmake OS X: Only search for install_name_tool if the toolchain has it 2014-07-02 09:42:22 -04:00
CMakeFindCodeBlocks.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
CMakeFindDependencyMacro.cmake find_dependency: Give more helpful message if VERSION is empty 2014-03-13 15:51:11 -04:00
CMakeFindEclipseCDT4.cmake Eclipse: add -j only on UNIX hosts 2013-11-23 23:48:43 +01:00
CMakeFindFrameworks.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMakeFindJavaCommon.cmake Find{Java,JNI}: Use /usr/libexec/java_home on OS X 2014-01-29 14:12:54 -05:00
CMakeFindKDevelop3.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
CMakeFindKate.cmake kate: add project generator for the Kate project plugin 2013-11-25 10:48:33 -05:00
CMakeFindPackageMode.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMakeFindWMake.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeFindXCode.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeForceCompiler.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMakeFortranCompiler.cmake.in Intel: When simulating MSVC, re-use Windows-MSVC (#14476) 2013-10-18 09:55:59 -04:00
CMakeFortranCompilerABI.F Fortran: Detect pointer size on Intel archs with PGI (#14870) 2014-04-10 12:57:02 -04:00
CMakeFortranCompilerId.F.in Intel: Fix detection of MSVC version simulated by pre-11.0 Fortran 2013-10-18 09:55:59 -04:00
CMakeFortranInformation.cmake Support duplicate object names in large archives (#14874) 2014-04-16 13:19:43 -04:00
CMakeGenericSystem.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
CMakeGraphVizOptions.cmake graphviz: allow to disable per target graphs (#14746) 2014-02-10 10:30:50 -05:00
CMakeImportBuildSettings.cmake Replace MATCHES ".+" tests with NOT STREQUAL "" 2014-04-14 18:17:23 +02:00
CMakeJOMFindMake.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeJavaCompiler.cmake.in Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeJavaInformation.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
CMakeMSYSFindMake.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeMinGWFindMake.cmake MinGW: Find mingw32-make included with Code::Blocks IDE (#14302) 2013-07-19 07:56:37 -04:00
CMakeNMakeFindMake.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeNinjaFindMake.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakePackageConfigHelpers.cmake write_basic_package_version_file: use PROJECT_VERSION 2014-01-29 09:45:18 -05:00
CMakeParseArguments.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMakeParseImplicitLinkInfo.cmake Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex) 2014-04-14 18:16:58 +02:00
CMakePlatformId.h.in Watcom: Detect compiler target architecture and platform 2014-03-17 14:54:43 -04:00
CMakePrintHelpers.cmake Help: Fix some erroneous code block markers in Module docs. 2014-01-07 09:52:56 -05:00
CMakePrintSystemInformation.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMakePushCheckState.cmake Check*.cmake : Add CMAKE_REQUIRED_QUIET flag. 2014-03-29 20:14:23 -06:00
CMakeRCCompiler.cmake.in CMakeRCCompiler: Handle uppercase 'RC' as resource file format extension 2014-06-06 10:11:15 -04:00
CMakeRCInformation.cmake CMakeRCInformation: Recognize 'windres' tools with '.' in name (#14865) 2014-04-11 09:10:56 -04:00
CMakeSystem.cmake.in CMakeSystem: include toolchain file after setting CMAKE_HOST_ (#13796) 2013-04-15 09:06:21 -04:00
CMakeSystemSpecificInformation.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
CMakeSystemSpecificInitialize.cmake Add platform-specific initialization step when enabling languages 2014-04-29 09:36:14 -04:00
CMakeTestASM-ATTCompiler.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeTestASMCompiler.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeTestASM_MASMCompiler.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeTestASM_NASMCompiler.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeTestCCompiler.cmake Features: Extend concept to C language. 2014-05-15 00:15:18 +02:00
CMakeTestCXXCompiler.cmake project: Add infrastructure for recording CXX compiler features 2014-04-07 16:48:44 +02:00
CMakeTestCompilerCommon.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeTestFortranCompiler.cmake Drop use of configure_file IMMEDIATE option 2013-11-13 10:12:17 -05:00
CMakeTestGNU.c BUG: fix problem where cmake thinks the intel compiler is gnu 2004-05-18 14:33:12 -04:00
CMakeTestJavaCompiler.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeTestRCCompiler.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeTestWatcomVersion.c Add Watcom support to InstallRequiredSystemLibraries (#11866) 2011-07-29 13:28:54 -04:00
CMakeUnixFindMake.cmake OS X: Enable command-line build without tools in PATH 2013-08-06 09:00:18 -04:00
CMakeVS6BackwardCompatibility.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeVS7BackwardCompatibility.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CMakeVerifyManifest.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CPack.DS_Store.in ENH: More work on the packaging. Add Applicaitons, add icons, etc 2007-02-13 14:13:51 -05:00
CPack.Description.plist.in ENH: More CPack stuff and fix zlib compression 2006-01-04 15:14:09 -05:00
CPack.Info.plist.in ENH: One more patch from Doug Gregor including PackageMaker functionality for componentized-for-the-end-user and download-some-bit-on-demand installers. 2008-07-09 13:38:56 -04:00
CPack.OSXScriptLauncher.in BUG: Fix issue #7833: Add file extension handling to CPack generated installers for OSXX11 applications. Also modify the X11 test to build such an installer on Mac builds that test CPack and have X11 available. Thanks to Wes Turner for the patch. 2009-01-21 11:54:30 -05:00
CPack.OSXScriptLauncher.rsrc.in BUG: Fix issue #7833: Add file extension handling to CPack generated installers for OSXX11 applications. Also modify the X11 test to build such an installer on Mac builds that test CPack and have X11 available. Thanks to Wes Turner for the patch. 2009-01-21 11:54:30 -05:00
CPack.OSXX11.Info.plist.in BUG: Fix issue #7833: Add file extension handling to CPack generated installers for OSXX11 applications. Also modify the X11 test to build such an installer on Mac builds that test CPack and have X11 available. Thanks to Wes Turner for the patch. 2009-01-21 11:54:30 -05:00
CPack.OSXX11.main.scpt.in BUG: Fix issue #7833: Add file extension handling to CPack generated installers for OSXX11 applications. Also modify the X11 test to build such an installer on Mac builds that test CPack and have X11 available. Thanks to Wes Turner for the patch. 2009-01-21 11:54:30 -05:00
CPack.RuntimeScript.in CPack: Fix bash-isms in launch script 2009-10-05 13:14:30 -04:00
CPack.STGZ_Header.sh.in CPackSTGZ quote here-doc, fix bug10518 2010-12-15 21:20:13 +01:00
CPack.VolumeIcon.icns.in ENH: More work on the packaging. Add Applicaitons, add icons, etc 2007-02-13 14:13:51 -05:00
CPack.background.png.in ENH: add file back bug use cmake image 2009-03-04 12:30:23 -05:00
CPack.cmake CPack: Mark CPACK_BINARY_IFW option as advanced 2014-07-30 16:00:06 -04:00
CPack.distribution.dist.in BUG: Workaround PackageMaker 3.0 issue for new CPack components feature. Thanks again to Doug Gregor for the patch. 2008-06-18 07:08:33 -04:00
CPackBundle.cmake CPack: Replace #<type> markup with reStructuredText equivalent 2013-10-16 09:22:39 -04:00
CPackComponent.cmake CPack: Add an "IFW" generator for Qt Framework Installer 2014-07-28 10:24:03 -04:00
CPackCygwin.cmake CPack: Replace #<type> markup with reStructuredText equivalent 2013-10-16 09:22:39 -04:00
CPackDMG.cmake CPack: Replace #<type> markup with reStructuredText equivalent 2013-10-16 09:22:39 -04:00
CPackDeb.cmake CPackDeb: Invoke "dpkg-shlibdeps --version" with C locale 2014-05-28 13:17:57 +02:00
CPackIFW.cmake CPackIFW: Add package configuration variables 2014-07-29 15:55:19 -04:00
CPackNSIS.cmake CPack: Replace #<type> markup with reStructuredText equivalent 2013-10-16 09:22:39 -04:00
CPackPackageMaker.cmake CPack: Replace #<type> markup with reStructuredText equivalent 2013-10-16 09:22:39 -04:00
CPackRPM.cmake Remove .* expressions from beginning and end of MATCHES regexs 2014-04-14 18:17:11 +02:00
CPackWIX.cmake CPackWIX: Allow Windows Installer property customization 2014-03-01 23:13:35 +01:00
CPackZIP.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
CTest.cmake Prefer CMAKE_MAKE_PROGRAM over CMAKE_BUILD_TOOL (#14548) 2013-11-18 08:26:23 -05:00
CTestScriptMode.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CTestTargets.cmake CTest: Fail early without PROJECT_BINARY_DIR (#14005) 2013-03-12 18:20:44 -04:00
CTestUseLaunchers.cmake CTest: filter /showIncludes output from ninja compile launcher 2013-12-03 09:25:53 -05:00
CheckCCompilerFlag.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CheckCSourceCompiles.cmake Check*: Allow result variables to contain regex special characters (#14923) 2014-07-31 09:48:41 -04:00
CheckCSourceRuns.cmake Check*: Allow result variables to contain regex special characters (#14923) 2014-07-31 09:48:41 -04:00
CheckCXXCompilerFlag.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CheckCXXSourceCompiles.cmake Check*: Allow result variables to contain regex special characters (#14923) 2014-07-31 09:48:41 -04:00
CheckCXXSourceRuns.cmake Check*: Allow result variables to contain regex special characters (#14923) 2014-07-31 09:48:41 -04:00
CheckCXXSymbolExists.cmake Check*.cmake : Add CMAKE_REQUIRED_QUIET flag. 2014-03-29 20:14:23 -06:00
CheckForPthreads.c Haiku no longer defines __BEOS__ 2013-01-07 21:20:11 +01:00
CheckFortranFunctionExists.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CheckFunctionExists.c ENH: fix tests for non-ansi c on hp and remove warnings for ansi c 2004-04-15 08:22:19 -04:00
CheckFunctionExists.cmake Check*: Allow result variables to contain regex special characters (#14923) 2014-07-31 09:48:41 -04:00
CheckIncludeFile.c.in BUG: Fix signature of main to work on both strict ANSI and non-ANSI C compilers. 2006-05-18 10:28:12 -04:00
CheckIncludeFile.cmake Check*: Allow result variables to contain regex special characters (#14923) 2014-07-31 09:48:41 -04:00
CheckIncludeFile.cxx.in Complete rework of makefile generators expect trouble 2002-11-08 15:46:08 -05:00
CheckIncludeFileCXX.cmake Check*: Allow result variables to contain regex special characters (#14923) 2014-07-31 09:48:41 -04:00
CheckIncludeFiles.cmake Check*: Allow result variables to contain regex special characters (#14923) 2014-07-31 09:48:41 -04:00
CheckLanguage.cmake Keep cmake_minimum_required calls in sync with current version 2014-05-19 16:55:12 +02:00
CheckLibraryExists.cmake Check*: Allow result variables to contain regex special characters (#14923) 2014-07-31 09:48:41 -04:00
CheckLibraryExists.lists.in Initial attempt to check if library exists 2002-09-24 16:36:56 -04:00
CheckPrototypeDefinition.c.in Modules: Added CheckPrototypeDefinition module. 2011-03-18 14:03:35 -04:00
CheckPrototypeDefinition.cmake Check*.cmake : Add CMAKE_REQUIRED_QUIET flag. 2014-03-29 20:14:23 -06:00
CheckSizeOf.cmake Fix spelling and typos (non-binary) 2013-05-07 08:39:19 -04:00
CheckStructHasMember.cmake Check*.cmake : Add CMAKE_REQUIRED_QUIET flag. 2014-03-29 20:14:23 -06:00
CheckSymbolExists.cmake Check*: Allow result variables to contain regex special characters (#14923) 2014-07-31 09:48:41 -04:00
CheckTypeSize.c.in New CheckTypeSize for OS X Universal Binaries 2009-12-17 15:14:47 -05:00
CheckTypeSize.cmake Do not change minimum required version in modules 2014-05-19 16:55:12 +02:00
CheckTypeSizeMap.cmake.in New CheckTypeSize for OS X Universal Binaries 2009-12-17 15:14:47 -05:00
CheckVariableExists.c BUG#502: Do not let optimizing compilers think the symbol exists. Require the symbol by making the return value depend on it to force linking. 2004-04-26 10:19:44 -04:00
CheckVariableExists.cmake Check*: Allow result variables to contain regex special characters (#14923) 2014-07-31 09:48:41 -04:00
Dart.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
DartConfiguration.tcl.in CTest: Fix MemoryCheckType from 'ctest -T MemCheck' 2014-07-16 11:50:33 -04:00
DeployQt4.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
Documentation.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
DummyCXXFile.cxx add checks for ansi flags and not hard code them 2002-11-21 12:52:54 -05:00
ExternalData.cmake ExternalData: Warn on missing file instead of failing 2014-04-17 09:45:09 -04:00
ExternalData_config.cmake.in Add ExternalData module 2013-01-24 13:32:17 -05:00
ExternalProject.cmake ExternalProject: Recognize lzma-compressed files (#13515) 2014-07-29 09:32:27 -04:00
FLTKCompatibility.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
FeatureSummary.cmake Replace MATCHES ".+" tests with NOT STREQUAL "" 2014-04-14 18:17:23 +02:00
FindALSA.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindASPELL.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindAVIFile.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindArmadillo.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindBISON.cmake Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex) 2014-04-14 18:16:58 +02:00
FindBLAS.cmake Replace MATCHES ".+" tests with NOT STREQUAL "" 2014-04-14 18:17:23 +02:00
FindBZip2.cmake Find*: Make find_package(.. QUIET) affect Check* modules. 2014-03-29 20:22:54 -06:00
FindBacktrace.cmake Find*: Make find_package(.. QUIET) affect Check* modules. 2014-03-29 20:22:54 -06:00
FindBoost.cmake FindBoost: Add -vc140 mangling for VS 14 2014-06-25 14:51:25 -04:00
FindBullet.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindCABLE.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindCUDA.cmake FindCUDA: Fix OSX Clang & no C language enabled 2014-06-30 11:23:36 -04:00
FindCURL.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindCVS.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindCoin3D.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindCups.cmake Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex) 2014-04-14 18:16:58 +02:00
FindCurses.cmake FindCurses: Overhaul Curses and NCurses search logic (#15011) 2014-07-14 11:23:02 -04:00
FindCxxTest.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindCygwin.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindDCMTK.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindDart.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindDevIL.cmake Fix wording of "the the" typos throughout text 2014-01-03 11:35:32 -05:00
FindDoxygen.cmake FindDoxygen: Deprecate DOXYGEN_DOT_PATH 2014-05-27 16:40:40 -04:00
FindEXPAT.cmake Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex) 2014-04-14 18:16:58 +02:00
FindFLEX.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindFLTK.cmake Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex) 2014-04-14 18:16:58 +02:00
FindFLTK2.cmake Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex) 2014-04-14 18:16:58 +02:00
FindFreetype.cmake FindFreetype: Indent with 2 spaces instead of 4 2014-05-27 10:42:10 -04:00
FindGCCXML.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindGDAL.cmake Replace string(REGEX REPLACE) with string(REPLACE) where possible 2014-04-14 18:17:05 +02:00
FindGIF.cmake Find*: Make find_package(.. QUIET) affect Check* modules. 2014-03-29 20:22:54 -06:00
FindGLEW.cmake FindGLEW: Add imported target and documentation 2014-06-23 11:09:29 -04:00
FindGLU.cmake Find* (and some other): use ${CMAKE_CURRENT_LIST_DIR} in include() 2012-11-04 05:55:37 +01:00
FindGLUT.cmake FindGLUT.cmake: Add imported targets and documentation 2014-06-24 14:08:02 -04:00
FindGTK.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindGTK2.cmake Do not change minimum required version in modules 2014-05-19 16:55:12 +02:00
FindGTest.cmake FindGTest: use new add_test() signature (#14913) 2014-05-12 18:21:37 +02:00
FindGettext.cmake Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex) 2014-04-14 18:16:58 +02:00
FindGit.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindGnuTLS.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindGnuplot.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindHDF5.cmake Remove .* expressions from beginning and end of MATCHES regexs 2014-04-14 18:17:11 +02:00
FindHSPELL.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindHTMLHelp.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindHg.cmake FindHg: Add Hg_WC_INFO macro 2014-02-25 11:14:06 -05:00
FindITK.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindIcotool.cmake Remove .* expressions from beginning and end of MATCHES regexs 2014-04-14 18:17:11 +02:00
FindImageMagick.cmake FindImageMagick: Provide per-component include dirs (#15007) 2014-07-23 15:33:48 -04:00
FindJNI.cmake FindJNI: search for ppc64 on ppc64le as well 2014-07-01 12:07:37 +02:00
FindJPEG.cmake FindJPEG: Add alternative name 'libjpeg' 2014-06-27 09:26:05 -04:00
FindJasper.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindJava.cmake Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex) 2014-04-14 18:16:58 +02:00
FindKDE3.cmake Replace string(REGEX REPLACE) with string(REPLACE) where possible 2014-04-14 18:17:05 +02:00
FindKDE4.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindLAPACK.cmake Replace MATCHES ".+" tests with NOT STREQUAL "" 2014-04-14 18:17:23 +02:00
FindLATEX.cmake FindLATEX: Find ps2pdf with MikTeX. 2013-10-24 12:06:31 +00:00
FindLibArchive.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindLibLZMA.cmake Find*: Make find_package(.. QUIET) affect Check* modules. 2014-03-29 20:22:54 -06:00
FindLibXml2.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindLibXslt.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindLua.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindLua50.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindLua51.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindMFC.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindMPEG.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindMPEG2.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindMPI.cmake Merge topic 'matches-cleanup' 2014-04-15 10:22:34 -04:00
FindMatlab.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindMotif.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindOpenAL.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindOpenCL.cmake FindOpenCL: Added missing ENV for each environment variable reference 2014-06-23 10:26:52 -04:00
FindOpenGL.cmake FindOpenGL: Fix typo in documented target name 2014-06-09 08:54:22 -04:00
FindOpenMP.cmake FindOpenMP: ICC 15 deprecates -openmp, use -qopenmp 2014-06-27 09:30:51 -04:00
FindOpenSSL.cmake FindOpenSSL: Prefer OPENSSL_ROOT_DIR first (#14764) 2014-02-18 15:05:32 -05:00
FindOpenSceneGraph.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindOpenThreads.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindPHP4.cmake FindPHP4: Drop extra content from reported PHP4_INCLUDE_PATH (#14540) 2013-11-04 08:51:46 -05:00
FindPNG.cmake Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex) 2014-04-14 18:16:58 +02:00
FindPackageHandleStandardArgs.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindPackageMessage.cmake Replace string(REGEX REPLACE) with string(REPLACE) where possible 2014-04-14 18:17:05 +02:00
FindPerl.cmake Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex) 2014-04-14 18:16:58 +02:00
FindPerlLibs.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindPhysFS.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindPike.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindPkgConfig.cmake Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex) 2014-04-14 18:16:58 +02:00
FindPostgreSQL.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindProducer.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindProtobuf.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindPythonInterp.cmake Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex) 2014-04-14 18:16:58 +02:00
FindPythonLibs.cmake Merge topic 'different-python-header-libs-exe-0013794' 2014-03-14 09:30:24 -04:00
FindQt.cmake Replace MATCHES test on numbers with EQUAL test 2014-04-14 18:17:49 +02:00
FindQt3.cmake FindQt[34]: Prefer matching versioned tool names 2014-05-22 08:56:05 -04:00
FindQt4.cmake Merge topic 'FindQt4-more-plugins' 2014-07-29 08:52:11 -04:00
FindQuickTime.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindRTI.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindRuby.cmake FindRuby: Add support for Ruby 2.0 and 2.1 2014-02-28 08:41:33 -05:00
FindSDL.cmake Fix wording of "the the" typos throughout text 2014-01-03 11:35:32 -05:00
FindSDL_image.cmake FindSDL: Make FindSDL_*.cmake path suffixes consistent with main module 2014-03-10 09:40:34 -04:00
FindSDL_mixer.cmake FindSDL: Make FindSDL_*.cmake path suffixes consistent with main module 2014-03-10 09:40:34 -04:00
FindSDL_net.cmake FindSDL: Make FindSDL_*.cmake path suffixes consistent with main module 2014-03-10 09:40:34 -04:00
FindSDL_sound.cmake Keep cmake_minimum_required calls in sync with current version 2014-05-19 16:55:12 +02:00
FindSDL_ttf.cmake FindSDL: Make FindSDL_*.cmake path suffixes consistent with main module 2014-03-10 09:40:34 -04:00
FindSWIG.cmake FindSWIG: Add support for swig 3.0 application 2014-07-07 09:18:50 -04:00
FindSelfPackers.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindSquish.cmake Remove .* expressions from beginning and end of MATCHES regexs 2014-04-14 18:17:11 +02:00
FindSubversion.cmake FindSubversion: Use TortoiseSVN registry key to locate svn 2013-12-11 13:59:48 +01:00
FindTCL.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindTIFF.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindTclStub.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindTclsh.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindThreads.cmake Use CMAKE_SYSTEM_NAME instead of CMAKE_SYSTEM where sufficient 2014-04-14 18:17:18 +02:00
FindUnixCommands.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindVTK.cmake FindVTK: Drop support for finding VTK 4.0 2014-07-01 08:41:52 -04:00
FindWget.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindWish.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindX11.cmake FindX11: fix documentation formatting error 2014-06-24 08:24:33 -04:00
FindXMLRPC.cmake Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex) 2014-04-14 18:16:58 +02:00
FindZLIB.cmake FindZLIB: Add imported target and documentation 2014-06-23 11:09:25 -04:00
Findosg.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgAnimation.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgDB.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgFX.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgGA.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgIntrospection.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgManipulator.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgParticle.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgPresentation.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgProducer.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgQt.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgShadow.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgSim.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgTerrain.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgText.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgUtil.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgViewer.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgVolume.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindosgWidget.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
Findosg_functions.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FindwxWidgets.cmake Remove .* expressions from beginning and end of MATCHES regexs 2014-04-14 18:17:11 +02:00
FindwxWindows.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
FortranCInterface.cmake Replace string(REGEX REPLACE) with string(REPLACE) where possible 2014-04-14 18:17:05 +02:00
GNUInstallDirs.cmake GNUInstallDirs: use the proper default for info and man paths on OpenBSD 2014-05-20 18:14:10 +02:00
GenerateExportHeader.cmake GenerateExportHeader: support exporting from OBJECT libraries 2014-07-03 10:23:40 -04:00
GetPrerequisites.cmake Replace string(REGEX REPLACE) with string(REPLACE) where possible 2014-04-14 18:17:05 +02:00
ITKCompatibility.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
InstallRequiredSystemLibraries.cmake VS14: Add Visual Studio 14 generator (#14982) 2014-06-25 14:51:19 -04:00
KDE3Macros.cmake read less from version headers into variables 2012-08-19 13:54:56 +02:00
MacOSXBundleInfo.plist.in ENH: Allow users to specify a custom Info.plist template 2008-05-17 12:53:56 -04:00
MacOSXFrameworkInfo.plist.in ENH: Create Info.plist files in OS X Frameworks 2008-09-02 12:06:32 -04:00
MacroAddFileDependencies.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
NSIS.InstallOptions.ini.in ENH: allow for desktop link to be created and fix chop of last char in PATH on uninstall 2007-09-18 15:16:21 -04:00
NSIS.template.in CPack/NSIS: Obtain path from which to uninstall from registry (#14124) 2013-05-02 10:22:20 -04:00
ProcessorCount.cmake ProcessorCount: Update for HPUX 11iv3 2014-06-10 13:27:58 -04:00
Qt4ConfigDependentSettings.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
Qt4Macros.cmake Qt4: write moc parameter file only when content has changed 2014-04-25 18:24:56 +02:00
RepositoryInfo.txt.in ENH: First draft of add_external_project functionality. Tweaks, dashboard fixing, more tests and documentation certain to follow as it gets used by others... 2008-12-04 13:27:48 -05:00
SelectLibraryConfigurations.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
Squish4RunTestCase.bat Squish: add support for squish 4 (#9734) 2012-11-05 19:20:13 +01:00
Squish4RunTestCase.sh Squish: add support for squish 4 (#9734) 2012-11-05 19:20:13 +01:00
SquishRunTestCase.bat ENH: adding functionality for finding Squish, adding Squish tests from CMake, and running Squish tests from ctest 2008-12-08 17:39:30 -05:00
SquishRunTestCase.sh ENH: adding functionality for finding Squish, adding Squish tests from CMake, and running Squish tests from ctest 2008-12-08 17:39:30 -05:00
SquishTestScript.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
SystemInformation.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
SystemInformation.in Remove CMAKE_SHARED_MODULE_RUNTIME_${lang}_FLAG 2009-12-02 15:17:32 -05:00
TestBigEndian.cmake Drop use of configure_file IMMEDIATE option 2013-11-13 10:12:17 -05:00
TestCXXAcceptsFlag.cmake TestCXXAcceptsFlag: Update documentation (#14657) 2013-12-19 10:41:40 -05:00
TestEndianess.c.in ENH: Improve robustness of compiler INFO strings 2008-08-07 09:09:45 -04:00
TestForANSIForScope.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
TestForANSIStreamHeaders.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
TestForANSIStreamHeaders.cxx new try compile module 2002-09-12 11:14:50 -04:00
TestForAnsiForScope.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
TestForSSTREAM.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
TestForSSTREAM.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
TestForSTDNamespace.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
TestForSTDNamespace.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
UseEcos.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
UseJava.cmake UseJava: Copy resource files before compiling the jar (#13360) 2014-03-20 09:50:47 -04:00
UseJavaClassFilelist.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
UseJavaSymlinks.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
UsePkgConfig.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
UseQt4.cmake FindQt4: prevent overlinking when using UseQt4.cmake. 2014-02-26 10:55:38 -07:00
UseSWIG.cmake Merge topic 'UseSWIG-fix-noproxy-check' 2014-06-27 09:42:54 -04:00
UseVTK40.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
UseVTKBuildSettings40.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
UseVTKConfig40.cmake Remove .* expressions from beginning and end of MATCHES regexs 2014-04-14 18:17:11 +02:00
Use_wxWindows.cmake Help: Fix reStructuredText syntax in auto-generated documents 2013-10-15 14:12:49 -04:00
UsewxWidgets.cmake Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
VTKCompatibility.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
WIX.template.in CPackWIX: Allow Windows Installer property customization 2014-03-01 23:13:35 +01:00
WriteBasicConfigVersionFile.cmake write_basic_package_version_file: use PROJECT_VERSION 2014-01-29 09:45:18 -05:00
WriteCompilerDetectionHeader.cmake WCDH: Ensure that the prefix argument to the macro is valid. 2014-07-02 19:37:04 +02:00
ecos_clean.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
exportheader.cmake.in GEH: Make each element of the deprecation macros overridable. 2013-09-23 08:04:16 +02:00
kde3init_dummy.cpp.in ENH: add real-world-tested and used KDE3 support, and obsolete FindKDE.cmake, which wasn't used by anybody that I heard of 2006-03-09 14:10:59 -05:00
kde3uic.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
readme.txt Help: Organize cmake-developer.7 manual Modules section 2013-10-22 10:10:15 -04:00

readme.txt

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:
http://www.cmake.org/Wiki/CMake:Module_Maintainers