CMake Version Compatibility Matrix/Variables

From KitwarePublic
< CMake Version Compatibility Matrix
Revision as of 17:20, 30 July 2011 by Jzarl (talk | contribs) (split Version compatibility matrix into subpages)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Standard CMake Modules

CMake Option 2.8.3 2.8.2 2.8.1 2.8.0 2.6-patch 4 2.6-patch 3 2.6-patch 2 2.6-patch 1 2.6-patch 0
AddFileDependencies X X (missing: copy_resolved_framework_into_bundle) X X X X X X X
BundleUtilities X X X X X X X - -
CMakeASM-ATTInformation - - - - (deprecated) X X - - -
CMakeASM_MASMInformation - - - - (deprecated) X X - - -
CMakeBackwardCompatibilityCXX X X X X X X X X X
CMakeDependentOption X X X X X X X X X
CMakeDetermineASM-ATTCompiler - - - - (deprecated) X X X X X
CMakeDetermineASMCompiler - - - - (deprecated) X X X X X
CMakeDetermineASM_MSASMCompiler - - - - (deprecated) X X - - -
CMakeDetermineVSServicePack X X X X - - - - -
CMakeExportBuildSettings - - - - (deprecated) X X X X X
CMakeFindFrameworks X X X X X X X X X
CMakeForceCompiler X X X X (missing: CMAKE_FORCE_Fortran_COMPILER) X X X X X
CMakeParseArguments X - - - - - - - -
CMakeImportBuildSettings - - - - (deprecated) X X X X X
CMakeJavaInformation - - - - (deprecated) X X X X X
CMakePrintSystemInformation X X X X X X X X X
CMakeVerifyManifest X X X X - - - - -
CPack X X X X (missing: CPACK_DMG_VOLUME_NAME, CPACK_DMG_FORMAT, CPACK_DMG_DS_STORE, CPACK_DMG_BACKGROUND_IMAGE, CPACK_COMMAND_HDIUTIL, CPACK_COMMAND_SETFILE, CPACK_COMMAND_REZ, CPACK_BUNDLE_NAME, CPACK_BUNDLE_PLIST, CPACK_BUNDLE_ICON, CPACK_BUNDLE_STARTUP_SCRIPT) X (missing: CPACK_NSIS_PACKAGE_NAME) X X X X
CPackDeb X X (missing: CPACK_DEBIAN_PACKAGE_HOMEPAGE, CPACK_DEBIAN_PACKAGE_SHLIBDEPS, CPACK_DEBIAN_PACKAGE_DEBUG, CPACK_DEBIAN_PACKAGE_PREDEPENDS, CPACK_DEBIAN_PACKAGE_ENHANCES, CPACK_DEBIAN_PACKAGE_BREAKS, CPACK_DEBIAN_PACKAGE_CONFLICTS, CPACK_DEBIAN_PACKAGE_PROVIDES, CPACK_DEBIAN_PACKAGE_REPLACES) X X - - - - -
CPackRPM X X (missing: CPACK_RPM_PACKAGE_URL, CPACK_RPM_PACKAGE_SUGGESTS, CPACK_RPM_PACKAGE_OBSOLETES, CPACK_RPM_PACKAGE_RELOCATABLE, CPACK_RPM_CHANGELOG_FILE) X (missing: CPACK_RPM_COMPRESSION_TYPE) X (missing: CPACK_RPM_PACKAGES_PROVIDES, CPACK_RPM_USER_BINARY_SPECFILE, CPACK_RPM_GENERATE_USER_BINARY_SPECFILE_TEMPLATE, CPACK_RPM_PRE_INSTALL_SCRIPT_FILE, CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE, CPACK_RPM_POST_INSTALL_SCRIPT_FILE, CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE) X X X X X
CTest X X X X X X X X X
CTestScriptMode X X X X - - - - -
CheckCCompilerFlag X X X X X X X X X
CheckCSourceCompiles X X X X X (missing: FAIL_REGEX) X X X X
CheckCSourceRuns X X X X X X X X X
CheckCXXCompilerFlag X X X X X X X X X
CheckCXXSourceCompiles X X X X X (missing: FAIL_REGEX) X X X X
CheckCXXSourceRuns X X X X X X X X X
CheckFortranFunctionExists X X X X X X X X X
CheckFunctionExists X X X X X X X X X
CheckIncludeFile X X X X X X X X X
CheckIncludeFileCXX X X X X X X X X X
CheckIncludeFiles X X X X X X X X X
CheckLibraryExists X X X X X X X X X
CheckStructHasMember X X X X X X X X X
CheckSymbolExists X X X X X X X X X
CheckTypeSize X X X X (missing: CMAKE_EXTRA_INCLUDE_FILES) X X X X X
CheckVariableExists X X X X X X X X X
Dart X X X X X X X X X
Documentation X X X X X X X X X
ExternalProject X X (missing: ExternalProject_Add_StepTargets; missing in ExternalProject_Add: LOG_*, STEP_TARGETS; missing in ExternalProject_Add_Step: LOG) X (missing in ExternalProject_Add: SVN_USERNAME, SVN_PASSWORD, GIT_REPOSITORY, GIT_TAG, URL_MD5) X (missing in ExternalProject_Add: TIMEOUT) - - - - -
FeatureSummary X (deprecated: set_feature_info, print_enabled_features, print_disabled_features) X (missing: feature_summary, set_package_info, add_feature_info) X X X X X X X
FindALSA X X X X - - - - -
FindASPELL X X X X X X X X X
FindAVIFile X X X X X X X X X
FindBISON X X (missing: find_package version support) X X - - - - -
FindBLAS X X X X X X X X X (missing: BLA_STATIC, BLA_VENDOR, BLA_F95)
FindBZip2 X X (deprecated: BZIP2_DEFINITIONS) X X X X X X X
FindBoost X X (missing: Boost_NO_SYSTEM_PATHS, Boost_USE_STATIC_RUNTIME, Boost_USE_DEBUG_PYTHON, Boost_USE_STLPORT, Boost_USE_STLPORT_DEPRECATED_NATIVE_IOSTREAMS, Boost_THREADAPI, Boost_REALPATH X X X (missing: Boost_DETAILED_FAILURE_MSG) X (deprecated: Boost_USE_MULTITHREAD) X (missing: Boost_USE_MULTITHREADED, Boost_DEBUG, Boost_COMPILER, Boost_${COMPONENT}_*) X X (missing: BOOSTROOT)
FindBullet X X X X - - - - -
FindCABLE X X X X X X X X X
FindCUDA X X X X - - - - -
FindCURL X X X X X X X X X
FindCVS X X X X X X X X X
FindCoin3D X X X X X X - - -
FindCups X X X X X X X X X
FindCurses X X X X X X X X X
FindCxxTest X (deprecated: CXXTEST_USE_PYTHON, CXXTEST_INCLUDE_DIR) X (missing: CXXTEST_TESTGEN_ARGS, CXXTEST_TESTGEN_EXECUTABLE, CXXTEST_TESTGEN_INTERPRETER, CXXTEST_INCLUDE_DIRS) X X X X - - -
FindCygwin X X X X X X X X X
FindDCMTK X X X X X X X X X
FindDart X X X X X X X X X
FindDevIL X X X X X X - - -
FindDoxygen X X X X X X (deprecated: DOXYGEN, DOT) X (missing: DOXYGEN_SKIP_DOT, DOXYGEN_DOT_FOUND) X X
FindEXPAT X X X X X X X X X
FindFLEX X X (missing: find_package version support) X X - - - - -
FindFLTK X X X X X X X (missing: FLTK_SKIP_OPENGL, FLTK_SKIP_FORMS, FLTK_SKIP_IMAGES, FLTK_SKIP_FLUID) X X
FindFLTK2 X X X X X X X X X
FindFreetype X X X X X X X X X
FindGCCXML X X X X X X X X X
FindGDAL X X X X X X X X X
FindGIF X X X X X X X X X
FindGLUT X X X X X X X X X
FindGTK X X X X X X X X X
FindGTK2 X X (missing: GTK2_ADDITIONAL_SUFFIXES) X X - - - - -
FindGTest X X X X - - - - -
FindGettext X X X X X X X X X
FindGit X X - - - - - - -
FindGnuTLS X X X X - - - - -
FindGnuplot X X X X X X X X X
FindHDF5 X X X (deprecated: HDF5_INCLUDE_DIR) X (missing: HDF5_INCLUDE_DIRS) - - - - -
FindHSPELL X X X (missing: HSPELL_VERSION_STRING, HSPELL_*_VERSION) X X X X X X
FindHTMLHelp X X X X X X X X X
FindITK X X X X X X X X X
FindImageMagick X X X X X X X (deprecated component: Magick) X (missing component: MagickCore) X (missing: find_package components support)
FindJNI X X X X (missing: JNI_FOUND) X X X X X
FindJPEG X X X X X X X X X
FindJasper X X X X X X X X X
FindJava X X (missing: find_package version support) X (deprecated: JAVA_RUNTIME, JAVA_COMPILE, JAVA_ARCHIVE) X (missing: Java_VERSION*, Java_JAVA_EXECUTABLE, Java_JAVAC_EXECUTABLE, Java_JAR_EXECUTABLE) X X X X (deprecated: JAVA_AWT_LIB_PATH, JAVA_JVM_LIB_PATH) X (missing: JNI_INCLUDE_DIRS, JNI_LIBRARIES, JAVA_AWT_LIBRARY, JAVA_JVM_LIBRARY
FindKDE3 X X X X X X X X X
FindKDE4 X X X X X X X X X
FindLAPACK X X X X X X X X X (missing: LAPACK95_FOUND, BLA_STATIC, BLA_VENDOR, BLA_F95)
FindLATEX X X X X X X X X X
FindLibArchive X - - - - - - - -
FindLibXml2 X X X X X X X X (missing: LIBXML2_XMLLINT_EXECUTABLE) X
FindLibXslt X X X X X X X X X
FindLua50 X X X X X X X (deprecated: LUA_FOUND) X (missing: LUA50_FOUND) X
FindLua51 X X X X X X X (deprecated: LUA_FOUND) X (missing: LUA51_FOUND) X
FindMFC X X X X X X X X X
FindMPEG X X X X X X X X X
FindMPEG2 X X X X X X X X X
FindMPI X X X X X X X X X
FindMatlab X X X X X X X X X
FindMotif X X X X X X X X X
FindOpenAL X X X X X X X X X
FindOpenGL X X X X X X X X X
FindOpenMP X X X X X X - - -
FindOpenSSL X X X X X X X X X
FindOpenSceneGraph X X X X X X - - -
FindOpenThreads X X X X X X X X X
FindPHP4 X X X X X X X X X
FindPNG X X X X X X X X X
FindPackageHandleStandardArgs X X (missing: complex mode(version support, config-mode, fail-message)) X X X X X X X
FindPackageMessage X X X X X X X X X
FindPerl X X (missing: find_package version support) X X X X X X X
FindPerlLibs X X X X X (missing: PERLLIBS_FOUND, PERL_LIBRARY, PERL_SITESEARCH, PERL_SITELIB, PERL_VENDORARCH, PERL_VENDORLIB, PERL_ARCHLIB, PERL_PRIVLIB, PERL_EXTRA_C_FLAGS) X X X X
FindPhysFS X X X X X X X X X
FindPike X X X X X X X X X
FindPkgConfig X X X (missing: option QUIET) X X X X X X
FindPostgreSQL X - - - - - - - -
FindProducer X X X X X X X X X
FindProtobuf X X X X - - - - -
FindPythonInterp X X X X X X X X X
FindPythonLibs X X X X X (missing: PYTHON_INCLUDE_DIRS) X X X X
FindQt X X X X X X X X X
FindQt3 X X X X X X X X X
FindQt4 X X (missing: QT_IMPORTS_DIR) X X (missing: QT_USE_IMPORTED_TARGETS, QT_USE_QTMULTIMEDIA, QT_USE_QTDECLARATIVE, QT_QTMULTIMEDIA_*, QT_QTDECLARATIVE_*, QT_DESIGNER_EXECUTABLE, QT_LINGUIST_EXECUTABLE) X (missing: find_package version support, QT_USE_QTSCRIPTTOOLS, QT_QTSCRIPTTOOLS_*, QT_MAC_USE_COCOA; QT4_ADD_DBUS_ADAPTOR: classname support; changed: QT4_GENERATE_DBUS_INTERFACE: OPTIONS) X (missing: find_package components support) (deprecated: QT_QT_INCLUDE_DIR) X (missing: QT_USE_QAXCONTAINER, QT_USE_QAXSERVER, QT_QAXCONTAINER_*, QT_QAXSERVER_*, QT_BINARY_DIR, QT_TRANSLATIONS_DIR) X (changed: QT4_CREATE_TRANSLATION: directories, OPTIONS) X
FindQuickTime X X X X X X X X X
FindRTI X X X X X X - - -
FindRuby X X (missing: find_package version support) X X (deprecated: RUBY_INCLUDE_PATH) X (missing: RUBY_INCLUDE_DIRS, RUBY_VERSION, RUBY_FOUND) X X X X
FindSDL X X X X X X X X X
FindSDL_image X X X X X X X X X
FindSDL_mixer X X X X X X X X X
FindSDL_net X X X X X X X X X
FindSDL_sound X X X X X X X X X
FindSDL_ttf X X X X X X X X X
FindSWIG X X (missing: find_package version support) X X X X X X X
FindSelfPackers X X X X X X X X X
FindSquish X X (missing: SQUISH_VERSION_*) X X X X - - -
FindSubversion X X (missing: SUBVERSION_FOUND; missing: find_package version support) X X X X X X X
FindTCL X X X X X X X X X
FindTIFF X X X X X X X X X
FindTclStub X X X X X X X (missing: TTK_STUB_LIBRARY) X X
FindTclsh X X X X X X X X X
FindThreads X (deprecated: CMAKE_THREAD_PREFER_PTHREADS) X (missing: CMAKE_THREAD_PREFER_PTHREAD) X (missing: CMAKE_THREAD_PREFER_PTHREADS) X X X X X X
FindUnixCommands X X X X X X X X X
FindVTK X X X X X X X X X
FindWget X X X X X X X X X
FindWish X X X X X X X X X
FindX11 X X X (missing: Xi support) X (missing: X11_X11_INCLUDE_PATH, X11_X11_LIB) X X X X X
FindXMLRPC X X X X X X X X X
FindZLIB X (deprecated: ZLIB_*_VERSION) X (missing: ZLIB_VERSION_MAJOR, ZLIB_VERSION_MINOR, ZLIB_VERSION_PATCH) X (missing: ZLIB_VERSION_STRING, ZLIB_*_VERSION) X X X X X X
Findosg X X X X X X X X X
FindosgAnimation X X X X X X - - -
FindosgDB X X X X X X X X X
FindosgFX X X X X X X X X X
FindosgGA X X X X X X X X X
FindosgIntrospection X X X X X X X X X
FindosgManipulator X X X X X X X X X
FindosgParticle X X X X X X X X X
FindosgProducer X X X X X X X X X
FindosgShadow X X X X X X X X X
FindosgSim X X X X X X X X X
FindosgTerrain X X X X X X X X X
FindosgText X X X X X X X X X
FindosgUtil X X X X X X X X X
FindosgViewer X X X X X X X X X
FindosgVolume X X X X X X - - -
FindosgWidget X X X X X X - - -
Findosg_functions X X X X X X - - -
FindwxWidgets X X (missing: wxWidgets_CONFIG_OPTIONS) X (missing: wxWidgets_EXCLUDE_COMMON_LIBRARIES) X X (missing: wxWidgets_DEFINITIONS_DEBUG) X X X X
FindwxWindows X X X X X X X X X
FortranCInterface X X X X (deprecated: test_fortran_mangling, discover_fortran_mangling, discover_fortran_module_mangling) X (missing: FortranCInterface_GLOBAL_FOUND, FortranCInterface_MODULE_FOUND, FortranCInterface_HEADER, FortranCInterface_VERIFY) X - - -
GetPrerequisites X X X X X (missing: gp_resolved_file_type) X X X (missing: gp_item_default_embedded_path, gp_resolve_item) X
ITKCompatibility - - - - (deprecated) X X X X X
InstallRequiredSystemLibraries X X X X X X X X X
MacroAddFileDependencies X X X X X (missing: QUIT) X X X X
Qt4ConfigDependentSettings X X X - - - - - -
Qt4Macros X X X - - - - - -
SelectLibraryConfigurations X X X X - - - - -
SquishTestScript X X X X X X - - -
TestBigEndian X X X X X X X X X
TestCXXAcceptsFlag X X X X X X X X X
TestForANSIForScope X X X X X X X X X
TestForANSIStreamHeaders X X X X X X X X X
TestForSSTREAM X X X X X X X X X
TestForSTDNamespace X X X X X X X X X
UseEcos X X X X X X X X X
UsePkgConfig X X X X X X X X X
UseQt4 X X X X X X X X X
UseSWIG X X X X X X X X X
Use_wxWindows X X X X X X X X X
UsewxWidgets X X X X X X X X X