CMake Version Compatibility Matrix/Variables: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
(split Version compatibility matrix into subpages) |
(split Version compatibility matrix into subpages/fix wrong pasted text) |
||
Line 1: | Line 1: | ||
== | == Variables == | ||
=== Variables That Change Behavior === | |||
{| | {| | ||
Line 13: | Line 15: | ||
! 2.6-patch 0 | ! 2.6-patch 0 | ||
|- | |- | ||
| | | BUILD_SHARED_LIBS | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 24: | Line 26: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_BACKWARDS_COMPATIBILITY | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 32: | Line 36: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_BUILD_TYPE | ||
| style="background-color: | | style="background-color:green;" | X | ||
| style="background-color: | | style="background-color:green;" | X | ||
| style="background-color: | | style="background-color:green;" | X | ||
| style="background-color: | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_COLOR_MAKEFILE | ||
| style="background-color: | | style="background-color:green;" | X | ||
| style="background-color: | | style="background-color:green;" | X | ||
| style="background-color: | | style="background-color:green;" | X | ||
| style="background-color: | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 57: | Line 59: | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
|- | |- | ||
| | | CMAKE_CONFIGURATION_TYPES | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 68: | Line 70: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_FIND_LIBRARY_PREFIXES | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 79: | Line 81: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_FIND_LIBRARY_SUFFIXES | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 101: | Line 92: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_IGNORE_PATH | ||
| style="background-color:green;" | X | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
|- | |- | ||
| | | CMAKE_INCLUDE_PATH | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 133: | Line 112: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
|- | |- | ||
| | | CMAKE_INSTALL_PREFIX | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 145: | Line 125: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_LIBRARY_PATH | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 155: | Line 134: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
|- | |- | ||
| | | CMAKE_MFC_FLAG | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 189: | Line 147: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_MODULE_PATH | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 200: | Line 158: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_NOT_USING_CONFIG_FLAGS | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |||
| CMAKE_PREFIX_PATH | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 243: | Line 178: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
|- | |- | ||
| | | CMAKE_PROGRAM_PATH | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 254: | Line 189: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
|- | |- | ||
| | | CMAKE_SKIP_INSTALL_ALL_DEPENDENCY | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 266: | Line 202: | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
|- | |- | ||
| | | CMAKE_SYSTEM_IGNORE_PATH | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
|- | |||
| CMAKE_SYSTEM_INCLUDE_PATH | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 276: | Line 222: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
|- | |- | ||
| | | CMAKE_SYSTEM_LIBRARY_PATH | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
|- | |- | ||
| | | CMAKE_SYSTEM_PREFIX_PATH | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 298: | Line 244: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
|- | |- | ||
| | | CMAKE_SYSTEM_PROGRAM_PATH | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 309: | Line 255: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
|- | |- | ||
| | | CMAKE_USER_MAKE_RULES_OVERRIDE | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | |||
|} | |||
=== Variables That Describe the System === | |||
{| | |||
! 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 | |||
|- | |- | ||
| | | APPLE | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 332: | Line 294: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | BORLAND | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 343: | Line 305: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_CL_64 | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 354: | Line 316: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_COMPILER_2005 | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 365: | Line 327: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_HOST_APPLE | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 376: | Line 338: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_HOST_SYSTEM | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 387: | Line 349: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_HOST_SYSTEM_NAME | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 398: | Line 360: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_HOST_SYSTEM_PROCESSOR | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 409: | Line 371: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_HOST_SYSTEM_VERSION | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 420: | Line 382: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_HOST_UNIX | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 431: | Line 393: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_HOST_WIN32 | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 442: | Line 404: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_OBJECT_PATH_MAX | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 452: | Line 412: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
|- | |- | ||
| | | CMAKE_SYSTEM | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 464: | Line 426: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_SYSTEM_NAME | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 486: | Line 437: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_SYSTEM_PROCESSOR | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_SYSTEM_VERSION | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 508: | Line 459: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CYGWIN | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 519: | Line 470: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | MSVC | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | MSVC80 | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 539: | Line 491: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | MSVC_IDE | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 552: | Line 503: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | MSVC_VERSION | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | UNIX | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 585: | Line 525: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | WIN32 | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
|- | |||
| XCODE_VERSION | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 595: | Line 546: | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
|} | |||
=== Variables for Languages === | |||
{| | |||
! 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 | |||
|- | |- | ||
| | | CMAKE_<LANG>_ARCHIVE_APPEND | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 607: | Line 573: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_ARCHIVE_CREATE | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 618: | Line 584: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_ARCHIVE_FINISH | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 625: | Line 591: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color: | | style="background-color:green;" | X | ||
| style="background-color: | | style="background-color:green;" | X | ||
| style="background-color: | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_COMPILER | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 640: | Line 606: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_COMPILER_ABI | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 651: | Line 617: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_COMPILER_ID | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 668: | Line 627: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |||
| CMAKE_<LANG>_COMPILER_LOADED | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
|- | |- | ||
| | | CMAKE_<LANG>_COMPILE_OBJECT | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 684: | Line 650: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_CREATE_SHARED_LIBRARY | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 695: | Line 661: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_CREATE_SHARED_MODULE | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 702: | Line 671: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_CREATE_STATIC_LIBRARY | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 712: | Line 680: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_FLAGS_DEBUG | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 728: | Line 694: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_FLAGS_MINSIZEREL | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 746: | Line 704: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| | |- | ||
| | | CMAKE_<LANG>_FLAGS_RELEASE | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 761: | Line 716: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_FLAGS_RELWITHDEBINFO | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 772: | Line 727: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_IGNORE_EXTENSIONS | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 783: | Line 738: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_IMPLICIT_INCLUDE_DIRECTORIES | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 789: | Line 744: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
|- | |||
| CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
|- | |- | ||
| | | CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
|- | |||
| CMAKE_<LANG>_LINKER_PREFERENCE | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color: | | style="background-color:yellow;" | X (changed semantics) | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |||
| CMAKE_<LANG>_LINKER_PREFERENCE_PROPAGATES | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
|- | |- | ||
| | | CMAKE_<LANG>_LINK_EXECUTABLE | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 827: | Line 804: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_OUTPUT_EXTENSION | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_PLATFORM_ID | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 860: | Line 826: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_<LANG>_SIZEOF_DATA_PTR | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | |||
|- | |||
| CMAKE_<LANG>_SOURCE_FILE_EXTENSIONS | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 892: | Line 845: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_COMPILER_IS_GNU<LANG> | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 915: | Line 859: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_INTERNAL_PLATFORM_ABI | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 926: | Line 870: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_USER_MAKE_RULES_OVERRIDE_<LANG> | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 936: | Line 880: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|} | |||
=== Variables that Control the Build === | |||
{| | |||
! 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 | |||
|- | |- | ||
| | | CMAKE_<CONFIG>_POSTFIX | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 944: | Line 904: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color: | | style="background-color:red;" | - | ||
| style="background-color: | | style="background-color:red;" | - | ||
| style="background-color: | | style="background-color:red;" | - | ||
|- | |- | ||
| | | CMAKE_ARCHIVE_OUTPUT_DIRECTORY | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 959: | Line 919: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_BUILD_WITH_INSTALL_RPATH | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 970: | Line 930: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_DEBUG_POSTFIX | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 981: | Line 941: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_EXE_LINKER_FLAGS | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 998: | Line 951: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |||
| CMAKE_EXE_LINKER_FLAGS_[CMAKE_BUILD_TYPE] | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,010: | Line 962: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |||
| CMAKE_Fortran_MODULE_DIRECTORY | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,021: | Line 973: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_INCLUDE_CURRENT_DIR | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
Line 1,047: | Line 985: | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
|- | |- | ||
| | | CMAKE_INSTALL_NAME_DIR | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,055: | Line 994: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_INSTALL_RPATH | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,069: | Line 1,007: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_INSTALL_RPATH_USE_LINK_PATH | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,076: | Line 1,016: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_LIBRARY_OUTPUT_DIRECTORY | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,087: | Line 1,027: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_LIBRARY_PATH_FLAG | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,102: | Line 1,040: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_LINK_DEF_FILE_FLAG | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,113: | Line 1,051: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_LINK_LIBRARY_FILE_FLAG | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,124: | Line 1,062: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_LINK_LIBRARY_FLAG | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,135: | Line 1,073: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_NO_BUILTIN_CHRPATH | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
|- | |||
| CMAKE_RUNTIME_OUTPUT_DIRECTORY | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,145: | Line 1,090: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | | style="background-color:green;" | X | ||
| | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
|- | |||
| CMAKE_SKIP_BUILD_RPATH | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,157: | Line 1,106: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_USE_RELATIVE_PATHS | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,168: | Line 1,117: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | EXECUTABLE_OUTPUT_PATH | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,179: | Line 1,128: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | LIBRARY_OUTPUT_PATH | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,186: | Line 1,138: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| | |} | ||
=== Variables that Provide Information === | |||
{| | |||
! 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 | |||
|- | |- | ||
| | | CMAKE_AR | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,201: | Line 1,166: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_BINARY_DIR | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,208: | Line 1,176: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_BUILD_TOOL | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,223: | Line 1,188: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_CACHEFILE_DIR | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,234: | Line 1,199: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_CACHE_MAJOR_VERSION | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,245: | Line 1,210: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_CACHE_MINOR_VERSION | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,256: | Line 1,221: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_CACHE_PATCH_VERSION | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
|- | |||
| CMAKE_CACHE_RELEASE_VERSION | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - (deprecated) | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,267: | Line 1,243: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_CFG_INTDIR | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,278: | Line 1,254: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_COMMAND | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,289: | Line 1,265: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_CROSSCOMPILING | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,300: | Line 1,276: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_CTEST_COMMAND | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,311: | Line 1,287: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_CURRENT_BINARY_DIR | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,322: | Line 1,298: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_CURRENT_LIST_DIR | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
Line 1,333: | Line 1,309: | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
|- | |- | ||
| | | CMAKE_CURRENT_LIST_FILE | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,344: | Line 1,320: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_CURRENT_LIST_LINE | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_CURRENT_SOURCE_DIR | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,366: | Line 1,342: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_DL_LIBS | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,377: | Line 1,353: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_EDIT_COMMAND | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,388: | Line 1,364: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_EXECUTABLE_SUFFIX | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,399: | Line 1,375: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_EXTRA_GENERATOR | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
|- | |- | ||
| | | CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
|- | |- | ||
| | | CMAKE_GENERATOR | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,428: | Line 1,403: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,443: | Line 1,408: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_HOME_DIRECTORY | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,454: | Line 1,419: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_IMPORT_LIBRARY_PREFIX | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,465: | Line 1,430: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_IMPORT_LIBRARY_SUFFIX | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,476: | Line 1,441: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_LINK_LIBRARY_SUFFIX | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,487: | Line 1,452: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_MAJOR_VERSION | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,498: | Line 1,463: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_MAKE_PROGRAM | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,509: | Line 1,474: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_MINOR_VERSION | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,520: | Line 1,485: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_PARENT_LIST_FILE | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,531: | Line 1,496: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_PATCH_VERSION | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,542: | Line 1,507: | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
|- | |- | ||
| | | CMAKE_PROJECT_NAME | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,553: | Line 1,518: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_RANLIB | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,564: | Line 1,529: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_ROOT | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,575: | Line 1,540: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_SHARED_LIBRARY_PREFIX | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,582: | Line 1,548: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_SHARED_LIBRARY_SUFFIX | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,597: | Line 1,562: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_SHARED_MODULE_PREFIX | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,619: | Line 1,573: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_SHARED_MODULE_SUFFIX | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,630: | Line 1,584: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_SIZEOF_VOID_P | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,641: | Line 1,595: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_SKIP_RPATH | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,652: | Line 1,606: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_SOURCE_DIR | ||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,663: | Line 1,617: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_STANDARD_LIBRARIES | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,674: | Line 1,628: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_STATIC_LIBRARY_PREFIX | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,684: | Line 1,635: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |||
| CMAKE_STATIC_LIBRARY_SUFFIX | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |||
| CMAKE_TWEAK_VERSION | |||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
| style="background-color:red;" | - | | style="background-color:red;" | - | ||
|- | |- | ||
| | | CMAKE_USING_VC_FREE_TOOLS | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,718: | Line 1,672: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_VERBOSE_MAKEFILE | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 1,729: | Line 1,683: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | CMAKE_VERSION | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 2,080: | Line 1,690: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
| style="background-color:red;" | - | |||
|- | |- | ||
| | | PROJECT_BINARY_DIR | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 2,092: | Line 1,705: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | PROJECT_NAME | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 2,103: | Line 1,716: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | PROJECT_SOURCE_DIR | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 2,114: | Line 1,727: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | [Project name]_BINARY_DIR | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
Line 2,125: | Line 1,738: | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
|- | |- | ||
| | | [Project name]_SOURCE_DIR | ||
| style="background-color:green;" | X | | style="background-color:green;" | X | ||
| style="background-color:green;" | X | | style="background-color:green;" | X |
Revision as of 17:22, 30 July 2011
Variables
Variables That Change Behavior
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 |
---|---|---|---|---|---|---|---|---|---|
BUILD_SHARED_LIBS | X | X | X | X | X | X | X | X | X |
CMAKE_BACKWARDS_COMPATIBILITY | X | X | X | X | X | X | X | X | X |
CMAKE_BUILD_TYPE | X | X | X | X | X | X | X | X | X |
CMAKE_COLOR_MAKEFILE | X | X | X | X | X | X | - | - | - |
CMAKE_CONFIGURATION_TYPES | X | X | X | X | X | X | X | X | X |
CMAKE_FIND_LIBRARY_PREFIXES | X | X | X | X | X | X | X | X | X |
CMAKE_FIND_LIBRARY_SUFFIXES | X | X | X | X | X | X | X | X | X |
CMAKE_IGNORE_PATH | X | - | - | - | - | - | - | - | - |
CMAKE_INCLUDE_PATH | X | X | X | X | X | X | X | X | - |
CMAKE_INSTALL_PREFIX | X | X | X | X | X | X | X | X | X |
CMAKE_LIBRARY_PATH | X | X | X | X | X | X | X | X | - |
CMAKE_MFC_FLAG | X | X | X | X | X | X | X | X | X |
CMAKE_MODULE_PATH | X | X | X | X | X | X | X | X | X |
CMAKE_NOT_USING_CONFIG_FLAGS | X | X | X | X | X | X | X | X | X |
CMAKE_PREFIX_PATH | X | X | X | X | X | X | X | X | - |
CMAKE_PROGRAM_PATH | X | X | X | X | X | X | X | X | - |
CMAKE_SKIP_INSTALL_ALL_DEPENDENCY | X | X | X | X | - | - | - | - | - |
CMAKE_SYSTEM_IGNORE_PATH | X | - | - | - | - | - | - | - | - |
CMAKE_SYSTEM_INCLUDE_PATH | X | X | X | X | X | X | X | X | - |
CMAKE_SYSTEM_LIBRARY_PATH | X | X | X | X | X | X | X | X | - |
CMAKE_SYSTEM_PREFIX_PATH | X | X | X | X | X | X | X | X | - |
CMAKE_SYSTEM_PROGRAM_PATH | X | X | X | X | X | X | X | X | - |
CMAKE_USER_MAKE_RULES_OVERRIDE | X | X | X | X | X | X | X | X | X |
Variables That Describe the System
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 |
---|---|---|---|---|---|---|---|---|---|
APPLE | X | X | X | X | X | X | X | X | X |
BORLAND | X | X | X | X | X | X | X | X | X |
CMAKE_CL_64 | X | X | X | X | X | X | X | X | X |
CMAKE_COMPILER_2005 | X | X | X | X | X | X | X | X | X |
CMAKE_HOST_APPLE | X | X | X | X | X | X | X | X | X |
CMAKE_HOST_SYSTEM | X | X | X | X | X | X | X | X | X |
CMAKE_HOST_SYSTEM_NAME | X | X | X | X | X | X | X | X | X |
CMAKE_HOST_SYSTEM_PROCESSOR | X | X | X | X | X | X | X | X | X |
CMAKE_HOST_SYSTEM_VERSION | X | X | X | X | X | X | X | X | X |
CMAKE_HOST_UNIX | X | X | X | X | X | X | X | X | X |
CMAKE_HOST_WIN32 | X | X | X | X | X | X | X | X | X |
CMAKE_OBJECT_PATH_MAX | X | X | X | X | X | X | X | - | - |
CMAKE_SYSTEM | X | X | X | X | X | X | X | X | X |
CMAKE_SYSTEM_NAME | X | X | X | X | X | X | X | X | X |
CMAKE_SYSTEM_PROCESSOR | X | X | X | X | X | X | X | X | X |
CMAKE_SYSTEM_VERSION | X | X | X | X | X | X | X | X | X |
CYGWIN | X | X | X | X | X | X | X | X | X |
MSVC | X | X | X | X | X | X | X | X | X |
MSVC80 | X | X | X | X | X | X | X | X | X |
MSVC_IDE | X | X | X | X | X | X | X | X | X |
MSVC_VERSION | X | X | X | X | X | X | X | X | X |
UNIX | X | X | X | X | X | X | X | X | X |
WIN32 | X | X | X | X | X | X | X | X | X |
XCODE_VERSION | X | X | X | X | - | - | - | - | - |
Variables for Languages
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 |
---|---|---|---|---|---|---|---|---|---|
CMAKE_<LANG>_ARCHIVE_APPEND | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_ARCHIVE_CREATE | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_ARCHIVE_FINISH | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_COMPILER | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_COMPILER_ABI | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_COMPILER_ID | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_COMPILER_LOADED | X | X | X | X | - | - | - | - | - |
CMAKE_<LANG>_COMPILE_OBJECT | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_CREATE_SHARED_LIBRARY | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_CREATE_SHARED_MODULE | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_CREATE_STATIC_LIBRARY | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_FLAGS_DEBUG | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_FLAGS_MINSIZEREL | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_FLAGS_RELEASE | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_FLAGS_RELWITHDEBINFO | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_IGNORE_EXTENSIONS | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_IMPLICIT_INCLUDE_DIRECTORIES | X | X | X | X | X | - | - | - | - |
CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES | X | X | X | X | - | - | - | - | - |
CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES | X | X | X | X | - | - | - | - | - |
CMAKE_<LANG>_LINKER_PREFERENCE | X | X | X | X | X (changed semantics) | X | X | X | X |
CMAKE_<LANG>_LINKER_PREFERENCE_PROPAGATES | X | X | X | X | - | - | - | - | - |
CMAKE_<LANG>_LINK_EXECUTABLE | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_OUTPUT_EXTENSION | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_PLATFORM_ID | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_SIZEOF_DATA_PTR | X | X | X | X | X | X | X | X | X |
CMAKE_<LANG>_SOURCE_FILE_EXTENSIONS | X | X | X | X | X | X | X | X | X |
CMAKE_COMPILER_IS_GNU<LANG> | X | X | X | X | X | X | X | X | X |
CMAKE_INTERNAL_PLATFORM_ABI | X | X | X | X | X | X | X | X | X |
CMAKE_USER_MAKE_RULES_OVERRIDE_<LANG> | X | X | X | X | X | X | X | X | X |
Variables that Control the Build
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 |
---|---|---|---|---|---|---|---|---|---|
CMAKE_<CONFIG>_POSTFIX | X | X | X | X | X | X | - | - | - |
CMAKE_ARCHIVE_OUTPUT_DIRECTORY | X | X | X | X | X | X | X | X | X |
CMAKE_BUILD_WITH_INSTALL_RPATH | X | X | X | X | X | X | X | X | X |
CMAKE_DEBUG_POSTFIX | X | X | X | X | X | X | X | X | X |
CMAKE_EXE_LINKER_FLAGS | X | X | X | X | X | X | X | X | X |
CMAKE_EXE_LINKER_FLAGS_[CMAKE_BUILD_TYPE] | X | X | X | X | X | X | X | X | X |
CMAKE_Fortran_MODULE_DIRECTORY | X | X | X | X | X | X | X | X | X |
CMAKE_INCLUDE_CURRENT_DIR | X | X | X | X | - | - | - | - | - |
CMAKE_INSTALL_NAME_DIR | X | X | X | X | X | X | X | X | X |
CMAKE_INSTALL_RPATH | X | X | X | X | X | X | X | X | X |
CMAKE_INSTALL_RPATH_USE_LINK_PATH | X | X | X | X | X | X | X | X | X |
CMAKE_LIBRARY_OUTPUT_DIRECTORY | X | X | X | X | X | X | X | X | X |
CMAKE_LIBRARY_PATH_FLAG | X | X | X | X | X | X | X | X | X |
CMAKE_LINK_DEF_FILE_FLAG | X | X | X | X | X | X | X | X | X |
CMAKE_LINK_LIBRARY_FILE_FLAG | X | X | X | X | X | X | X | X | X |
CMAKE_LINK_LIBRARY_FLAG | X | X | X | X | X | X | X | X | X |
CMAKE_NO_BUILTIN_CHRPATH | X | X | X | X | - | - | - | - | - |
CMAKE_RUNTIME_OUTPUT_DIRECTORY | X | X | X | X | X | X | X | X | X |
CMAKE_SKIP_BUILD_RPATH | X | X | X | X | X | X | X | X | X |
CMAKE_USE_RELATIVE_PATHS | X | X | X | X | X | X | X | X | X |
EXECUTABLE_OUTPUT_PATH | X | X | X | X | X | X | X | X | X |
LIBRARY_OUTPUT_PATH | X | X | X | X | X | X | X | X | X |
Variables that Provide Information
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 |
---|---|---|---|---|---|---|---|---|---|
CMAKE_AR | X | X | X | X | X | X | X | X | X |
CMAKE_BINARY_DIR | X | X | X | X | X | X | X | X | X |
CMAKE_BUILD_TOOL | X | X | X | X | X | X | X | X | X |
CMAKE_CACHEFILE_DIR | X | X | X | X | X | X | X | X | X |
CMAKE_CACHE_MAJOR_VERSION | X | X | X | X | X | X | X | X | X |
CMAKE_CACHE_MINOR_VERSION | X | X | X | X | X | X | X | X | X |
CMAKE_CACHE_PATCH_VERSION | X | X | X | X | - | - | - | - | - |
CMAKE_CACHE_RELEASE_VERSION | - | - | - | - (deprecated) | X | X | X | X | X |
CMAKE_CFG_INTDIR | X | X | X | X | X | X | X | X | X |
CMAKE_COMMAND | X | X | X | X | X | X | X | X | X |
CMAKE_CROSSCOMPILING | X | X | X | X | X | X | X | X | X |
CMAKE_CTEST_COMMAND | X | X | X | X | X | X | X | X | X |
CMAKE_CURRENT_BINARY_DIR | X | X | X | X | X | X | X | X | X |
CMAKE_CURRENT_LIST_DIR | X | - | - | - | - | - | - | - | - |
CMAKE_CURRENT_LIST_FILE | X | X | X | X | X | X | X | X | X |
CMAKE_CURRENT_LIST_LINE | X | X | X | X | X | X | X | X | X |
CMAKE_CURRENT_SOURCE_DIR | X | X | X | X | X | X | X | X | X |
CMAKE_DL_LIBS | X | X | X | X | X | X | X | X | X |
CMAKE_EDIT_COMMAND | X | X | X | X | X | X | X | X | X |
CMAKE_EXECUTABLE_SUFFIX | X | X | X | X | X | X | X | X | X |
CMAKE_EXTRA_GENERATOR | X | X | X | - | - | - | - | - | - |
CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES | X | X | X | X | - | - | - | - | - |
CMAKE_GENERATOR | X | X | X | X | X | X | X | X | X |
CMAKE_HOME_DIRECTORY | X | X | X | X | X | X | X | X | X |
CMAKE_IMPORT_LIBRARY_PREFIX | X | X | X | X | X | X | X | X | X |
CMAKE_IMPORT_LIBRARY_SUFFIX | X | X | X | X | X | X | X | X | X |
CMAKE_LINK_LIBRARY_SUFFIX | X | X | X | X | X | X | X | X | X |
CMAKE_MAJOR_VERSION | X | X | X | X | X | X | X | X | X |
CMAKE_MAKE_PROGRAM | X | X | X | X | X | X | X | X | X |
CMAKE_MINOR_VERSION | X | X | X | X | X | X | X | X | X |
CMAKE_PARENT_LIST_FILE | X | X | X | X | X | X | X | X | X |
CMAKE_PATCH_VERSION | X | X | X | X | X | X | - | - | - |
CMAKE_PROJECT_NAME | X | X | X | X | X | X | X | X | X |
CMAKE_RANLIB | X | X | X | X | X | X | X | X | X |
CMAKE_ROOT | X | X | X | X | X | X | X | X | X |
CMAKE_SHARED_LIBRARY_PREFIX | X | X | X | X | X | X | X | X | X |
CMAKE_SHARED_LIBRARY_SUFFIX | X | X | X | X | X | X | X | X | X |
CMAKE_SHARED_MODULE_PREFIX | X | X | X | X | X | X | X | X | X |
CMAKE_SHARED_MODULE_SUFFIX | X | X | X | X | X | X | X | X | X |
CMAKE_SIZEOF_VOID_P | X | X | X | X | X | X | X | X | X |
CMAKE_SKIP_RPATH | X | X | X | X | X | X | X | X | X |
CMAKE_SOURCE_DIR | X | X | X | X | X | X | X | X | X |
CMAKE_STANDARD_LIBRARIES | X | X | X | X | X | X | X | X | X |
CMAKE_STATIC_LIBRARY_PREFIX | X | X | X | X | X | X | X | X | X |
CMAKE_STATIC_LIBRARY_SUFFIX | X | X | X | X | X | X | X | X | X |
CMAKE_TWEAK_VERSION | X | X | - | - | - | - | - | - | - |
CMAKE_USING_VC_FREE_TOOLS | X | X | X | X | X | X | X | X | X |
CMAKE_VERBOSE_MAKEFILE | X | X | X | X | X | X | X | X | X |
CMAKE_VERSION | X | X | X | X | X | X | - | - | - |
PROJECT_BINARY_DIR | X | X | X | X | X | X | X | X | X |
PROJECT_NAME | X | X | X | X | X | X | X | X | X |
PROJECT_SOURCE_DIR | X | X | X | X | X | X | X | X | X |
[Project name]_BINARY_DIR | X | X | X | X | X | X | X | X | X |
[Project name]_SOURCE_DIR | X | X | X | X | X | X | X | X | X |