CMake Version Compatibility Matrix/Commands: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
(split Version compatibility matrix into subpages) |
(add changes in 2.8.4 and 2.8.5) |
||
Line 4: | Line 4: | ||
{| | {| | ||
! CMake Option | ! CMake Option | ||
! 2.8.5 | |||
! 2.8.4 | |||
! 2.8.3 | ! 2.8.3 | ||
! 2.8.2 | ! 2.8.2 | ||
Line 16: | Line 18: | ||
| add_custom_command | | add_custom_command | ||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | |||
| style="background:yellow;" | X (missing: generator expressions) | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 26: | Line 30: | ||
|- | |- | ||
| add_custom_target | | add_custom_target | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 37: | Line 43: | ||
|- | |- | ||
| add_definitions | | add_definitions | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 48: | Line 56: | ||
|- | |- | ||
| add_dependencies | | add_dependencies | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 59: | Line 69: | ||
|- | |- | ||
| add_executable | | add_executable | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 70: | Line 82: | ||
|- | |- | ||
| add_library | | add_library | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 81: | Line 95: | ||
|- | |- | ||
| add_subdirectory | | add_subdirectory | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 93: | Line 109: | ||
| add_test | | add_test | ||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | |||
| style="background:yellow;" | X (missing: option WORKING_DIRECTORY) | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 103: | Line 121: | ||
|- | |- | ||
| aux_source_directory | | aux_source_directory | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 114: | Line 134: | ||
|- | |- | ||
| break | | break | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 125: | Line 147: | ||
|- | |- | ||
| build_command | | build_command | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 136: | Line 160: | ||
|- | |- | ||
| cmake_minimum_required | | cmake_minimum_required | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 147: | Line 173: | ||
|- | |- | ||
| cmake_policy | | cmake_policy | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 158: | Line 186: | ||
|- | |- | ||
| configure_file | | configure_file | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 169: | Line 199: | ||
|- | |- | ||
| create_test_sourcelist | | create_test_sourcelist | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 180: | Line 212: | ||
|- | |- | ||
| define_property | | define_property | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 191: | Line 225: | ||
|- | |- | ||
| else | | else | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 202: | Line 238: | ||
|- | |- | ||
| elseif | | elseif | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 213: | Line 251: | ||
|- | |- | ||
| enable_language | | enable_language | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 224: | Line 264: | ||
|- | |- | ||
| enable_testing | | enable_testing | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 235: | Line 277: | ||
|- | |- | ||
| endforeach | | endforeach | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 246: | Line 290: | ||
|- | |- | ||
| endfunction | | endfunction | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 257: | Line 303: | ||
|- | |- | ||
| endif | | endif | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 268: | Line 316: | ||
|- | |- | ||
| endmacro | | endmacro | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 279: | Line 329: | ||
|- | |- | ||
| endwhile | | endwhile | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 290: | Line 342: | ||
|- | |- | ||
| execute_process | | execute_process | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 301: | Line 355: | ||
|- | |- | ||
| export | | export | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 312: | Line 368: | ||
|- | |- | ||
| file | | file | ||
| style="background:green;" | X | |||
| style="background:yellow;" | X (missing: DOWNLOAD supports INACTIVITY_TIMEOUT; UPLOAD) | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 323: | Line 381: | ||
|- | |- | ||
| find_file | | find_file | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 334: | Line 394: | ||
|- | |- | ||
| find_library | | find_library | ||
| style="background:green;" | X | |||
| style="background:yellow;" | X (missing: support for CMAKE_LIBRARY_ARCHITECTURE) | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 345: | Line 407: | ||
|- | |- | ||
| find_package | | find_package | ||
| style="background:green;" | X | |||
| style="background:yellow;" | X (missing: option NO_CMAKE_SYSTEM_PACKAGE_REGISTRY; support for CMAKE_LIBRARY_ARCHITECTURE) | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:yellow;" | X (missing: sets variable <package>_CONSIDERED_CONFIGS) | | style="background:yellow;" | X (missing: sets variable <package>_CONSIDERED_CONFIGS) | ||
Line 356: | Line 420: | ||
|- | |- | ||
| find_path | | find_path | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 367: | Line 433: | ||
|- | |- | ||
| find_program | | find_program | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 378: | Line 446: | ||
|- | |- | ||
| fltk_wrap_ui | | fltk_wrap_ui | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 389: | Line 459: | ||
|- | |- | ||
| foreach | | foreach | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 400: | Line 472: | ||
|- | |- | ||
| function | | function | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 411: | Line 485: | ||
|- | |- | ||
| get_cmake_property | | get_cmake_property | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 422: | Line 498: | ||
|- | |- | ||
| get_directory_property | | get_directory_property | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 433: | Line 511: | ||
|- | |- | ||
| get_filename_component | | get_filename_component | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 444: | Line 524: | ||
|- | |- | ||
| get_property | | get_property | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 455: | Line 537: | ||
|- | |- | ||
| get_source_file_property | | get_source_file_property | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 466: | Line 550: | ||
|- | |- | ||
| get_target_property | | get_target_property | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 477: | Line 563: | ||
|- | |- | ||
| get_test_property | | get_test_property | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 489: | Line 577: | ||
| if | | if | ||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 499: | Line 589: | ||
|- | |- | ||
| include | | include | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 510: | Line 602: | ||
|- | |- | ||
| include_directories | | include_directories | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 521: | Line 615: | ||
|- | |- | ||
| include_external_msproject | | include_external_msproject | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 532: | Line 628: | ||
|- | |- | ||
| include_regular_expression | | include_regular_expression | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 543: | Line 641: | ||
|- | |- | ||
| install | | install | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 554: | Line 654: | ||
|- | |- | ||
| link_directories | | link_directories | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 565: | Line 667: | ||
|- | |- | ||
| list | | list | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 576: | Line 680: | ||
|- | |- | ||
| load_cache | | load_cache | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 587: | Line 693: | ||
|- | |- | ||
| load_command | | load_command | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 598: | Line 706: | ||
|- | |- | ||
| macro | | macro | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 609: | Line 719: | ||
|- | |- | ||
| mark_as_advanced | | mark_as_advanced | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 620: | Line 732: | ||
|- | |- | ||
| math | | math | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 631: | Line 745: | ||
|- | |- | ||
| message | | message | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 642: | Line 758: | ||
|- | |- | ||
| option | | option | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 653: | Line 771: | ||
|- | |- | ||
| output_required_files | | output_required_files | ||
| style="background:red;" | - (removed) | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 664: | Line 784: | ||
|- | |- | ||
| project | | project | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 675: | Line 797: | ||
|- | |- | ||
| qt_wrap_cpp | | qt_wrap_cpp | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 686: | Line 810: | ||
|- | |- | ||
| qt_wrap_ui | | qt_wrap_ui | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 697: | Line 823: | ||
|- | |- | ||
| remove_definitions | | remove_definitions | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 708: | Line 836: | ||
|- | |- | ||
| return | | return | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 719: | Line 849: | ||
|- | |- | ||
| separate_arguments | | separate_arguments | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 730: | Line 862: | ||
|- | |- | ||
| set | | set | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 741: | Line 875: | ||
|- | |- | ||
| set_directory_properties | | set_directory_properties | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 752: | Line 888: | ||
|- | |- | ||
| set_property | | set_property | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 763: | Line 901: | ||
|- | |- | ||
| set_source_files_properties | | set_source_files_properties | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 774: | Line 914: | ||
|- | |- | ||
| set_target_properties | | set_target_properties | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 785: | Line 927: | ||
|- | |- | ||
| set_tests_properties | | set_tests_properties | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 796: | Line 940: | ||
|- | |- | ||
| site_name | | site_name | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 807: | Line 953: | ||
|- | |- | ||
| source_group | | source_group | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 818: | Line 966: | ||
|- | |- | ||
| string | | string | ||
| style="background:green;" | X | |||
| style="background:yellow;" | X (missing: FIND) | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 829: | Line 979: | ||
|- | |- | ||
| target_link_libraries | | target_link_libraries | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 840: | Line 992: | ||
|- | |- | ||
| try_compile | | try_compile | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 851: | Line 1,005: | ||
|- | |- | ||
| try_run | | try_run | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 862: | Line 1,018: | ||
|- | |- | ||
| unset | | unset | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 873: | Line 1,031: | ||
|- | |- | ||
| variable_watch | | variable_watch | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X | ||
Line 884: | Line 1,044: | ||
|- | |- | ||
| while | | while | ||
| style="background:green;" | X | |||
| style="background:green;" | X | |||
| style="background:green;" | X | | style="background:green;" | X | ||
| style="background:green;" | X | | style="background:green;" | X |
Revision as of 20:11, 30 July 2011
Commands
CMake Option | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|
add_custom_command | X | X | X (missing: generator expressions) | X | X | X | X | X | X | X | X |
add_custom_target | X | X | X | X | X | X | X | X (missing: option SOURCES) | X | X | X |
add_definitions | X | X | X | X | X | X | X | X | X | X | X |
add_dependencies | X | X | X | X | X | X | X | X | X | X | X |
add_executable | X | X | X | X | X | X | X | X | X | X | X |
add_library | X | X | X | X | X | X | X | X | X | X (missing: add library type UNKNOWN) | X |
add_subdirectory | X | X | X | X | X | X | X | X | X | X | X |
add_test | X | X | X (missing: option WORKING_DIRECTORY) | X | X | X | X | - | X | X | X |
aux_source_directory | X | X | X | X | X | X | X | X | X | X | X |
break | X | X | X | X | X | X | X | X | X | X | X |
build_command | X | X | X | X | X | X (missing: supports options CONFIGURATION, PROJECT_NAME, and TARGET) | X | X | X | X | X |
cmake_minimum_required | X | X | X | X | X (missing: optional .tweak to version) | X | X | X | X | X | X |
cmake_policy | X | X | X | X | X | X | X | X | X | X (missing: support GET) | X |
configure_file | X | X | X | X | X (missing: DOWNLOAD supports options EXPECTED_MD5 and SHOW_PROGRESS) | X | X | X | X | X | X |
create_test_sourcelist | X | X | X | X | X | X | X | X | X | X | X |
define_property | X | X | X | X | X | X | X | X | X | X | X |
else | X | X | X | X | X | X | X | X | X | X | X |
elseif | X | X | X | X | X | X | X | X | X | X | X |
enable_language | X | X | X | X | X | X | X | X | X | X | X |
enable_testing | X | X | X | X | X | X | X | X | X | X | X |
endforeach | X | X | X | X | X | X | X | X | X | X | X |
endfunction | X | X | X | X | X | X | X | X | X | X | X |
endif | X | X | X | X | X | X | X | X | X | X | X |
endmacro | X | X | X | X | X | X | X | X | X | X | X |
endwhile | X | X | X | X | X | X | X | X | X | X | X |
execute_process | X | X | X | X | X | X | X | X | X | X | X |
export | X | X | X | X | X | X | X (missing: PACKAGE) | X | X | X | X |
file | X | X (missing: DOWNLOAD supports INACTIVITY_TIMEOUT; UPLOAD) | X | X | X | X | X (missing: RENAME, COPY, INSTALL) | X | X | X (missing: GLOB_RECURSE supports FOLLOW_SYMLINKS) | X |
find_file | X | X | X | X | X | X | X | X | X | X | X (missing: option HINTS) |
find_library | X | X (missing: support for CMAKE_LIBRARY_ARCHITECTURE) | X | X | X | X | X | X | X | X | X (missing: option HINTS) |
find_package | X | X (missing: option NO_CMAKE_SYSTEM_PACKAGE_REGISTRY; support for CMAKE_LIBRARY_ARCHITECTURE) | X | X (missing: sets variable <package>_CONSIDERED_CONFIGS) | X | X (change: doesn't search in <package>_DIR when considering CMAKE_ENVIRONMENT_PATH) | X (missing: option NO_CMAKE_PACKAGE_REGISTRY) | X (missing: option NO_POLICY_SCOPE; change: don't continue, if <package>_DIR is set incorrectly; doesn't check PACKAGE_VERSION_UNSUITABLE; fewer search-paths) | X | X (missing: sets variable PACKAGE_FIND_VERSION_TWEAK and PACKAGE_FIND_VERSION_COUNT) | X (missing: option HINTS) |
find_path | X | X | X | X | X | X | X | X | X | X | X (missing: option HINTS) |
find_program | X | X | X | X | X | X | X | X | X | X | X (missing: option HINTS) |
fltk_wrap_ui | X | X | X | X | X | X | X | X | X | X | X |
foreach | X | X | X | X | X | X | X (missing: IN LISTS, IN ITEMS) | X | X | X | X |
function | X | X | X | X | X | X | X | X | X | X | X |
get_cmake_property | X | X | X | X | X | X | X | X | X | X | X |
get_directory_property | X | X | X | X | X | X | X | X | X | X | X |
get_filename_component | X | X | X | X | X | X | X | X (missing: option REALPATH) | X | X | X |
get_property | X | X | X | X | X | X | X (missing: CACHE) | X | X | X | X |
get_source_file_property | X | X | X | X | X | X | X | X | X | X | X |
get_target_property | X | X | X | X | X | X | X | X | X | X | X |
get_test_property | X | X | X | X | X | X | X | X | X | X | X |
if | X | X | X | X | X | X (missing: IS_SYMLINK) | X (missing: allow constants, parenthesis) | X | X | X (missing: TARGET, VERSION_LESS, VERSION_EQUAL, VERSION_GREATER) | X |
include | X | X | X | X | X | X | X | X (missing: option NO_POLICY_SCOPE) | X | X | X |
include_directories | X | X | X | X | X | X | X | X | X | X | X |
include_external_msproject | X | X | X | X | X (change: prefix created target with "INCLUDE_EXTERNAL_MSPROJECT_") | X | X | X | X | X | X |
include_regular_expression | X | X | X | X | X | X | X | X | X | X | X |
install | X | X | X | X | X | X | X (missing: DIRECTORY supports OPTIONAL) | X | X | X | X |
link_directories | X | X | X | X | X | X | X | X | X | X | X |
list | X | X | X | X | X | X | X | X | X | X | X |
load_cache | X | X | X | X | X | X | X | X | X | X | X |
load_command | X | X | X | X | X | X | X | X | X | X | X |
macro | X | X | X | X | X | X | X | X | X | X | X |
mark_as_advanced | X | X | X | X | X | X | X | X | X | X | X |
math | X | X | X | X | X | X | X | X | X | X | X |
message | X | X | X | X | X | X | X (missing: WARNING, AUTHOR_WARNING) | X | X | X | X |
option | X | X | X | X | X | X | X | X | X | X | X |
output_required_files | - (removed) | X | X | X | X | X | X | X | X | X | X |
project | X | X | X | X | X | X | X | X (missing: custom languages supported) | X | X | X |
qt_wrap_cpp | X | X | X | X | X | X | X | X | X | X | X |
qt_wrap_ui | X | X | X | X | X | X | X | X | X | X | X |
remove_definitions | X | X | X | X | X | X | X | X | X | X | X |
return | X | X | X | X | X | X | X | X | X | X (missing: returns from file) | X |
separate_arguments | X | X | X | X | X | X | X (missing: UNIX_COMMAND, WINDOWS_COMMAND) | X | X | X | X |
set | X | X | X | X | X | X | X | X | X | X | X |
set_directory_properties | X | X | X | X | X | X | X | X | X | X | X |
set_property | X | X | X | X | X | X | X (missing: CACHE) | X | X | X | X |
set_source_files_properties | X | X | X | X | X | X | X | X | X | X | X |
set_target_properties | X | X | X | X | X | X | X | X (missing: support VS_SCC_PROJECTNAME, VS_SCC_LOCALPATH, VS_SCC_PROVIDER) | X | X | X |
set_tests_properties | X | X | X | X | X | X | X | X | X | X | X |
site_name | X | X | X | X | X | X | X | X | X | X | X |
source_group | X | X | X | X | X | X | X | X | X | X | X |
string | X | X (missing: FIND) | X | X | X | X | X (missing: RANDOM supports RANDOM_SEED) | X | X | X | X |
target_link_libraries | X | X | X | X | X | X | X | X | X | X (missing: option LINK_INTERFACE_LIBRARIES) | X |
try_compile | X | X | X | X | X | X | X | X | X | X | X |
try_run | X | X | X | X | X | X | X | X | X | X | X |
unset | X | X | X | X | X | X | X | X | - | - | - |
variable_watch | X | X | X | X | X | X | X | X | X | X | X |
while | X | X | X | X | X | X | X | X | X | X | X |