CMake Version Compatibility Matrix/Properties on Directories

From KitwarePublic
Jump to: navigation, search

Properties on Directories

CMake Option 2.8.12 2.8.11 2.8.10 2.8.9 2.8.8 2.8.7 2.8.6 2.8.5 2.8.4 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
ADDITIONAL_MAKE_CLEAN_FILES X X X X X X X X X X X X X X X X X X
CACHE_VARIABLES X X X X X X X X X X X X X X X X X -
CLEAN_NO_CUSTOM X X X X X X X X X X X X X X X X X X
BUNDLE X X X X X X X X - - - - - - - - - -
BUNDLE_EXTENSION X X X X X X X X - - - - - - - - - -
COMPATIBLE_INTERFACE_BOOL X X - - - - - - - - - - - - - - - -
COMPATIBLE_INTERFACE_STRING X X - - - - - - - - - - - - - - - -
COMPILE_DEFINITIONS X X X X X X X X X X X X X X X X X X
COMPILE_DEFINITIONS_<CONFIG> X X X X X X X X X X X X X X X X X X
COMPILE_OPTIONS X - - - - - - - - - - - - - - - - -
DEFINITIONS - - - - - - - - - - - - - - - - - [1] X [2]
EXCLUDE_FROM_ALL X X X X X X X X X X X X X X X X X X
IMPLICIT_DEPENDS_INCLUDE_TRANSFORM X X X X X X X X X X X X X X X X X -
INCLUDE_DIRECTORIES X X X X X X [3] X X X X X X X X X X X -
INCLUDE_REGULAR_EXPRESSION X X X X X X X X X X X X X X X X X -
INTERPROCEDURAL_OPTIMIZATION X X X X X X X X X X X X X - - - - -
INTERPROCEDURAL_OPTIMIZATION_<CONFIG> X X X X X X X X X X X X X - - - - -
LINK_DIRECTORIES X X X X X X X X X X X X X X X X X -
LISTFILE_STACK X X X X X X X X X X X X X X X X X X
MACROS X X X X X X X X X X X X X X X X X -
PARENT_DIRECTORY X X X X X X X X X X X X X X X X X -
RULE_LAUNCH_COMPILE X X X X X X X X X X X X X - - - - -
RULE_LAUNCH_CUSTOM X X X X X X X X X X X X X - - - - -
RULE_LAUNCH_LINK X X X X X X X X X X X X X - - - - -
TEST_INCLUDE_FILE X X X X X X X X X X X X X X X X X X
VARIABLES X X X X X X X X X X X X X X X X X -
VS_GLOBAL_SECTION_POST_<section> X X - - - - - - - - - - - - - - - -
VS_GLOBAL_SECTION_PRE_<section> X X - - - - - - - - - - - - - - - -

Footnotes

  1. deprecated: use COMPILE_DEFINITIONS instead
  2. TODO: really added in 2.6.1? missing from doc before 2.6.1, but compatibility feature for 2.4
  3. read-only, only defined on directories.