summaryrefslogtreecommitdiffstats
path: root/kate/data/cmake.xml
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2019-03-03 21:48:37 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2019-03-03 21:48:37 +0900
commitb956734b51a178ba083848672b006aa325217381 (patch)
treea602f576964c96c18c62796dadfef758c922e20f /kate/data/cmake.xml
parentdfe3c9649f649f2dbd7eac60e3847d4e978e24f4 (diff)
downloadtdelibs-b956734b51a178ba083848672b006aa325217381.tar.gz
tdelibs-b956734b51a178ba083848672b006aa325217381.zip
Update Kate syntax highlight files from
http://kate-editor.org/syntax/2.5/ sources. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'kate/data/cmake.xml')
-rw-r--r--kate/data/cmake.xml4782
1 files changed, 3596 insertions, 1186 deletions
diff --git a/kate/data/cmake.xml b/kate/data/cmake.xml
index 6c2a7aa81..fa2e71900 100644
--- a/kate/data/cmake.xml
+++ b/kate/data/cmake.xml
@@ -1,12 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd">
+<!DOCTYPE language SYSTEM "language.dtd"
+[
+ <!ENTITY id_re "[_A-Za-z][\-_0-9A-Za-z]*">
+]>
<!--
This file is part of TDE's kate project.
Copyright 2004 Alexander Neundorf (neundorf@kde.org)
Copyright 2005 Dominik Haumann (dhdev@gmx.de)
Copyright 2007,2008,2013,2014 Matthew Woehlke (mw_triad@users.sourceforge.net)
- Copyright 2013,2014,2015 Alex Turbov (i.zaufi@gmail.com)
+ Copyright 2013-2015,2017-2018 Alex Turbov (i.zaufi@gmail.com)
**********************************************************************
* This library is free software; you can redistribute it and/or *
@@ -25,1265 +28,3669 @@
* Boston, MA 02110-1301, USA. *
**********************************************************************
-->
-<!-- generated for "cmake version 2.8.12.1, 3.0.2, 3.1.2 and 3.3.0" -->
+
<language
name="CMake"
- version="1.34-1"
+ version="8-1"
kateversion="2.4"
section="Other"
extensions="CMakeLists.txt;*.cmake;*.cmake.in"
style="CMake"
mimetype="text/x-cmake"
- author="Alexander Neundorf (neundorf@kde.org)"
- license="LGPL"
+ author="Alex Turbov (i.zaufi@gmail.com)"
+ license="LGPLv2+"
>
<highlighting>
- <!-- ATTENTION Do not change the list name! Or change a generation script accordingly -->
- <list name = "commands">
- <!-- generated list -->
- <item> add_compile_options </item>
- <item> add_custom_command </item>
- <item> add_custom_target </item>
- <item> add_definitions </item>
- <item> add_dependencies </item>
- <item> add_executable </item>
- <item> add_library </item>
- <item> add_subdirectory </item>
- <item> add_test </item>
- <item> aux_source_directory </item>
- <item> break </item>
- <item> build_command </item>
- <item> build_name </item>
- <item> cmake_host_system_information </item>
- <item> cmake_minimum_required </item>
- <item> cmake_policy </item>
- <item> configure_file </item>
- <item> continue </item>
- <item> create_test_sourcelist </item>
- <item> ctest_build </item>
- <item> ctest_configure </item>
- <item> ctest_coverage </item>
- <item> ctest_empty_binary_directory </item>
- <item> ctest_memcheck </item>
- <item> ctest_read_custom_files </item>
- <item> ctest_run_script </item>
- <item> ctest_sleep </item>
- <item> ctest_start </item>
- <item> ctest_submit </item>
- <item> ctest_test </item>
- <item> ctest_update </item>
- <item> ctest_upload </item>
- <item> define_property </item>
- <item> else </item>
- <item> elseif </item>
- <item> enable_language </item>
- <item> enable_testing </item>
- <item> endforeach </item>
- <item> endfunction </item>
- <item> endif </item>
- <item> endmacro </item>
- <item> endwhile </item>
- <item> exec_program </item>
- <item> execute_process </item>
- <item> export </item>
- <item> export_library_dependencies </item>
- <item> file </item>
- <item> find_file </item>
- <item> find_library </item>
- <item> find_package </item>
- <item> find_path </item>
- <item> find_program </item>
- <item> fltk_wrap_ui </item>
- <item> foreach </item>
- <item> function </item>
- <item> get_cmake_property </item>
- <item> get_directory_property </item>
- <item> get_filename_component </item>
- <item> get_property </item>
- <item> get_source_file_property </item>
- <item> get_target_property </item>
- <item> get_test_property </item>
- <item> if </item>
- <item> include </item>
- <item> include_directories </item>
- <item> include_external_msproject </item>
- <item> include_regular_expression </item>
- <item> install </item>
- <item> install_files </item>
- <item> install_programs </item>
- <item> install_targets </item>
- <item> link_directories </item>
- <item> link_libraries </item>
- <item> list </item>
- <item> load_cache </item>
- <item> load_command </item>
- <item> macro </item>
- <item> make_directory </item>
- <item> mark_as_advanced </item>
- <item> math </item>
- <item> message </item>
- <item> option </item>
- <item> output_required_files </item>
- <item> project </item>
- <item> qt_wrap_cpp </item>
- <item> qt_wrap_ui </item>
- <item> remove </item>
- <item> remove_definitions </item>
- <item> return </item>
- <item> separate_arguments </item>
- <item> set </item>
- <item> set_directory_properties </item>
- <item> set_property </item>
- <item> set_source_files_properties </item>
- <item> set_target_properties </item>
- <item> set_tests_properties </item>
- <item> site_name </item>
- <item> source_group </item>
- <item> string </item>
- <item> subdir_depends </item>
- <item> subdirs </item>
- <item> target_compile_definitions </item>
- <item> target_compile_features </item>
- <item> target_compile_options </item>
- <item> target_include_directories </item>
- <item> target_link_libraries </item>
- <item> target_sources </item>
- <item> try_compile </item>
- <item> try_run </item>
- <item> unset </item>
- <item> use_mangled_mesa </item>
- <item> utility_source </item>
- <item> variable_requires </item>
- <item> variable_watch </item>
- <item> while </item>
- <item> write_file </item>
+ <list name="commands">
+ <item>break</item>
+ <item>cmake_host_system_information</item>
+ <item>cmake_minimum_required</item>
+ <item>cmake_parse_arguments</item>
+ <item>cmake_policy</item>
+ <item>configure_file</item>
+ <item>continue</item>
+ <item>elseif</item>
+ <item>else</item>
+ <item>endforeach</item>
+ <item>endfunction</item>
+ <item>endif</item>
+ <item>endmacro</item>
+ <item>endwhile</item>
+ <item>execute_process</item>
+ <item>file</item>
+ <item>find_file</item>
+ <item>find_library</item>
+ <item>find_package</item>
+ <item>find_path</item>
+ <item>find_program</item>
+ <item>foreach</item>
+ <item>function</item>
+ <item>get_cmake_property</item>
+ <item>get_directory_property</item>
+ <item>get_filename_component</item>
+ <item>get_property</item>
+ <item>if</item>
+ <item>include</item>
+ <item>include_guard</item>
+ <item>list</item>
+ <item>macro</item>
+ <item>mark_as_advanced</item>
+ <item>math</item>
+ <item>message</item>
+ <item>option</item>
+ <item>return</item>
+ <item>separate_arguments</item>
+ <item>set_directory_properties</item>
+ <item>set_property</item>
+ <item>set</item>
+ <item>site_name</item>
+ <item>string</item>
+ <item>unset</item>
+ <item>variable_watch</item>
+ <item>while</item>
+ <item>add_compile_definitions</item>
+ <item>add_compile_options</item>
+ <item>add_custom_command</item>
+ <item>add_custom_target</item>
+ <item>add_definitions</item>
+ <item>add_dependencies</item>
+ <item>add_executable</item>
+ <item>add_library</item>
+ <item>add_subdirectory</item>
+ <item>add_test</item>
+ <item>aux_source_directory</item>
+ <item>build_command</item>
+ <item>create_test_sourcelist</item>
+ <item>define_property</item>
+ <item>enable_language</item>
+ <item>enable_testing</item>
+ <item>export</item>
+ <item>fltk_wrap_ui</item>
+ <item>get_source_file_property</item>
+ <item>get_target_property</item>
+ <item>get_test_property</item>
+ <item>include_directories</item>
+ <item>include_external_msproject</item>
+ <item>include_regular_expression</item>
+ <item>install</item>
+ <item>link_directories</item>
+ <item>link_libraries</item>
+ <item>load_cache</item>
+ <item>project</item>
+ <item>qt_wrap_cpp</item>
+ <item>qt_wrap_ui</item>
+ <item>remove_definitions</item>
+ <item>set_source_files_properties</item>
+ <item>set_target_properties</item>
+ <item>set_tests_properties</item>
+ <item>source_group</item>
+ <item>target_compile_definitions</item>
+ <item>target_compile_features</item>
+ <item>target_compile_options</item>
+ <item>target_include_directories</item>
+ <item>target_link_libraries</item>
+ <item>target_sources</item>
+ <item>try_compile</item>
+ <item>try_run</item>
+ <item>ctest_build</item>
+ <item>ctest_configure</item>
+ <item>ctest_coverage</item>
+ <item>ctest_empty_binary_directory</item>
+ <item>ctest_memcheck</item>
+ <item>ctest_read_custom_files</item>
+ <item>ctest_run_script</item>
+ <item>ctest_sleep</item>
+ <item>ctest_start</item>
+ <item>ctest_submit</item>
+ <item>ctest_test</item>
+ <item>ctest_update</item>
+ <item>ctest_upload</item>
</list>
-
- <list name="itkvtk_commands">
- <item> itk_wrap_tcl </item>
- <item> vtk_make_instantiator </item>
- <item> vtk_wrap_java </item>
- <item> vtk_wrap_python </item>
- <item> vtk_wrap_tcl </item>
+
+ <list name="cmake_host_system_information_nargs">
+ <item>QUERY</item>
+ <item>RESULT</item>
</list>
-
- <!-- ATTENTION Do not change the list name! Or change a generation script accordingly -->
- <list name="special_args">
- <!-- generated list -->
- <item> AFTER </item>
- <item> ALIAS </item>
- <item> ALL </item>
- <item> ALPHABET </item>
- <item> AND </item>
- <item> APPEND </item>
- <item> APPENDNUMBER_ERRORS </item>
- <item> APPEND_STRING </item>
- <item> ARCHIVE </item>
- <item> ARGS </item>
- <item> ASCII </item>
- <item> AUTHOR_WARNING </item>
- <item> BEFORE </item>
- <item> BRIEF_DOCS </item>
- <item> BUILD </item>
- <item> BUNDLE </item>
- <item> BYPRODUCTS </item>
- <item> CACHE </item>
- <item> CACHED_VARIABLE </item>
- <item> CDASH_UPLOAD </item>
- <item> CDASH_UPLOAD_TYPE </item>
- <item> CLEAR </item>
- <item> CMAKE_FIND_ROOT_PATH_BOTH </item>
- <item> CMAKE_FLAGS </item>
- <item> CODE </item>
- <item> COMMAND </item>
- <item> COMMAND_NAME </item>
- <item> COMMENT </item>
- <item> COMPARE </item>
- <item> COMPILE_DEFINITIONS </item>
- <item> COMPILE_OUTPUT_VARIABLE </item>
- <item> COMPILE_RESULT_VAR </item>
- <item> COMPONENT </item>
- <item> COMPONENTS </item>
- <item> CONCAT </item>
- <item> CONDITION </item>
- <item> CONFIG </item>
- <item> CONFIGS </item>
- <item> CONFIGURATION </item>
- <item> CONFIGURATIONS </item>
- <item> CONFIGURE </item>
- <item> CONTENT </item>
- <item> COPY </item>
- <item> COPYONLY </item>
- <item> COPY_FILE </item>
- <item> COPY_FILE_ERROR </item>
- <item> CRLF </item>
- <item> DEFINED </item>
- <item> DEFINITION </item>
- <item> DEPENDS </item>
- <item> DESTINATION </item>
- <item> DIRECTORY </item>
- <item> DIRECTORY_PERMISSIONS </item>
- <item> DOC </item>
- <item> DOS </item>
- <item> DOWNLOAD </item>
- <item> ENV </item>
- <item> END </item>
- <item> EQUAL </item>
- <item> ERROR_FILE </item>
- <item> ERROR_QUIET </item>
- <item> ERROR_STRIP_TRAILING_WHITESPACE </item>
- <item> ERROR_VARIABLE </item>
- <item> ESCAPE_QUOTES </item>
- <item> EXACT </item>
- <item> EXCLUDE </item>
- <item> EXCLUDE_FROM_ALL </item>
- <item> EXCLUDE_LABEL </item>
- <item> EXISTS </item>
- <item> EXPECTED_HASH </item>
- <item> EXPECTED_MD5 </item>
- <item> EXPORT </item>
- <item> EXPORT_LINK_INTERFACE_LIBRARIES </item>
- <item> EXPR </item>
- <item> EXTRA_INCLUDE </item>
- <item> FATAL_ERROR </item>
- <item> FILE </item>
- <item> FILES </item>
- <item> FILES_MATCHING </item>
- <item> FILE_PERMISSIONS </item>
- <item> FIND </item>
- <item> FLAGS </item>
- <item> FOLLOW_SYMLINKS </item>
- <item> FORCE </item>
- <item> FRAMEWORK </item>
- <item> FULL_DOCS </item>
- <item> FUNCTION </item>
- <item> GENERATE </item>
- <item> GENEX_STRIP </item>
- <item> GET </item>
- <item> GLOB </item>
- <item> GLOBAL </item>
- <item> GLOB_RECURSE </item>
- <item> GREATER </item>
- <item> GROUP_EXECUTE </item>
- <item> GROUP_READ </item>
- <item> GUARD </item>
- <item> GUID </item>
- <item> HEX </item>
- <item> HINTS </item>
- <item> IMPLICIT_DEPENDS </item>
- <item> IMPORTED </item>
- <item> IN </item>
- <item> INACTIVITY_TIMEOUT </item>
- <item> INCLUDE </item>
- <item> INCLUDES </item>
- <item> INCLUDE_INTERNALS </item>
- <item> INCLUDE_LABEL </item>
- <item> INHERITED </item>
- <item> INPUT </item>
- <item> INPUT_FILE </item>
- <item> INSERT </item>
- <item> INSTALL </item>
- <item> INTERFACE </item>
- <item> IS_ABSOLUTE </item>
- <item> IS_DIRECTORY </item>
- <item> IS_NEWER_THAN </item>
- <item> IS_SYMLINK </item>
- <item> ITEMS </item>
- <item> LABELS </item>
- <item> LANGUAGES </item>
- <item> LENGTH </item>
- <item> LENGTH_MAXIMUM </item>
- <item> LENGTH_MINIMUM </item>
- <item> LESS </item>
- <item> LF </item>
- <item> LIBRARY </item>
- <item> LIMIT </item>
- <item> LIMIT_COUNT </item>
- <item> LIMIT_INPUT </item>
- <item> LIMIT_OUTPUT </item>
- <item> LINK_INTERFACE_LIBRARIES </item>
- <item> LINK_LIBRARIES </item>
- <item> LINK_PRIVATE </item>
- <item> LINK_PUBLIC </item>
- <item> LISTS </item>
- <item> LIST_DIRECTORIES </item>
- <item> LOCK </item>
- <item> LOG </item>
- <item> MACOSX_BUNDLE </item>
- <item> MAIN_DEPENDENCY </item>
- <item> MAKE_C_IDENTIFIER </item>
- <item> MAKE_DIRECTORY </item>
- <item> MATCH </item>
- <item> MATCHALL </item>
- <item> MATCHES </item>
- <item> MD5 </item>
- <item> MESSAGE_NEVER </item>
- <item> MODULE </item>
- <item> NAME </item>
- <item> NAMELINK_ONLY </item>
- <item> NAMELINK_SKIP </item>
- <item> NAMES </item>
- <item> NAMESPACE </item>
- <item> NAMES_PER_DIR </item>
- <item> NEW </item>
- <item> NEWLINE_CONSUME </item>
- <item> NEWLINE_STYLE </item>
- <item> NEW_PROCESS </item>
- <item> NOT </item>
- <item> NOTEQUAL </item>
- <item> NO_CMAKE_BUILDS_PATH </item>
- <item> NO_CMAKE_ENVIRONMENT_PATH </item>
- <item> NO_CMAKE_FIND_ROOT_PATH </item>
- <item> NO_CMAKE_PACKAGE_REGISTRY </item>
- <item> NO_CMAKE_PATH </item>
- <item> NO_CMAKE_SYSTEM_PACKAGE_REGISTRY </item>
- <item> NO_CMAKE_SYSTEM_PATH </item>
- <item> NO_DEFAULT_PATH </item>
- <item> NO_HEX_CONVERSION </item>
- <item> NO_MODULE </item>
- <item> NO_POLICY_SCOPE </item>
- <item> NO_SOURCE_PERMISSIONS </item>
- <item> NO_SYSTEM_ENVIRONMENT_PATH </item>
- <item> NUMBER_ERRORS </item>
- <item> NUMBER_WARNINGS </item>
- <item> OBJECT </item>
- <item> OFF </item>
- <item> OFFSET </item>
- <item> OLD </item>
- <item> ON </item>
- <item> ONLY_CMAKE_FIND_ROOT_PATH </item>
- <item> OPTIONAL </item>
- <item> OPTIONAL_COMPONENTS </item>
- <item> OPTIONS </item>
- <item> OR </item>
- <item> OUTPUT </item>
- <item> OUTPUT_DIRECTORY </item>
- <item> OUTPUT_FILE </item>
- <item> OUTPUT_QUIET </item>
- <item> OUTPUT_STRIP_TRAILING_WHITESPACE </item>
- <item> OUTPUT_VARIABLE </item>
- <item> OWNER_EXECUTE </item>
- <item> OWNER_READ </item>
- <item> OWNER_WRITE </item>
- <item> PACKAGE </item>
- <item> PARALLEL_LEVEL </item>
- <item> PARENT_SCOPE </item>
- <item> PARTS </item>
- <item> PATHS </item>
- <item> PATH_SUFFIXES </item>
- <item> PATH_TO_MESA </item>
- <item> PATTERN </item>
- <item> PERMISSIONS </item>
- <item> PLATFORM </item>
- <item> POLICY </item>
- <item> POP </item>
- <item> POST_BUILD </item>
- <item> PREORDER </item>
- <item> PRE_BUILD </item>
- <item> PRE_LINK </item>
- <item> PRIVATE </item>
- <item> PRIVATE_HEADER </item>
- <item> PROCESS </item>
- <item> PROGRAM </item>
- <item> PROGRAMS </item>
- <item> PROGRAM_ARGS </item>
- <item> PROJECT_NAME </item>
- <item> PROPERTIES </item>
- <item> PROPERTY </item>
- <item> PUBLIC </item>
- <item> PUBLIC_HEADER </item>
- <item> PUSH </item>
- <item> QUERY </item>
- <item> QUIET </item>
- <item> RANDOM </item>
- <item> RANDOM_SEED </item>
- <item> RANGE </item>
- <item> READ </item>
- <item> READ_WITH_PREFIX </item>
- <item> REGEX </item>
- <item> REGULAR_EXPRESSION </item>
- <item> RELATIVE </item>
- <item> RELATIVE_PATH </item>
- <item> RELEASE </item>
- <item> REMOVE </item>
- <item> REMOVE_AT </item>
- <item> REMOVE_DUPLICATES </item>
- <item> REMOVE_ITEM </item>
- <item> REMOVE_RECURSE </item>
- <item> RENAME </item>
- <item> REPLACE </item>
- <item> REQUIRED </item>
- <item> REQUIRED_VARIABLE1 </item>
- <item> REQUIRED_VARIABLE2 </item>
- <item> RESOURCE </item>
- <item> RESULT </item>
- <item> RESULT_VAR </item>
- <item> RESULT_VARIABLE </item>
- <item> RETRY_COUNT </item>
- <item> RETRY_DELAY </item>
- <item> RETURN_VALUE </item>
- <item> REVERSE </item>
- <item> RUNTIME </item>
- <item> RUNTIME_DIRECTORY </item>
- <item> RUN_OUTPUT_VARIABLE </item>
- <item> RUN_RESULT_VAR </item>
- <item> SCHEDULE_RANDOM </item>
- <item> SCRIPT </item>
- <item> SEND_ERROR </item>
- <item> SET </item>
- <item> SHA1 </item>
- <item> SHA224 </item>
- <item> SHA256 </item>
- <item> SHA384 </item>
- <item> SHA512 </item>
- <item> SHARED </item>
- <item> SHOW_PROGRESS </item>
- <item> SORT </item>
- <item> SOURCE </item>
- <item> SOURCES </item>
- <item> START </item>
- <item> STATIC </item>
- <item> STATUS </item>
- <item> STREQUAL </item>
- <item> STRGREATER </item>
- <item> STOP_TIME </item>
- <item> STRIDE </item>
- <item> STRINGS </item>
- <item> STRIP </item>
- <item> STRLESS </item>
- <item> SUBSTRING </item>
- <item> SYSTEM </item>
- <item> TARGET </item>
- <item> TARGETS </item>
- <item> TEST </item>
- <item> TEST_VARIABLE </item>
- <item> TIMEOUT </item>
- <item> TIMESTAMP </item>
- <item> TLS_CAINFO </item>
- <item> TLS_VERIFY </item>
- <item> TOLOWER </item>
- <item> TOUPPER </item>
- <item> TO_CMAKE_PATH </item>
- <item> TO_NATIVE_PATH </item>
- <item> TRACK </item>
- <item> TYPE </item>
- <item> UNIX </item>
- <item> UNIX_COMMAND </item>
- <item> UNKNOWN </item>
- <item> UPLOAD </item>
- <item> UPPER </item>
- <item> USES_TERMINAL </item>
- <item> USE_SOURCE_PERMISSIONS </item>
- <item> UTC </item>
- <item> UUID </item>
- <item> VALUE </item>
- <item> VARIABLE </item>
- <item> VERBATIM </item>
- <item> VERSION </item>
- <item> VERSION_EQUAL </item>
- <item> VERSION_GREATER </item>
- <item> VERSION_LESS </item>
- <item> WARNING </item>
- <item> WIN32 </item>
- <item> WINDOWS_COMMAND </item>
- <item> WORKING_DIRECTORY </item>
- <item> WRITE </item>
+ <list name="cmake_host_system_information_sargs">
+ <item>AVAILABLE_PHYSICAL_MEMORY</item>
+ <item>AVAILABLE_VIRTUAL_MEMORY</item>
+ <item>FQDN</item>
+ <item>HAS_AMD_3DNOW</item>
+ <item>HAS_AMD_3DNOW_PLUS</item>
+ <item>HAS_FPU</item>
+ <item>HAS_IA64</item>
+ <item>HAS_MMX</item>
+ <item>HAS_MMX_PLUS</item>
+ <item>HAS_SERIAL_NUMBER</item>
+ <item>HAS_SSE</item>
+ <item>HAS_SSE2</item>
+ <item>HAS_SSE_FP</item>
+ <item>HAS_SSE_MMX</item>
+ <item>HOSTNAME</item>
+ <item>IS_64BIT</item>
+ <item>NUMBER_OF_LOGICAL_CORES</item>
+ <item>NUMBER_OF_PHYSICAL_CORES</item>
+ <item>OS_NAME</item>
+ <item>OS_PLATFORM</item>
+ <item>OS_RELEASE</item>
+ <item>OS_VERSION</item>
+ <item>PROCESSOR_DESCRIPTION</item>
+ <item>PROCESSOR_NAME</item>
+ <item>PROCESSOR_SERIAL_NUMBER</item>
+ <item>TOTAL_PHYSICAL_MEMORY</item>
+ <item>TOTAL_VIRTUAL_MEMORY</item>
</list>
-
- <!-- these are "special" and don't show up in the generated lists -->
- <list name="extra_special_args">
- <!-- get_filename_component() has <COMP> placeholder for the following special args -->
- <item> PATH </item>
- <item> NAME </item>
- <item> EXT </item>
- <item> NAME_WE </item>
- <item> ABSOLUTE </item>
- <item> REALPATH </item>
- <!-- set() has <type> placeholder for the following special args -->
- <item> FILEPATH </item>
- <!-- PATH already present above -->
- <item> STRING </item>
- <item> BOOL </item>
- <item> INTERNAL </item>
- <!-- key values to the QUERY parameter of cmake_host_system_information() -->
- <item> NUMBER_OF_LOGICAL_CORES </item>
- <item> NUMBER_OF_PHYSICAL_CORES </item>
- <item> HOSTNAME </item>
- <item> FQDN </item>
- <item> TOTAL_VIRTUAL_MEMORY </item>
- <item> AVAILABLE_VIRTUAL_MEMORY </item>
- <item> TOTAL_PHYSICAL_MEMORY </item>
- <item> AVAILABLE_PHYSICAL_MEMORY </item>
- <!-- Since CMake 3.3 -->
- <item> IN_LIST </item>
+ <list name="cmake_minimum_required_nargs">
+ <item>FATAL_ERROR</item>
+ <item>VERSION</item>
</list>
-
- <!-- ATTENTION Do not change the list name! Or change a generation script accordingly -->
- <list name="properties">
- <!-- generated list -->
- <item> ABSTRACT </item>
- <item> ADDITIONAL_MAKE_CLEAN_FILES </item>
- <item> ADVANCED </item>
- <item> ALIASED_TARGET </item>
- <item> ALLOW_DUPLICATE_CUSTOM_TARGETS </item>
- <item> ANDROID_API </item>
- <item> ANDROID_API_MIN </item>
- <item> ANDROID_GUI </item>
- <item> ARCHIVE_OUTPUT_DIRECTORY </item>
- <item> ARCHIVE_OUTPUT_NAME </item>
- <item> ATTACHED_FILES </item>
- <item> ATTACHED_FILES_ON_FAIL </item>
- <item> AUTOGEN_TARGETS_FOLDER </item>
- <item> AUTOGEN_TARGET_DEPENDS </item>
- <item> AUTOMOC </item>
- <item> AUTOMOC_MOC_OPTIONS </item>
- <item> AUTOMOC_TARGETS_FOLDER </item>
- <item> AUTORCC </item>
- <item> AUTORCC_OPTIONS </item>
- <item> AUTOUIC </item>
- <item> AUTOUIC_OPTIONS </item>
- <item> BUILD_WITH_INSTALL_RPATH </item>
- <item> BUNDLE </item>
- <item> BUNDLE_EXTENSION </item>
- <item> CACHE_VARIABLES </item>
- <item> CLEAN_NO_CUSTOM </item>
- <item> CMAKE_CONFIGURE_DEPENDS </item>
- <item> CMAKE_CXX_KNOWN_FEATURES </item>
- <item> CMAKE_C_KNOWN_FEATURES </item>
- <item> COMPATIBLE_INTERFACE_BOOL </item>
- <item> COMPATIBLE_INTERFACE_NUMBER_MAX </item>
- <item> COMPATIBLE_INTERFACE_NUMBER_MIN </item>
- <item> COMPATIBLE_INTERFACE_STRING </item>
- <item> COMPILE_DEFINITIONS </item>
- <item> COMPILE_FEATURES </item>
- <item> COMPILE_FLAGS </item>
- <item> COMPILE_OPTIONS </item>
- <item> COMPILE_PDB_NAME </item>
- <item> COMPILE_PDB_OUTPUT_DIRECTORY </item>
- <item> COST </item>
- <item> CPACK_DESKTOP_SHORTCUTS </item>
- <item> CPACK_NEVER_OVERWRITE </item>
- <item> CPACK_PERMANENT </item>
- <item> CPACK_STARTUP_SHORTCUTS </item>
- <item> CPACK_START_MENU_SHORTCUTS </item>
- <item> CPACK_WIX_ACL </item>
- <item> CROSSCOMPILING_EMULATOR </item>
- <item> CXX_EXTENSIONS </item>
- <item> CXX_STANDARD </item>
- <item> CXX_STANDARD_REQUIRED </item>
- <item> C_EXTENSIONS </item>
- <item> C_STANDARD </item>
- <item> C_STANDARD_REQUIRED </item>
- <item> DEBUG_CONFIGURATIONS </item>
- <item> DEBUG_POSTFIX </item>
- <item> DEFINE_SYMBOL </item>
- <item> DEFINITIONS </item>
- <item> DEPENDS </item>
- <item> DISABLED_FEATURES </item>
- <item> ECLIPSE_EXTRA_NATURES </item>
- <item> ENABLED_FEATURES </item>
- <item> ENABLED_LANGUAGES </item>
- <item> ENABLE_EXPORTS </item>
- <item> ENVIRONMENT </item>
- <item> EXCLUDE_FROM_ALL </item>
- <item> EXCLUDE_FROM_DEFAULT_BUILD </item>
- <item> EXPORT_NAME </item>
- <item> EXTERNAL_OBJECT </item>
- <item> EchoString </item>
- <item> FAIL_REGULAR_EXPRESSION </item>
- <item> FIND_LIBRARY_USE_LIB64_PATHS </item>
- <item> FIND_LIBRARY_USE_OPENBSD_VERSIONING </item>
- <item> FOLDER </item>
- <item> FRAMEWORK </item>
- <item> Fortran_FORMAT </item>
- <item> Fortran_MODULE_DIRECTORY </item>
- <item> GENERATED </item>
- <item> GENERATOR_FILE_NAME </item>
- <item> GLOBAL_DEPENDS_DEBUG_MODE </item>
- <item> GLOBAL_DEPENDS_NO_CYCLES </item>
- <item> GNUtoMS </item>
- <item> HAS_CXX </item>
- <item> HEADER_FILE_ONLY </item>
- <item> HELPSTRING </item>
- <item> IMPLICIT_DEPENDS_INCLUDE_TRANSFORM </item>
- <item> IMPORTED </item>
- <item> IMPORTED_CONFIGURATIONS </item>
- <item> IMPORTED_IMPLIB </item>
- <item> IMPORTED_LINK_DEPENDENT_LIBRARIES </item>
- <item> IMPORTED_LINK_INTERFACE_LANGUAGES </item>
- <item> IMPORTED_LINK_INTERFACE_LIBRARIES </item>
- <item> IMPORTED_LINK_INTERFACE_MULTIPLICITY </item>
- <item> IMPORTED_LOCATION </item>
- <item> IMPORTED_NO_SONAME </item>
- <item> IMPORTED_SONAME </item>
- <item> IMPORT_PREFIX </item>
- <item> IMPORT_SUFFIX </item>
- <item> INCLUDE_DIRECTORIES </item>
- <item> INCLUDE_REGULAR_EXPRESSION </item>
- <item> INSTALL_NAME_DIR </item>
- <item> INSTALL_RPATH </item>
- <item> INSTALL_RPATH_USE_LINK_PATH </item>
- <item> INTERFACE_AUTOUIC_OPTIONS </item>
- <item> INTERFACE_COMPILE_DEFINITIONS </item>
- <item> INTERFACE_COMPILE_FEATURES </item>
- <item> INTERFACE_COMPILE_OPTIONS </item>
- <item> INTERFACE_INCLUDE_DIRECTORIES </item>
- <item> INTERFACE_LINK_LIBRARIES </item>
- <item> INTERFACE_POSITION_INDEPENDENT_CODE </item>
- <item> INTERFACE_SOURCES </item>
- <item> INTERFACE_SYSTEM_INCLUDE_DIRECTORIES </item>
- <item> INTERPROCEDURAL_OPTIMIZATION </item>
- <item> IN_TRY_COMPILE </item>
- <item> JOB_POOLS </item>
- <item> JOB_POOL_COMPILE </item>
- <item> JOB_POOL_LINK </item>
- <item> KEEP_EXTENSION </item>
- <item> LABELS </item>
- <item> LANGUAGE </item>
- <item> LIBRARY_OUTPUT_DIRECTORY </item>
- <item> LIBRARY_OUTPUT_NAME </item>
- <item> LINKER_LANGUAGE </item>
- <item> LINK_DEPENDS </item>
- <item> LINK_DEPENDS_NO_SHARED </item>
- <item> LINK_DIRECTORIES </item>
- <item> LINK_FLAGS </item>
- <item> LINK_INTERFACE_LIBRARIES </item>
- <item> LINK_INTERFACE_MULTIPLICITY </item>
- <item> LINK_LIBRARIES </item>
- <item> LINK_SEARCH_END_STATIC </item>
- <item> LINK_SEARCH_START_STATIC </item>
- <item> LISTFILE_STACK </item>
- <item> LOCATION </item>
- <item> MACOSX_BUNDLE </item>
- <item> MACOSX_BUNDLE_INFO_PLIST </item>
- <item> MACOSX_FRAMEWORK_INFO_PLIST </item>
- <item> MACOSX_PACKAGE_LOCATION </item>
- <item> MACOSX_RPATH </item>
- <item> MACROS </item>
- <item> MEASUREMENT </item>
- <item> MODIFIED </item>
- <item> NAME </item>
- <item> NO_SONAME </item>
- <item> NO_SYSTEM_FROM_IMPORTED </item>
- <item> OBJECT_DEPENDS </item>
- <item> OBJECT_OUTPUTS </item>
- <item> OSX_ARCHITECTURES </item>
- <item> OUTPUT_NAME </item>
- <item> PACKAGES_FOUND </item>
- <item> PACKAGES_NOT_FOUND </item>
- <item> PARENT_DIRECTORY </item>
- <item> PASS_REGULAR_EXPRESSION </item>
- <item> PDB_NAME </item>
- <item> PDB_OUTPUT_DIRECTORY </item>
- <item> POSITION_INDEPENDENT_CODE </item>
- <item> POST_INSTALL_SCRIPT </item>
- <item> PREDEFINED_TARGETS_FOLDER </item>
- <item> PREFIX </item>
- <item> PRE_INSTALL_SCRIPT </item>
- <item> PRIVATE_HEADER </item>
- <item> PROCESSORS </item>
- <item> PROJECT_LABEL </item>
- <item> PUBLIC_HEADER </item>
- <item> REPORT_UNDEFINED_PROPERTIES </item>
- <item> REQUIRED_FILES </item>
- <item> RESOURCE </item>
- <item> RESOURCE_LOCK </item>
- <item> RULE_LAUNCH_COMPILE </item>
- <item> RULE_LAUNCH_CUSTOM </item>
- <item> RULE_LAUNCH_LINK </item>
- <item> RULE_MESSAGES </item>
- <item> RUNTIME_OUTPUT_DIRECTORY </item>
- <item> RUNTIME_OUTPUT_NAME </item>
- <item> RUN_SERIAL </item>
- <item> SKIP_BUILD_RPATH </item>
- <item> SKIP_RETURN_CODE </item>
- <item> SOURCES </item>
- <item> SOVERSION </item>
- <item> STATIC_LIBRARY_FLAGS </item>
- <item> STRINGS </item>
- <item> SUFFIX </item>
- <item> SYMBOLIC </item>
- <item> TARGET_ARCHIVES_MAY_BE_SHARED_LIBS </item>
- <item> TARGET_SUPPORTS_SHARED_LIBS </item>
- <item> TEST_INCLUDE_FILE </item>
- <item> TIMEOUT </item>
- <item> TYPE </item>
- <item> USE_FOLDERS </item>
- <item> VALUE </item>
- <item> VARIABLES </item>
- <item> VERSION </item>
- <item> VISIBILITY_INLINES_HIDDEN </item>
- <item> VS_DEPLOYMENT_CONTENT </item>
- <item> VS_DEPLOYMENT_LOCATION </item>
- <item> VS_DOTNET_REFERENCES </item>
- <item> VS_DOTNET_TARGET_FRAMEWORK_VERSION </item>
- <item> VS_GLOBAL_KEYWORD </item>
- <item> VS_GLOBAL_PROJECT_TYPES </item>
- <item> VS_GLOBAL_ROOTNAMESPACE </item>
- <item> VS_KEYWORD </item>
- <item> VS_SCC_AUXPATH </item>
- <item> VS_SCC_LOCALPATH </item>
- <item> VS_SCC_PROJECTNAME </item>
- <item> VS_SCC_PROVIDER </item>
- <item> VS_SHADER_ENTRYPOINT </item>
- <item> VS_SHADER_FLAGS </item>
- <item> VS_SHADER_MODEL </item>
- <item> VS_SHADER_TYPE </item>
- <item> VS_WINRT_COMPONENT </item>
- <item> VS_WINRT_EXTENSIONS </item>
- <item> VS_WINRT_REFERENCES </item>
- <item> VS_XAML_TYPE </item>
- <item> WILL_FAIL </item>
- <item> WIN32_EXECUTABLE </item>
- <item> WORKING_DIRECTORY </item>
- <item> WRAP_EXCLUDE </item>
- <item> XCODE_EXPLICIT_FILE_TYPE </item>
- <item> XCODE_LAST_KNOWN_FILE_TYPE </item>
- <item> XCTEST </item>
+ <list name="cmake_parse_arguments_nargs">
+ <item>PARSE_ARGV</item>
</list>
-
- <!-- these are "special" and don't show up in the generated lists -->
- <list name="extra_properties">
- <item> COMMANDS </item> <!-- WARNING: this one looks like a cmake bug, watch for it to migrate to the generated list! -->
- <item> DEFINITION </item>
+ <list name="cmake_policy_nargs">
+ <item>GET</item>
+ <item>POP</item>
+ <item>PUSH</item>
+ <item>SET</item>
+ <item>VERSION</item>
</list>
-
- <!-- ATTENTION Do not change the list name! Or change a generation script accordingly -->
- <list name="cmake_vars">
- <!-- generated list -->
- <item> APPLE </item>
- <item> BORLAND </item>
- <item> BUILD_SHARED_LIBS </item>
- <item> CMAKE_ABSOLUTE_DESTINATION_FILES </item>
- <item> CMAKE_ANDROID_API </item>
- <item> CMAKE_ANDROID_API_MIN </item>
- <item> CMAKE_ANDROID_GUI </item>
- <item> CMAKE_APPBUNDLE_PATH </item>
- <item> CMAKE_AR </item>
- <item> CMAKE_ARCHIVE_OUTPUT_DIRECTORY </item>
- <item> CMAKE_ARGC </item>
- <item> CMAKE_ARGV0 </item>
- <item> CMAKE_AUTOMOC </item>
- <item> CMAKE_AUTOMOC_MOC_OPTIONS </item>
- <item> CMAKE_AUTOMOC_RELAXED_MODE </item>
- <item> CMAKE_AUTORCC </item>
- <item> CMAKE_AUTORCC_OPTIONS </item>
- <item> CMAKE_AUTOUIC </item>
- <item> CMAKE_AUTOUIC_OPTIONS </item>
- <item> CMAKE_BACKWARDS_COMPATIBILITY </item>
- <item> CMAKE_BINARY_DIR </item>
- <item> CMAKE_BUILD_TOOL </item>
- <item> CMAKE_BUILD_TYPE </item>
- <item> CMAKE_BUILD_WITH_INSTALL_RPATH </item>
- <item> CMAKE_CACHEFILE_DIR </item>
- <item> CMAKE_CACHE_MAJOR_VERSION </item>
- <item> CMAKE_CACHE_MINOR_VERSION </item>
- <item> CMAKE_CACHE_PATCH_VERSION </item>
- <item> CMAKE_CFG_INTDIR </item>
- <item> CMAKE_CL_64 </item>
- <item> CMAKE_COLOR_MAKEFILE </item>
- <item> CMAKE_COMMAND </item>
- <item> CMAKE_COMPILER_2005 </item>
- <item> CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY </item>
- <item> CMAKE_CONFIGURATION_TYPES </item>
- <item> CMAKE_CROSSCOMPILING </item>
- <item> CMAKE_CROSSCOMPILING_EMULATOR </item>
- <item> CMAKE_CTEST_COMMAND </item>
- <item> CMAKE_CURRENT_BINARY_DIR </item>
- <item> CMAKE_CURRENT_LIST_DIR </item>
- <item> CMAKE_CURRENT_LIST_FILE </item>
- <item> CMAKE_CURRENT_LIST_LINE </item>
- <item> CMAKE_CURRENT_SOURCE_DIR </item>
- <item> CMAKE_CXX_COMPILE_FEATURES </item>
- <item> CMAKE_CXX_EXTENSIONS </item>
- <item> CMAKE_CXX_STANDARD </item>
- <item> CMAKE_CXX_STANDARD_REQUIRED </item>
- <item> CMAKE_C_COMPILE_FEATURES </item>
- <item> CMAKE_C_EXTENSIONS </item>
- <item> CMAKE_C_STANDARD </item>
- <item> CMAKE_C_STANDARD_REQUIRED </item>
- <item> CMAKE_DEBUG_POSTFIX </item>
- <item> CMAKE_DEBUG_TARGET_PROPERTIES </item>
- <item> CMAKE_DL_LIBS </item>
- <item> CMAKE_EDIT_COMMAND </item>
- <item> CMAKE_ERROR_DEPRECATED </item>
- <item> CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION </item>
- <item> CMAKE_EXECUTABLE_SUFFIX </item>
- <item> CMAKE_EXE_LINKER_FLAGS </item>
- <item> CMAKE_EXPORT_NO_PACKAGE_REGISTRY </item>
- <item> CMAKE_EXTRA_GENERATOR </item>
- <item> CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES </item>
- <item> CMAKE_FIND_LIBRARY_PREFIXES </item>
- <item> CMAKE_FIND_LIBRARY_SUFFIXES </item>
- <item> CMAKE_FIND_NO_INSTALL_PREFIX </item>
- <item> CMAKE_FIND_PACKAGE_NAME </item>
- <item> CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY </item>
- <item> CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY </item>
- <item> CMAKE_FIND_PACKAGE_WARN_NO_MODULE </item>
- <item> CMAKE_FIND_ROOT_PATH </item>
- <item> CMAKE_FIND_ROOT_PATH_MODE_INCLUDE </item>
- <item> CMAKE_FIND_ROOT_PATH_MODE_LIBRARY </item>
- <item> CMAKE_FIND_ROOT_PATH_MODE_PACKAGE </item>
- <item> CMAKE_FIND_ROOT_PATH_MODE_PROGRAM </item>
- <item> CMAKE_FRAMEWORK_PATH </item>
- <item> CMAKE_Fortran_FORMAT </item>
- <item> CMAKE_Fortran_MODDIR_DEFAULT </item>
- <item> CMAKE_Fortran_MODDIR_FLAG </item>
- <item> CMAKE_Fortran_MODOUT_FLAG </item>
- <item> CMAKE_Fortran_MODULE_DIRECTORY </item>
- <item> CMAKE_GENERATOR </item>
- <item> CMAKE_GENERATOR_PLATFORM </item>
- <item> CMAKE_GENERATOR_TOOLSET </item>
- <item> CMAKE_GNUtoMS </item>
- <item> CMAKE_HOME_DIRECTORY </item>
- <item> CMAKE_HOST_APPLE </item>
- <item> CMAKE_HOST_SYSTEM </item>
- <item> CMAKE_HOST_SYSTEM_NAME </item>
- <item> CMAKE_HOST_SYSTEM_PROCESSOR </item>
- <item> CMAKE_HOST_SYSTEM_VERSION </item>
- <item> CMAKE_HOST_UNIX </item>
- <item> CMAKE_HOST_WIN32 </item>
- <item> CMAKE_IGNORE_PATH </item>
- <item> CMAKE_IMPORT_LIBRARY_PREFIX </item>
- <item> CMAKE_IMPORT_LIBRARY_SUFFIX </item>
- <item> CMAKE_INCLUDE_CURRENT_DIR </item>
- <item> CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE </item>
- <item> CMAKE_INCLUDE_DIRECTORIES_BEFORE </item>
- <item> CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE </item>
- <item> CMAKE_INCLUDE_PATH </item>
- <item> CMAKE_INSTALL_DEFAULT_COMPONENT_NAME </item>
- <item> CMAKE_INSTALL_MESSAGE </item>
- <item> CMAKE_INSTALL_NAME_DIR </item>
- <item> CMAKE_INSTALL_PREFIX </item>
- <item> CMAKE_INSTALL_RPATH </item>
- <item> CMAKE_INSTALL_RPATH_USE_LINK_PATH </item>
- <item> CMAKE_INTERNAL_PLATFORM_ABI </item>
- <item> CMAKE_JOB_POOL_COMPILE </item>
- <item> CMAKE_JOB_POOL_LINK </item>
- <item> CMAKE_LIBRARY_ARCHITECTURE </item>
- <item> CMAKE_LIBRARY_ARCHITECTURE_REGEX </item>
- <item> CMAKE_LIBRARY_OUTPUT_DIRECTORY </item>
- <item> CMAKE_LIBRARY_PATH </item>
- <item> CMAKE_LIBRARY_PATH_FLAG </item>
- <item> CMAKE_LINK_DEF_FILE_FLAG </item>
- <item> CMAKE_LINK_DEPENDS_NO_SHARED </item>
- <item> CMAKE_LINK_INTERFACE_LIBRARIES </item>
- <item> CMAKE_LINK_LIBRARY_FILE_FLAG </item>
- <item> CMAKE_LINK_LIBRARY_FLAG </item>
- <item> CMAKE_LINK_LIBRARY_SUFFIX </item>
- <item> CMAKE_MACOSX_BUNDLE </item>
- <item> CMAKE_MACOSX_RPATH </item>
- <item> CMAKE_MAJOR_VERSION </item>
- <item> CMAKE_MAKE_PROGRAM </item>
- <item> CMAKE_MATCH_COUNT </item>
- <item> CMAKE_MFC_FLAG </item>
- <item> CMAKE_MINIMUM_REQUIRED_VERSION </item>
- <item> CMAKE_MINOR_VERSION </item>
- <item> CMAKE_MODULE_LINKER_FLAGS </item>
- <item> CMAKE_MODULE_PATH </item>
- <item> CMAKE_NOT_USING_CONFIG_FLAGS </item>
- <item> CMAKE_NO_BUILTIN_CHRPATH </item>
- <item> CMAKE_NO_SYSTEM_FROM_IMPORTED </item>
- <item> CMAKE_OBJECT_PATH_MAX </item>
- <item> CMAKE_OSX_ARCHITECTURES </item>
- <item> CMAKE_OSX_DEPLOYMENT_TARGET </item>
- <item> CMAKE_OSX_SYSROOT </item>
- <item> CMAKE_PARENT_LIST_FILE </item>
- <item> CMAKE_PATCH_VERSION </item>
- <item> CMAKE_PDB_OUTPUT_DIRECTORY </item>
- <item> CMAKE_POSITION_INDEPENDENT_CODE </item>
- <item> CMAKE_PREFIX_PATH </item>
- <item> CMAKE_PROGRAM_PATH </item>
- <item> CMAKE_PROJECT_NAME </item>
- <item> CMAKE_RANLIB </item>
- <item> CMAKE_ROOT </item>
- <item> CMAKE_RUNTIME_OUTPUT_DIRECTORY </item>
- <item> CMAKE_SCRIPT_MODE_FILE </item>
- <item> CMAKE_SHARED_LIBRARY_PREFIX </item>
- <item> CMAKE_SHARED_LIBRARY_SUFFIX </item>
- <item> CMAKE_SHARED_LINKER_FLAGS </item>
- <item> CMAKE_SHARED_MODULE_PREFIX </item>
- <item> CMAKE_SHARED_MODULE_SUFFIX </item>
- <item> CMAKE_SIZEOF_VOID_P </item>
- <item> CMAKE_SKIP_BUILD_RPATH </item>
- <item> CMAKE_SKIP_INSTALL_ALL_DEPENDENCY </item>
- <item> CMAKE_SKIP_INSTALL_RPATH </item>
- <item> CMAKE_SKIP_INSTALL_RULES </item>
- <item> CMAKE_SKIP_RPATH </item>
- <item> CMAKE_SOURCE_DIR </item>
- <item> CMAKE_STAGING_PREFIX </item>
- <item> CMAKE_STANDARD_LIBRARIES </item>
- <item> CMAKE_STATIC_LIBRARY_PREFIX </item>
- <item> CMAKE_STATIC_LIBRARY_SUFFIX </item>
- <item> CMAKE_STATIC_LINKER_FLAGS </item>
- <item> CMAKE_SYSROOT </item>
- <item> CMAKE_SYSTEM </item>
- <item> CMAKE_SYSTEM_IGNORE_PATH </item>
- <item> CMAKE_SYSTEM_INCLUDE_PATH </item>
- <item> CMAKE_SYSTEM_LIBRARY_PATH </item>
- <item> CMAKE_SYSTEM_NAME </item>
- <item> CMAKE_SYSTEM_PREFIX_PATH </item>
- <item> CMAKE_SYSTEM_PROCESSOR </item>
- <item> CMAKE_SYSTEM_PROGRAM_PATH </item>
- <item> CMAKE_SYSTEM_VERSION </item>
- <item> CMAKE_TOOLCHAIN_FILE </item>
- <item> CMAKE_TRY_COMPILE_CONFIGURATION </item>
- <item> CMAKE_TWEAK_VERSION </item>
- <item> CMAKE_USER_MAKE_RULES_OVERRIDE </item>
- <item> CMAKE_USE_RELATIVE_PATHS </item>
- <item> CMAKE_VERBOSE_MAKEFILE </item>
- <item> CMAKE_VERSION </item>
- <item> CMAKE_VISIBILITY_INLINES_HIDDEN </item>
- <item> CMAKE_VS_DEVENV_COMMAND </item>
- <item> CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD </item>
- <item> CMAKE_VS_INTEL_Fortran_PROJECT_VERSION </item>
- <item> CMAKE_VS_MSBUILD_COMMAND </item>
- <item> CMAKE_VS_MSDEV_COMMAND </item>
- <item> CMAKE_VS_NsightTegra_VERSION </item>
- <item> CMAKE_VS_PLATFORM_NAME </item>
- <item> CMAKE_VS_PLATFORM_TOOLSET </item>
- <item> CMAKE_WARN_DEPRECATED </item>
- <item> CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION </item>
- <item> CMAKE_WIN32_EXECUTABLE </item>
- <item> CMAKE_XCODE_PLATFORM_TOOLSET </item>
- <item> CPACK_ABSOLUTE_DESTINATION_FILES </item>
- <item> CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY </item>
- <item> CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION </item>
- <item> CPACK_INCLUDE_TOPLEVEL_DIRECTORY </item>
- <item> CPACK_INSTALL_SCRIPT </item>
- <item> CPACK_PACKAGING_INSTALL_PREFIX </item>
- <item> CPACK_SET_DESTDIR </item>
- <item> CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION </item>
- <item> CTEST_BINARY_DIRECTORY </item>
- <item> CTEST_BUILD_COMMAND </item>
- <item> CTEST_BUILD_NAME </item>
- <item> CTEST_BZR_COMMAND </item>
- <item> CTEST_BZR_UPDATE_OPTIONS </item>
- <item> CTEST_CHECKOUT_COMMAND </item>
- <item> CTEST_CONFIGURATION_TYPE </item>
- <item> CTEST_CONFIGURE_COMMAND </item>
- <item> CTEST_COVERAGE_COMMAND </item>
- <item> CTEST_COVERAGE_EXTRA_FLAGS </item>
- <item> CTEST_CURL_OPTIONS </item>
- <item> CTEST_CVS_CHECKOUT </item>
- <item> CTEST_CVS_COMMAND </item>
- <item> CTEST_CVS_UPDATE_OPTIONS </item>
- <item> CTEST_DROP_LOCATION </item>
- <item> CTEST_DROP_METHOD </item>
- <item> CTEST_DROP_SITE </item>
- <item> CTEST_DROP_SITE_CDASH </item>
- <item> CTEST_DROP_SITE_PASSWORD </item>
- <item> CTEST_DROP_SITE_USER </item>
- <item> CTEST_GIT_COMMAND </item>
- <item> CTEST_GIT_UPDATE_CUSTOM </item>
- <item> CTEST_GIT_UPDATE_OPTIONS </item>
- <item> CTEST_HG_COMMAND </item>
- <item> CTEST_HG_UPDATE_OPTIONS </item>
- <item> CTEST_MEMORYCHECK_COMMAND </item>
- <item> CTEST_MEMORYCHECK_COMMAND_OPTIONS </item>
- <item> CTEST_MEMORYCHECK_SANITIZER_OPTIONS </item>
- <item> CTEST_MEMORYCHECK_SUPPRESSIONS_FILE </item>
- <item> CTEST_MEMORYCHECK_TYPE </item>
- <item> CTEST_NIGHTLY_START_TIME </item>
- <item> CTEST_P4_CLIENT </item>
- <item> CTEST_P4_COMMAND </item>
- <item> CTEST_P4_OPTIONS </item>
- <item> CTEST_P4_UPDATE_OPTIONS </item>
- <item> CTEST_SCP_COMMAND </item>
- <item> CTEST_SITE </item>
- <item> CTEST_SOURCE_DIRECTORY </item>
- <item> CTEST_SVN_COMMAND </item>
- <item> CTEST_SVN_OPTIONS </item>
- <item> CTEST_SVN_UPDATE_OPTIONS </item>
- <item> CTEST_TEST_TIMEOUT </item>
- <item> CTEST_TRIGGER_SITE </item>
- <item> CTEST_UPDATE_COMMAND </item>
- <item> CTEST_UPDATE_OPTIONS </item>
- <item> CTEST_UPDATE_VERSION_ONLY </item>
- <item> CTEST_USE_LAUNCHERS </item>
- <item> CYGWIN </item>
- <item> ENV </item>
- <item> EXECUTABLE_OUTPUT_PATH </item>
- <item> GHS-MULTI </item>
- <item> LIBRARY_OUTPUT_PATH </item>
- <item> MINGW </item>
- <item> MSVC </item>
- <item> MSVC10 </item>
- <item> MSVC11 </item>
- <item> MSVC12 </item>
- <item> MSVC14 </item>
- <item> MSVC60 </item>
- <item> MSVC70 </item>
- <item> MSVC71 </item>
- <item> MSVC80 </item>
- <item> MSVC90 </item>
- <item> MSVC_IDE </item>
- <item> MSVC_VERSION </item>
- <item> PROJECT_BINARY_DIR </item>
- <item> PROJECT_NAME </item>
- <item> PROJECT_SOURCE_DIR </item>
- <item> PROJECT_VERSION </item>
- <item> PROJECT_VERSION_MAJOR </item>
- <item> PROJECT_VERSION_MINOR </item>
- <item> PROJECT_VERSION_PATCH </item>
- <item> PROJECT_VERSION_TWEAK </item>
- <item> UNIX </item>
- <item> WIN32 </item>
- <item> WINCE </item>
- <item> WINDOWS_PHONE </item>
- <item> WINDOWS_STORE </item>
- <item> XCODE_VERSION </item>
+ <list name="cmake_policy_sargs">
+ <item>NEW</item>
+ <item>OLD</item>
+ </list>
+ <list name="configure_file_nargs">
+ <item>@ONLY</item>
+ <item>COPYONLY</item>
+ <item>ESCAPE_QUOTES</item>
+ <item>NEWLINE_STYLE</item>
+ </list>
+ <list name="configure_file_sargs">
+ <item>CRLF</item>
+ <item>DOS</item>
+ <item>LF</item>
+ <item>UNIX</item>
+ <item>WIN32</item>
+ </list>
+ <list name="elseif_nargs">
+ <item>AND</item>
+ <item>DEFINED</item>
+ <item>EQUAL</item>
+ <item>EXISTS</item>
+ <item>GREATER</item>
+ <item>GREATER_EQUAL</item>
+ <item>IN_LIST</item>
+ <item>IS_ABSOLUTE</item>
+ <item>IS_DIRECTORY</item>
+ <item>IS_NEWER_THAN</item>
+ <item>IS_SYMLINK</item>
+ <item>LESS</item>
+ <item>LESS_EQUAL</item>
+ <item>MATCHES</item>
+ <item>NOT</item>
+ <item>OR</item>
+ <item>POLICY</item>
+ <item>STREQUAL</item>
+ <item>STRGREATER</item>
+ <item>STRGREATER_EQUAL</item>
+ <item>STRLESS</item>
+ <item>STRLESS_EQUAL</item>
+ <item>TARGET</item>
+ <item>TEST</item>
+ <item>VERSION_EQUAL</item>
+ <item>VERSION_GREATER</item>
+ <item>VERSION_GREATER_EQUAL</item>
+ <item>VERSION_LESS</item>
+ <item>VERSION_LESS_EQUAL</item>
+ </list>
+ <list name="execute_process_nargs">
+ <item>COMMAND</item>
+ <item>ENCODING</item>
+ <item>ERROR_FILE</item>
+ <item>ERROR_QUIET</item>
+ <item>ERROR_STRIP_TRAILING_WHITESPACE</item>
+ <item>ERROR_VARIABLE</item>
+ <item>INPUT_FILE</item>
+ <item>OUTPUT_FILE</item>
+ <item>OUTPUT_QUIET</item>
+ <item>OUTPUT_STRIP_TRAILING_WHITESPACE</item>
+ <item>OUTPUT_VARIABLE</item>
+ <item>RESULTS_VARIABLE</item>
+ <item>RESULT_VARIABLE</item>
+ <item>TIMEOUT</item>
+ <item>WORKING_DIRECTORY</item>
+ </list>
+ <list name="execute_process_sargs">
+ <item>ANSI</item>
+ <item>AUTO</item>
+ <item>NONE</item>
+ <item>OEM</item>
+ <item>UTF8</item>
+ </list>
+ <list name="file_nargs">
+ <item>APPEND</item>
+ <item>CONDITION</item>
+ <item>CONFIGURE_DEPENDS</item>
+ <item>CONTENT</item>
+ <item>COPY</item>
+ <item>DESTINATION</item>
+ <item>DIRECTORY</item>
+ <item>DIRECTORY_PERMISSIONS</item>
+ <item>DOWNLOAD</item>
+ <item>ENCODING</item>
+ <item>EXCLUDE</item>
+ <item>EXPECTED_HASH</item>
+ <item>EXPECTED_MD5</item>
+ <item>FILES_MATCHING</item>
+ <item>FILE_PERMISSIONS</item>
+ <item>FOLLOW_SYMLINKS</item>
+ <item>GENERATE</item>
+ <item>GLOB</item>
+ <item>GLOB_RECURSE</item>
+ <item>GUARD</item>
+ <item>HEX</item>
+ <item>HTTPHEADER</item>
+ <item>INACTIVITY_TIMEOUT</item>
+ <item>INPUT</item>
+ <item>INSTALL</item>
+ <item>LENGTH_MAXIMUM</item>
+ <item>LENGTH_MINIMUM</item>
+ <item>LIMIT</item>
+ <item>LIMIT_COUNT</item>
+ <item>LIMIT_INPUT</item>
+ <item>LIMIT_OUTPUT</item>
+ <item>LIST_DIRECTORIES</item>
+ <item>LOCK</item>
+ <item>LOG</item>
+ <item>MAKE_DIRECTORY</item>
+ <item>MD5</item>
+ <item>NETRC</item>
+ <item>NETRC_FILE</item>
+ <item>NEWLINE_CONSUME</item>
+ <item>NO_HEX_CONVERSION</item>
+ <item>NO_SOURCE_PERMISSIONS</item>
+ <item>OFFSET</item>
+ <item>OUTPUT</item>
+ <item>PATTERN</item>
+ <item>PERMISSIONS</item>
+ <item>READ</item>
+ <item>REGEX</item>
+ <item>RELATIVE</item>
+ <item>RELATIVE_PATH</item>
+ <item>RELEASE</item>
+ <item>REMOVE</item>
+ <item>REMOVE_RECURSE</item>
+ <item>RENAME</item>
+ <item>RESULT_VARIABLE</item>
+ <item>SHA1</item>
+ <item>SHA224</item>
+ <item>SHA256</item>
+ <item>SHA384</item>
+ <item>SHA3_224</item>
+ <item>SHA3_256</item>
+ <item>SHA3_384</item>
+ <item>SHA3_512</item>
+ <item>SHA512</item>
+ <item>SHOW_PROGRESS</item>
+ <item>STATUS</item>
+ <item>STRINGS</item>
+ <item>TIMEOUT</item>
+ <item>TIMESTAMP</item>
+ <item>TLS_CAINFO</item>
+ <item>TLS_VERIFY</item>
+ <item>TOUCH</item>
+ <item>TOUCH_NOCREATE</item>
+ <item>TO_CMAKE_PATH</item>
+ <item>TO_NATIVE_PATH</item>
+ <item>UPLOAD</item>
+ <item>USERPWD</item>
+ <item>USE_SOURCE_PERMISSIONS</item>
+ <item>UTC</item>
+ <item>WRITE</item>
+ </list>
+ <list name="file_sargs">
+ <item>FILE</item>
+ <item>FUNCTION</item>
+ <item>GROUP_EXECUTE</item>
+ <item>GROUP_READ</item>
+ <item>GROUP_WRITE</item>
+ <item>IGNORED</item>
+ <item>OPTIONAL</item>
+ <item>OWNER_EXECUTE</item>
+ <item>OWNER_READ</item>
+ <item>OWNER_WRITE</item>
+ <item>PROCESS</item>
+ <item>REQUIRED</item>
+ <item>SETGID</item>
+ <item>SETUID</item>
+ <item>UTF-16BE</item>
+ <item>UTF-16LE</item>
+ <item>UTF-32B</item>
+ <item>UTF-32LE</item>
+ <item>UTF-8</item>
+ <item>WORLD_EXECUTE</item>
+ <item>WORLD_READ</item>
+ <item>WORLD_WRITE</item>
+ </list>
+ <list name="find_file_nargs">
+ <item>CMAKE_FIND_ROOT_PATH_BOTH</item>
+ <item>DOC</item>
+ <item>HINTS</item>
+ <item>NAMES</item>
+ <item>NO_CMAKE_ENVIRONMENT_PATH</item>
+ <item>NO_CMAKE_FIND_ROOT_PATH</item>
+ <item>NO_CMAKE_PATH</item>
+ <item>NO_CMAKE_SYSTEM_PATH</item>
+ <item>NO_DEFAULT_PATH</item>
+ <item>NO_PACKAGE_ROOT_PATH</item>
+ <item>NO_SYSTEM_ENVIRONMENT_PATH</item>
+ <item>ONLY_CMAKE_FIND_ROOT_PATH</item>
+ <item>PATHS</item>
+ <item>PATH_SUFFIXES</item>
+ </list>
+ <list name="find_library_nargs">
+ <item>CMAKE_FIND_ROOT_PATH_BOTH</item>
+ <item>DOC</item>
+ <item>HINTS</item>
+ <item>NAMES</item>
+ <item>NAMES_PER_DIR</item>
+ <item>NO_CMAKE_ENVIRONMENT_PATH</item>
+ <item>NO_CMAKE_FIND_ROOT_PATH</item>
+ <item>NO_CMAKE_PATH</item>
+ <item>NO_CMAKE_SYSTEM_PATH</item>
+ <item>NO_DEFAULT_PATH</item>
+ <item>NO_PACKAGE_ROOT_PATH</item>
+ <item>NO_SYSTEM_ENVIRONMENT_PATH</item>
+ <item>ONLY_CMAKE_FIND_ROOT_PATH</item>
+ <item>PATHS</item>
+ <item>PATH_SUFFIXES</item>
+ </list>
+ <list name="find_package_nargs">
+ <item>CMAKE_FIND_ROOT_PATH_BOTH</item>
+ <item>COMPONENTS</item>
+ <item>CONFIG</item>
+ <item>CONFIGS</item>
+ <item>EXACT</item>
+ <item>HINTS</item>
+ <item>MODULE</item>
+ <item>NAMES</item>
+ <item>NO_CMAKE_ENVIRONMENT_PATH</item>
+ <item>NO_CMAKE_FIND_ROOT_PATH</item>
+ <item>NO_CMAKE_PACKAGE_REGISTRY</item>
+ <item>NO_CMAKE_PATH</item>
+ <item>NO_CMAKE_SYSTEM_PACKAGE_REGISTRY</item>
+ <item>NO_CMAKE_SYSTEM_PATH</item>
+ <item>NO_DEFAULT_PATH</item>
+ <item>NO_MODULE</item>
+ <item>NO_PACAKGE_ROOT_PATH</item>
+ <item>NO_POLICY_SCOPE</item>
+ <item>NO_SYSTEM_ENVIRONMENT_PATH</item>
+ <item>ONLY_CMAKE_FIND_ROOT_PATH</item>
+ <item>OPTIONAL_COMPONENTS</item>
+ <item>PATHS</item>
+ <item>PATH_SUFFIXES</item>
+ <item>QUIET</item>
+ <item>REQUIRED</item>
+ </list>
+ <list name="find_path_nargs">
+ <item>CMAKE_FIND_ROOT_PATH_BOTH</item>
+ <item>DOC</item>
+ <item>HINTS</item>
+ <item>NAMES</item>
+ <item>NO_CMAKE_ENVIRONMENT_PATH</item>
+ <item>NO_CMAKE_FIND_ROOT_PATH</item>
+ <item>NO_CMAKE_PATH</item>
+ <item>NO_CMAKE_SYSTEM_PATH</item>
+ <item>NO_DEFAULT_PATH</item>
+ <item>NO_PACKAGE_ROOT_PATH</item>
+ <item>NO_SYSTEM_ENVIRONMENT_PATH</item>
+ <item>ONLY_CMAKE_FIND_ROOT_PATH</item>
+ <item>PATHS</item>
+ <item>PATH_SUFFIXES</item>
+ </list>
+ <list name="find_program_nargs">
+ <item>CMAKE_FIND_ROOT_PATH_BOTH</item>
+ <item>DOC</item>
+ <item>HINTS</item>
+ <item>NAMES</item>
+ <item>NAMES_PER_DIR</item>
+ <item>NO_CMAKE_ENVIRONMENT_PATH</item>
+ <item>NO_CMAKE_FIND_ROOT_PATH</item>
+ <item>NO_CMAKE_PATH</item>
+ <item>NO_CMAKE_SYSTEM_PATH</item>
+ <item>NO_DEFAULT_PATH</item>
+ <item>NO_PACKAGE_ROOT_PATH</item>
+ <item>NO_SYSTEM_ENVIRONMENT_PATH</item>
+ <item>ONLY_CMAKE_FIND_ROOT_PATH</item>
+ <item>PATHS</item>
+ <item>PATH_SUFFIXES</item>
+ </list>
+ <list name="foreach_nargs">
+ <item>IN</item>
+ <item>ITEMS</item>
+ <item>LISTS</item>
+ <item>RANGE</item>
+ </list>
+ <list name="get_directory_property_nargs">
+ <item>DEFINITION</item>
+ <item>DIRECTORY</item>
+ </list>
+ <list name="get_filename_component_nargs">
+ <item>ABSOLUTE</item>
+ <item>BASE_DIR</item>
+ <item>CACHE</item>
+ <item>DIRECTORY</item>
+ <item>EXT</item>
+ <item>NAME</item>
+ <item>NAME_WE</item>
+ <item>PATH</item>
+ <item>PROGRAM</item>
+ <item>PROGRAM_ARGS</item>
+ <item>REALPATH</item>
+ </list>
+ <list name="get_property_nargs">
+ <item>BRIEF_DOCS</item>
+ <item>CACHE</item>
+ <item>DEFINED</item>
+ <item>DIRECTORY</item>
+ <item>FULL_DOCS</item>
+ <item>GLOBAL</item>
+ <item>INSTALL</item>
+ <item>PROPERTY</item>
+ <item>SET</item>
+ <item>SOURCE</item>
+ <item>TARGET</item>
+ <item>TEST</item>
+ <item>VARIABLE</item>
+ </list>
+ <list name="if_nargs">
+ <item>AND</item>
+ <item>DEFINED</item>
+ <item>EQUAL</item>
+ <item>EXISTS</item>
+ <item>GREATER</item>
+ <item>GREATER_EQUAL</item>
+ <item>IN_LIST</item>
+ <item>IS_ABSOLUTE</item>
+ <item>IS_DIRECTORY</item>
+ <item>IS_NEWER_THAN</item>
+ <item>IS_SYMLINK</item>
+ <item>LESS</item>
+ <item>LESS_EQUAL</item>
+ <item>MATCHES</item>
+ <item>NOT</item>
+ <item>OR</item>
+ <item>POLICY</item>
+ <item>STREQUAL</item>
+ <item>STRGREATER</item>
+ <item>STRGREATER_EQUAL</item>
+ <item>STRLESS</item>
+ <item>STRLESS_EQUAL</item>
+ <item>TARGET</item>
+ <item>TEST</item>
+ <item>VERSION_EQUAL</item>
+ <item>VERSION_GREATER</item>
+ <item>VERSION_GREATER_EQUAL</item>
+ <item>VERSION_LESS</item>
+ <item>VERSION_LESS_EQUAL</item>
+ </list>
+ <list name="include_nargs">
+ <item>NO_POLICY_SCOPE</item>
+ <item>OPTIONAL</item>
+ <item>RESULT_VARIABLE</item>
+ </list>
+ <list name="include_guard_nargs">
+ <item>DIRECTORY</item>
+ <item>GLOBAL</item>
+ </list>
+ <list name="list_nargs">
+ <item>APPEND</item>
+ <item>AT</item>
+ <item>EXCLUDE</item>
+ <item>FILTER</item>
+ <item>FIND</item>
+ <item>FOR</item>
+ <item>GENEX_STRIP</item>
+ <item>GET</item>
+ <item>INCLUDE</item>
+ <item>INSERT</item>
+ <item>JOIN</item>
+ <item>LENGTH</item>
+ <item>OUTPUT_VARIABLE</item>
+ <item>PREPEND</item>
+ <item>REGEX</item>
+ <item>REMOVE_AT</item>
+ <item>REMOVE_DUPLICATES</item>
+ <item>REMOVE_ITEM</item>
+ <item>REPLACE</item>
+ <item>REVERSE</item>
+ <item>SORT</item>
+ <item>STRIP</item>
+ <item>SUBLIST</item>
+ <item>TOLOWER</item>
+ <item>TRANSFORM</item>
+ </list>
+ <list name="mark_as_advanced_nargs">
+ <item>CLEAR</item>
+ <item>FORCE</item>
+ </list>
+ <list name="math_nargs">
+ <item>EXPR</item>
+ </list>
+ <list name="message_nargs">
+ <item>AUTHOR_WARNING</item>
+ <item>DEPRECATION</item>
+ <item>FATAL_ERROR</item>
+ <item>SEND_ERROR</item>
+ <item>STATUS</item>
+ <item>WARNING</item>
+ </list>
+ <list name="separate_arguments_nargs">
+ <item>NATIVE_COMMAND</item>
+ <item>UNIX_COMMAND</item>
+ <item>WINDOWS_COMMAND</item>
+ </list>
+ <list name="set_directory_properties_nargs">
+ <item>PROPERTIES</item>
+ </list>
+ <list name="set_property_nargs">
+ <item>APPEND</item>
+ <item>APPEND_STRING</item>
+ <item>CACHE</item>
+ <item>DIRECTORY</item>
+ <item>GLOBAL</item>
+ <item>INSTALL</item>
+ <item>PROPERTY</item>
+ <item>SOURCE</item>
+ <item>TARGET</item>
+ <item>TEST</item>
+ <item>VARIABLE</item>
+ </list>
+ <list name="set_nargs">
+ <item>CACHE</item>
+ <item>FORCE</item>
+ <item>PARENT_SCOPE</item>
+ </list>
+ <list name="set_sargs">
+ <item>BOOL</item>
+ <item>FILEPATH</item>
+ <item>INTERNAL</item>
+ <item>PATH</item>
+ <item>STATIC</item>
+ <item>STRING</item>
+ </list>
+ <list name="string_nargs">
+ <item>@ONLY</item>
+ <item>ALPHABET</item>
+ <item>APPEND</item>
+ <item>ASCII</item>
+ <item>COMPARE</item>
+ <item>CONCAT</item>
+ <item>CONFIGURE</item>
+ <item>EQUAL</item>
+ <item>ESCAPE_QUOTES</item>
+ <item>FIND</item>
+ <item>GENEX_STRIP</item>
+ <item>GREATER</item>
+ <item>GREATER_EQUAL</item>
+ <item>JOIN</item>
+ <item>LENGTH</item>
+ <item>LESS</item>
+ <item>LESS_EQUAL</item>
+ <item>MAKE_C_IDENTIFIER</item>
+ <item>MATCH</item>
+ <item>MATCHALL</item>
+ <item>MD5</item>
+ <item>NAME</item>
+ <item>NAMESPACE</item>
+ <item>NOTEQUAL</item>
+ <item>PREPEND</item>
+ <item>RANDOM</item>
+ <item>RANDOM_SEED</item>
+ <item>REGEX</item>
+ <item>REPLACE</item>
+ <item>REVERSE</item>
+ <item>SHA1</item>
+ <item>SHA224</item>
+ <item>SHA256</item>
+ <item>SHA384</item>
+ <item>SHA3_224</item>
+ <item>SHA3_256</item>
+ <item>SHA3_384</item>
+ <item>SHA3_512</item>
+ <item>SHA512</item>
+ <item>STRIP</item>
+ <item>SUBSTRING</item>
+ <item>TIMESTAMP</item>
+ <item>TOLOWER</item>
+ <item>TOUPPER</item>
+ <item>TYPE</item>
+ <item>UPPER</item>
+ <item>UTC</item>
+ <item>UUID</item>
+ </list>
+ <list name="unset_nargs">
+ <item>CACHE</item>
+ <item>PARENT_SCOPE</item>
+ </list>
+ <list name="while_nargs">
+ <item>AND</item>
+ <item>DEFINED</item>
+ <item>EQUAL</item>
+ <item>EXISTS</item>
+ <item>GREATER</item>
+ <item>GREATER_EQUAL</item>
+ <item>IN_LIST</item>
+ <item>IS_ABSOLUTE</item>
+ <item>IS_DIRECTORY</item>
+ <item>IS_NEWER_THAN</item>
+ <item>IS_SYMLINK</item>
+ <item>LESS</item>
+ <item>LESS_EQUAL</item>
+ <item>MATCHES</item>
+ <item>NOT</item>
+ <item>OR</item>
+ <item>POLICY</item>
+ <item>STREQUAL</item>
+ <item>STRGREATER</item>
+ <item>STRGREATER_EQUAL</item>
+ <item>STRLESS</item>
+ <item>STRLESS_EQUAL</item>
+ <item>TARGET</item>
+ <item>TEST</item>
+ <item>VERSION_EQUAL</item>
+ <item>VERSION_GREATER</item>
+ <item>VERSION_GREATER_EQUAL</item>
+ <item>VERSION_LESS</item>
+ <item>VERSION_LESS_EQUAL</item>
+ </list>
+ <list name="add_custom_command_nargs">
+ <item>APPEND</item>
+ <item>ARGS</item>
+ <item>BYPRODUCTS</item>
+ <item>COMMAND</item>
+ <item>COMMAND_EXPAND_LISTS</item>
+ <item>COMMENT</item>
+ <item>DEPENDS</item>
+ <item>DEPFILE</item>
+ <item>IMPLICIT_DEPENDS</item>
+ <item>MAIN_DEPENDENCY</item>
+ <item>OUTPUT</item>
+ <item>POST_BUILD</item>
+ <item>PRE_BUILD</item>
+ <item>PRE_LINK</item>
+ <item>TARGET</item>
+ <item>USES_TERMINAL</item>
+ <item>VERBATIM</item>
+ <item>WORKING_DIRECTORY</item>
+ </list>
+ <list name="add_custom_target_nargs">
+ <item>ALL</item>
+ <item>APPEND</item>
+ <item>BYPRODUCTS</item>
+ <item>COMMAND</item>
+ <item>COMMAND_EXPAND_LISTS</item>
+ <item>COMMENT</item>
+ <item>DEPENDS</item>
+ <item>DEPFILE</item>
+ <item>IMPLICIT_DEPENDS</item>
+ <item>SOURCES</item>
+ <item>USES_TERMINAL</item>
+ <item>VERBATIM</item>
+ <item>WORKING_DIRECTORY</item>
+ </list>
+ <list name="add_executable_nargs">
+ <item>ALIAS</item>
+ <item>EXCLUDE_FROM_ALL</item>
+ <item>GLOBAL</item>
+ <item>IMPORTED</item>
+ <item>MACOSX_BUNDLE</item>
+ <item>WIN32</item>
+ </list>
+ <list name="add_library_nargs">
+ <item>ALIAS</item>
+ <item>EXCLUDE_FROM_ALL</item>
+ <item>GLOBAL</item>
+ <item>IMPORTED</item>
+ <item>INTERFACE</item>
+ <item>MODULE</item>
+ <item>OBJECT</item>
+ <item>SHARED</item>
+ <item>STATIC</item>
+ <item>UNKNOWN</item>
+ </list>
+ <list name="add_subdirectory_nargs">
+ <item>EXCLUDE_FROM_ALL</item>
+ </list>
+ <list name="add_test_nargs">
+ <item>COMMAND</item>
+ <item>CONFIGURATIONS</item>
+ <item>NAME</item>
+ <item>WORKING_DIRECTORY</item>
+ </list>
+ <list name="build_command_nargs">
+ <item>CONFIGURATION</item>
+ <item>TARGET</item>
+ </list>
+ <list name="create_test_sourcelist_nargs">
+ <item>EXTRA_INCLUDE</item>
+ <item>FUNCTION</item>
+ </list>
+ <list name="define_property_nargs">
+ <item>BRIEF_DOCS</item>
+ <item>CACHED_VARIABLE</item>
+ <item>DIRECTORY</item>
+ <item>FULL_DOCS</item>
+ <item>GLOBAL</item>
+ <item>INHERITED</item>
+ <item>PROPERTY</item>
+ <item>SOURCE</item>
+ <item>TEST</item>
+ <item>VARIABLE</item>
+ </list>
+ <list name="enable_language_nargs">
+ <item>OPTIONAL</item>
+ </list>
+ <list name="enable_language_sargs">
+ <item>C</item>
+ <item>CXX</item>
+ <item>Fortran</item>
+ <item>RC</item>
+ </list>
+ <list name="export_nargs">
+ <item>ANDROID_MK</item>
+ <item>APPEND</item>
+ <item>EXPORT</item>
+ <item>EXPORT_LINK_INTERFACE_LIBRARIES</item>
+ <item>FILE</item>
+ <item>NAMESPACE</item>
+ <item>TARGETS</item>
+ </list>
+ <list name="include_directories_nargs">
+ <item>AFTER</item>
+ <item>BEFORE</item>
+ <item>SYSTEM</item>
+ </list>
+ <list name="include_external_msproject_nargs">
+ <item>GUID</item>
+ <item>PLATFORM</item>
+ <item>TYPE</item>
+ </list>
+ <list name="install_nargs">
+ <item>ARCHIVE</item>
+ <item>BUNDLE</item>
+ <item>CODE</item>
+ <item>COMPONENT</item>
+ <item>CONFIGURATIONS</item>
+ <item>DESTINATION</item>
+ <item>DIRECTORY</item>
+ <item>DIRECTORY_PERMISSIONS</item>
+ <item>EXCLUDE</item>
+ <item>EXCLUDE_FROM_ALL</item>
+ <item>EXPORT</item>
+ <item>EXPORT_ANDROID_MK</item>
+ <item>EXPORT_LINK_INTERFACE_LIBRARIES</item>
+ <item>FILE</item>
+ <item>FILES</item>
+ <item>FILES_MATCHING</item>
+ <item>FILE_PERMISSIONS</item>
+ <item>FRAMEWORK</item>
+ <item>INCLUDES</item>
+ <item>LIBRARY</item>
+ <item>MESSAGE_NEVER</item>
+ <item>NAMELINK_COMPONENT</item>
+ <item>NAMELINK_ONLY</item>
+ <item>NAMELINK_SKIP</item>
+ <item>NAMESPACE</item>
+ <item>OBJECTS</item>
+ <item>OPTIONAL</item>
+ <item>PATTERN</item>
+ <item>PERMISSIONS</item>
+ <item>PRIVATE_HEADER</item>
+ <item>PROGRAMS</item>
+ <item>PUBLIC_HEADER</item>
+ <item>REGEX</item>
+ <item>RENAME</item>
+ <item>RESOURCE</item>
+ <item>RUNTIME</item>
+ <item>SCRIPT</item>
+ <item>TARGETS</item>
+ <item>USE_SOURCE_PERMISSIONS</item>
+ </list>
+ <list name="install_sargs">
+ <item>GROUP_EXECUTE</item>
+ <item>GROUP_READ</item>
+ <item>GROUP_WRITE</item>
+ <item>OWNER_EXECUTE</item>
+ <item>OWNER_READ</item>
+ <item>OWNER_WRITE</item>
+ <item>SETGID</item>
+ <item>SETUID</item>
+ <item>WORLD_EXECUTE</item>
+ <item>WORLD_READ</item>
+ <item>WORLD_WRITE</item>
+ </list>
+ <list name="link_libraries_nargs">
+ <item>debug</item>
+ <item>general</item>
+ <item>optimized</item>
+ </list>
+ <list name="load_cache_nargs">
+ <item>EXCLUDE</item>
+ <item>INCLUDE_INTERNALS</item>
+ <item>READ_WITH_PREFIX</item>
+ </list>
+ <list name="project_nargs">
+ <item>DESCRIPTION</item>
+ <item>HOMEPAGE_URL</item>
+ <item>LANGUAGES</item>
+ <item>VERSION</item>
+ </list>
+ <list name="project_sargs">
+ <item>ASM</item>
+ <item>C</item>
+ <item>CUDA</item>
+ <item>CXX</item>
+ <item>Fortran</item>
+ <item>NONE</item>
+ <item>RC</item>
+ </list>
+ <list name="set_source_files_properties_nargs">
+ <item>PROPERTIES</item>
+ </list>
+ <list name="set_target_properties_nargs">
+ <item>PROPERTIES</item>
+ </list>
+ <list name="set_tests_properties_nargs">
+ <item>PROPERTIES</item>
+ </list>
+ <list name="source_group_nargs">
+ <item>FILES</item>
+ <item>PREFIX</item>
+ <item>REGULAR_EXPRESSION</item>
+ <item>TREE</item>
+ </list>
+ <list name="target_compile_definitions_nargs">
+ <item>INTERFACE</item>
+ <item>PRIVATE</item>
+ <item>PUBLIC</item>
+ </list>
+ <list name="target_compile_features_nargs">
+ <item>INTERFACE</item>
+ <item>PRIVATE</item>
+ <item>PUBLIC</item>
+ </list>
+ <list name="target_compile_features_sargs">
+ <item>c_function_prototypes</item>
+ <item>c_restrict</item>
+ <item>c_static_assert</item>
+ <item>c_std_11</item>
+ <item>c_std_90</item>
+ <item>c_std_99</item>
+ <item>c_variadic_macros</item>
+ <item>cxx_aggregate_default_initializers</item>
+ <item>cxx_alias_templates</item>
+ <item>cxx_alignas</item>
+ <item>cxx_alignof</item>
+ <item>cxx_attribute_deprecated</item>
+ <item>cxx_attributes</item>
+ <item>cxx_auto_type</item>
+ <item>cxx_binary_literals</item>
+ <item>cxx_constexpr</item>
+ <item>cxx_contextual_conversions</item>
+ <item>cxx_decltype</item>
+ <item>cxx_decltype_auto</item>
+ <item>cxx_decltype_incomplete_return_types</item>
+ <item>cxx_default_function_template_args</item>
+ <item>cxx_defaulted_functions</item>
+ <item>cxx_defaulted_move_initializers</item>
+ <item>cxx_delegating_constructors</item>
+ <item>cxx_deleted_functions</item>
+ <item>cxx_digit_separators</item>
+ <item>cxx_enum_forward_declarations</item>
+ <item>cxx_explicit_conversions</item>
+ <item>cxx_extended_friend_declarations</item>
+ <item>cxx_extern_templates</item>
+ <item>cxx_final</item>
+ <item>cxx_func_identifier</item>
+ <item>cxx_generalized_initializers</item>
+ <item>cxx_generic_lambdas</item>
+ <item>cxx_inheriting_constructors</item>
+ <item>cxx_inline_namespaces</item>
+ <item>cxx_lambda_init_captures</item>
+ <item>cxx_lambdas</item>
+ <item>cxx_local_type_template_args</item>
+ <item>cxx_long_long_type</item>
+ <item>cxx_noexcept</item>
+ <item>cxx_nonstatic_member_init</item>
+ <item>cxx_nullptr</item>
+ <item>cxx_override</item>
+ <item>cxx_range_for</item>
+ <item>cxx_raw_string_literals</item>
+ <item>cxx_reference_qualified_functions</item>
+ <item>cxx_relaxed_constexpr</item>
+ <item>cxx_return_type_deduction</item>
+ <item>cxx_right_angle_brackets</item>
+ <item>cxx_rvalue_references</item>
+ <item>cxx_sizeof_member</item>
+ <item>cxx_static_assert</item>
+ <item>cxx_std_11</item>
+ <item>cxx_std_14</item>
+ <item>cxx_std_17</item>
+ <item>cxx_std_20</item>
+ <item>cxx_std_98</item>
+ <item>cxx_strong_enums</item>
+ <item>cxx_template_template_parameters</item>
+ <item>cxx_thread_local</item>
+ <item>cxx_trailing_return_types</item>
+ <item>cxx_unicode_literals</item>
+ <item>cxx_uniform_initialization</item>
+ <item>cxx_unrestricted_unions</item>
+ <item>cxx_user_literals</item>
+ <item>cxx_variable_templates</item>
+ <item>cxx_variadic_macros</item>
+ <item>cxx_variadic_templates</item>
+ </list>
+ <list name="target_compile_options_nargs">
+ <item>BEFORE</item>
+ <item>INTERFACE</item>
+ <item>PRIVATE</item>
+ <item>PUBLIC</item>
+ </list>
+ <list name="target_include_directories_nargs">
+ <item>BEFORE</item>
+ <item>INTERFACE</item>
+ <item>PRIVATE</item>
+ <item>PUBLIC</item>
+ <item>SYSTEM</item>
+ </list>
+ <list name="target_link_libraries_nargs">
+ <item>INTERFACE</item>
+ <item>PRIVATE</item>
+ <item>PUBLIC</item>
+ </list>
+ <list name="target_sources_nargs">
+ <item>INTERFACE</item>
+ <item>PRIVATE</item>
+ <item>PUBLIC</item>
+ </list>
+ <list name="try_compile_nargs">
+ <item>CMAKE_FLAGS</item>
+ <item>COMPILE_DEFINITIONS</item>
+ <item>COPY_FILE</item>
+ <item>COPY_FILE_ERROR</item>
+ <item>LINK_LIBRARIES</item>
+ <item>OUTPUT_VARIABLE</item>
+ <item>RESULT_VAR</item>
+ <item>SOURCES</item>
+ </list>
+ <list name="try_run_nargs">
+ <item>ARGS</item>
+ <item>CMAKE_FLAGS</item>
+ <item>COMPILE_DEFINITIONS</item>
+ <item>COMPILE_OUTPUT_VARIABLE</item>
+ <item>COMPILE_RESULT_VAR</item>
+ <item>LINK_LIBRARIES</item>
+ <item>OUTPUT_VARIABLE</item>
+ <item>RUN_OUTPUT_VARIABLE</item>
+ <item>RUN_RESULT_VAR</item>
+ </list>
+ <list name="ctest_build_nargs">
+ <item>APPEND</item>
+ <item>BUILD</item>
+ <item>CAPTURE_CMAKE_ERROR</item>
+ <item>CONFIGURATION</item>
+ <item>FLAGS</item>
+ <item>NUMBER_ERRORS</item>
+ <item>NUMBER_WARNINGS</item>
+ <item>PROJECT_NAME</item>
+ <item>RETURN_VALUE</item>
+ <item>TARGET</item>
+ </list>
+ <list name="ctest_configure_nargs">
+ <item>APPEND</item>
+ <item>BUILD</item>
+ <item>CAPTURE_CMAKE_ERROR</item>
+ <item>OPTIONS</item>
+ <item>QUIET</item>
+ <item>RETURN_VALUE</item>
+ <item>SOURCE</item>
+ </list>
+ <list name="ctest_coverage_nargs">
+ <item>APPEND</item>
+ <item>BUILD</item>
+ <item>CAPTURE_CMAKE_ERROR</item>
+ <item>LABELS</item>
+ <item>QUIET</item>
+ <item>RETURN_VALUE</item>
+ </list>
+ <list name="ctest_memcheck_nargs">
+ <item>APPEND</item>
+ <item>BUILD</item>
+ <item>DEFECT_COUNT</item>
+ <item>END</item>
+ <item>EXCLUDE</item>
+ <item>EXCLUDE_FIXTURE</item>
+ <item>EXCLUDE_FIXTURE_CLEANUP</item>
+ <item>EXCLUDE_FIXTURE_SETUP</item>
+ <item>EXCLUDE_LABEL</item>
+ <item>INCLUDE</item>
+ <item>INCLUDE_LABEL</item>
+ <item>PARALLEL_LEVEL</item>
+ <item>QUIET</item>
+ <item>RETURN_VALUE</item>
+ <item>SCHEDULE_RANDOM</item>
+ <item>START</item>
+ <item>STOP_TIME</item>
+ <item>STRIDE</item>
+ <item>TEST_LOAD</item>
+ </list>
+ <list name="ctest_run_script_nargs">
+ <item>NEW_PROCESS</item>
+ <item>RETURN_VALUE</item>
+ </list>
+ <list name="ctest_start_nargs">
+ <item>APPEND</item>
+ <item>QUIET</item>
+ <item>TRACK</item>
+ </list>
+ <list name="ctest_submit_nargs">
+ <item>CDASH_UPLOAD</item>
+ <item>CDASH_UPLOAD_TYPE</item>
+ <item>FILES</item>
+ <item>HTTPHEADER</item>
+ <item>PARTS</item>
+ <item>QUIET</item>
+ <item>RETRY_COUNT</item>
+ <item>RETRY_DELAY</item>
+ <item>RETURN_VALUE</item>
+ </list>
+ <list name="ctest_test_nargs">
+ <item>APPEND</item>
+ <item>BUILD</item>
+ <item>CAPTURE_CMAKE_ERROR</item>
+ <item>END</item>
+ <item>EXCLUDE</item>
+ <item>EXCLUDE_FIXTURE</item>
+ <item>EXCLUDE_FIXTURE_CLEANUP</item>
+ <item>EXCLUDE_FIXTURE_SETUP</item>
+ <item>EXCLUDE_LABEL</item>
+ <item>INCLUDE</item>
+ <item>INCLUDE_LABEL</item>
+ <item>PARALLEL_LEVEL</item>
+ <item>QUIET</item>
+ <item>RETURN_VALUE</item>
+ <item>SCHEDULE_RANDOM</item>
+ <item>START</item>
+ <item>STOP_TIME</item>
+ <item>STRIDE</item>
+ <item>TEST_LOAD</item>
+ </list>
+ <list name="ctest_update_nargs">
+ <item>QUIET</item>
+ <item>RETURN_VALUE</item>
+ <item>SOURCE</item>
+ </list>
+ <list name="ctest_upload_nargs">
+ <item>CAPTURE_CMAKE_ERROR</item>
+ <item>FILES</item>
+ <item>QUIET</item>
</list>
- <list name="simple_generator_expr">
- <item> CONFIGURATION </item>
- <item> ANGLE-R </item>
- <item> COMMA </item>
- <item> SEMICOLON </item>
- <item> INSTALL_PREFIX </item>
+ <list name="variables">
+ <item>ANDROID</item>
+ <item>APPLE</item>
+ <item>BORLAND</item>
+ <item>BUILD_SHARED_LIBS</item>
+ <item>BUILD_TESTING</item>
+ <item>CMAKE_ABSOLUTE_DESTINATION_FILES</item>
+ <item>CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS</item>
+ <item>CMAKE_ANDROID_API</item>
+ <item>CMAKE_ANDROID_API_MIN</item>
+ <item>CMAKE_ANDROID_ARCH</item>
+ <item>CMAKE_ANDROID_ARCH_ABI</item>
+ <item>CMAKE_ANDROID_ARM_MODE</item>
+ <item>CMAKE_ANDROID_ARM_NEON</item>
+ <item>CMAKE_ANDROID_ASSETS_DIRECTORIES</item>
+ <item>CMAKE_ANDROID_GUI</item>
+ <item>CMAKE_ANDROID_JAR_DEPENDENCIES</item>
+ <item>CMAKE_ANDROID_JAR_DIRECTORIES</item>
+ <item>CMAKE_ANDROID_JAVA_SOURCE_DIR</item>
+ <item>CMAKE_ANDROID_NATIVE_LIB_DEPENDENCIES</item>
+ <item>CMAKE_ANDROID_NATIVE_LIB_DIRECTORIES</item>
+ <item>CMAKE_ANDROID_NDK</item>
+ <item>CMAKE_ANDROID_NDK_DEPRECATED_HEADERS</item>
+ <item>CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG</item>
+ <item>CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION</item>
+ <item>CMAKE_ANDROID_PROCESS_MAX</item>
+ <item>CMAKE_ANDROID_PROGUARD</item>
+ <item>CMAKE_ANDROID_PROGUARD_CONFIG_PATH</item>
+ <item>CMAKE_ANDROID_SECURE_PROPS_PATH</item>
+ <item>CMAKE_ANDROID_SKIP_ANT_STEP</item>
+ <item>CMAKE_ANDROID_STANDALONE_TOOLCHAIN</item>
+ <item>CMAKE_ANDROID_STL_TYPE</item>
+ <item>CMAKE_ANSI_CXXFLAGS</item>
+ <item>CMAKE_APPBUNDLE_PATH</item>
+ <item>CMAKE_AR</item>
+ <item>CMAKE_ARCHIVE_OUTPUT_DIRECTORY</item>
+ <item>CMAKE_ARGC</item>
+ <item>CMAKE_ARGV0</item>
+ <item>CMAKE_AUTOMOC</item>
+ <item>CMAKE_AUTOMOC_DEPEND_FILTERS</item>
+ <item>CMAKE_AUTOMOC_MOC_OPTIONS</item>
+ <item>CMAKE_AUTOMOC_RELAXED_MODE</item>
+ <item>CMAKE_AUTORCC</item>
+ <item>CMAKE_AUTORCC_OPTIONS</item>
+ <item>CMAKE_AUTOUIC</item>
+ <item>CMAKE_AUTOUIC_OPTIONS</item>
+ <item>CMAKE_AUTOUIC_SEARCH_PATHS</item>
+ <item>CMAKE_BACKWARDS_COMPATIBILITY</item>
+ <item>CMAKE_BINARY_DIR</item>
+ <item>CMAKE_BUILD_RPATH</item>
+ <item>CMAKE_BUILD_TOOL</item>
+ <item>CMAKE_BUILD_TYPE</item>
+ <item>CMAKE_BUILD_WITH_INSTALL_NAME_DIR</item>
+ <item>CMAKE_BUILD_WITH_INSTALL_RPATH</item>
+ <item>CMAKE_CACHEFILE_DIR</item>
+ <item>CMAKE_CACHE_MAJOR_VERSION</item>
+ <item>CMAKE_CACHE_MINOR_VERSION</item>
+ <item>CMAKE_CACHE_PATCH_VERSION</item>
+ <item>CMAKE_CFG_INTDIR</item>
+ <item>CMAKE_CL_64</item>
+ <item>CMAKE_CODEBLOCKS_COMPILER_ID</item>
+ <item>CMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES</item>
+ <item>CMAKE_CODELITE_USE_TARGETS</item>
+ <item>CMAKE_COLOR_MAKEFILE</item>
+ <item>CMAKE_COMMAND</item>
+ <item>CMAKE_COMPILER_2005</item>
+ <item>CMAKE_COMPILER_IS_GNUCC</item>
+ <item>CMAKE_COMPILER_IS_GNUCXX</item>
+ <item>CMAKE_COMPILER_IS_GNUG77</item>
+ <item>CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY</item>
+ <item>CMAKE_CONFIGURATION_TYPES</item>
+ <item>CMAKE_CROSSCOMPILING</item>
+ <item>CMAKE_CROSSCOMPILING_EMULATOR</item>
+ <item>CMAKE_CTEST_COMMAND</item>
+ <item>CMAKE_CUDA_EXTENSIONS</item>
+ <item>CMAKE_CUDA_SEPARABLE_COMPILATION</item>
+ <item>CMAKE_CUDA_STANDARD</item>
+ <item>CMAKE_CUDA_STANDARD_REQUIRED</item>
+ <item>CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES</item>
+ <item>CMAKE_CURRENT_BINARY_DIR</item>
+ <item>CMAKE_CURRENT_LIST_DIR</item>
+ <item>CMAKE_CURRENT_LIST_FILE</item>
+ <item>CMAKE_CURRENT_LIST_LINE</item>
+ <item>CMAKE_CURRENT_SOURCE_DIR</item>
+ <item>CMAKE_CXX_COMPILE_FEATURES</item>
+ <item>CMAKE_CXX_EXTENSIONS</item>
+ <item>CMAKE_CXX_STANDARD</item>
+ <item>CMAKE_CXX_STANDARD_REQUIRED</item>
+ <item>CMAKE_C_COMPILE_FEATURES</item>
+ <item>CMAKE_C_EXTENSIONS</item>
+ <item>CMAKE_C_STANDARD</item>
+ <item>CMAKE_C_STANDARD_REQUIRED</item>
+ <item>CMAKE_DEBUG_POSTFIX</item>
+ <item>CMAKE_DEBUG_TARGET_PROPERTIES</item>
+ <item>CMAKE_DEPENDS_IN_PROJECT_ONLY</item>
+ <item>CMAKE_DIRECTORY_LABELS</item>
+ <item>CMAKE_DL_LIBS</item>
+ <item>CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION</item>
+ <item>CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES</item>
+ <item>CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT</item>
+ <item>CMAKE_ECLIPSE_MAKE_ARGUMENTS</item>
+ <item>CMAKE_ECLIPSE_VERSION</item>
+ <item>CMAKE_EDIT_COMMAND</item>
+ <item>CMAKE_ENABLE_EXPORTS</item>
+ <item>CMAKE_ERROR_DEPRECATED</item>
+ <item>CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION</item>
+ <item>CMAKE_EXECUTABLE_SUFFIX</item>
+ <item>CMAKE_EXE_LINKER_FLAGS</item>
+ <item>CMAKE_EXE_LINKER_FLAGS_INIT</item>
+ <item>CMAKE_EXPORT_COMPILE_COMMANDS</item>
+ <item>CMAKE_EXPORT_NO_PACKAGE_REGISTRY</item>
+ <item>CMAKE_EXTRA_GENERATOR</item>
+ <item>CMAKE_EXTRA_INCLUDE_FILES</item>
+ <item>CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES</item>
+ <item>CMAKE_FIND_APPBUNDLE</item>
+ <item>CMAKE_FIND_FRAMEWORK</item>
+ <item>CMAKE_FIND_FRAMEWORK_EXTRA_LOCATIONS</item>
+ <item>CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX</item>
+ <item>CMAKE_FIND_LIBRARY_PREFIXES</item>
+ <item>CMAKE_FIND_LIBRARY_SUFFIXES</item>
+ <item>CMAKE_FIND_NO_INSTALL_PREFIX</item>
+ <item>CMAKE_FIND_PACKAGE_NAME</item>
+ <item>CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY</item>
+ <item>CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY</item>
+ <item>CMAKE_FIND_PACKAGE_SORT_DIRECTION</item>
+ <item>CMAKE_FIND_PACKAGE_SORT_ORDER</item>
+ <item>CMAKE_FIND_PACKAGE_WARN_NO_MODULE</item>
+ <item>CMAKE_FIND_ROOT_PATH</item>
+ <item>CMAKE_FIND_ROOT_PATH_MODE_INCLUDE</item>
+ <item>CMAKE_FIND_ROOT_PATH_MODE_LIBRARY</item>
+ <item>CMAKE_FIND_ROOT_PATH_MODE_PACKAGE</item>
+ <item>CMAKE_FIND_ROOT_PATH_MODE_PROGRAM</item>
+ <item>CMAKE_FOLDER</item>
+ <item>CMAKE_FRAMEWORK_PATH</item>
+ <item>CMAKE_Fortran_FORMAT</item>
+ <item>CMAKE_Fortran_MODDIR_DEFAULT</item>
+ <item>CMAKE_Fortran_MODDIR_FLAG</item>
+ <item>CMAKE_Fortran_MODOUT_FLAG</item>
+ <item>CMAKE_Fortran_MODULE_DIRECTORY</item>
+ <item>CMAKE_GENERATOR</item>
+ <item>CMAKE_GENERATOR_INSTANCE</item>
+ <item>CMAKE_GENERATOR_PLATFORM</item>
+ <item>CMAKE_GENERATOR_TOOLSET</item>
+ <item>CMAKE_GNUtoMS</item>
+ <item>CMAKE_HAS_ANSI_STRING_STREAM</item>
+ <item>CMAKE_HOME_DIRECTORY</item>
+ <item>CMAKE_HOST_APPLE</item>
+ <item>CMAKE_HOST_SOLARIS</item>
+ <item>CMAKE_HOST_SYSTEM</item>
+ <item>CMAKE_HOST_SYSTEM_NAME</item>
+ <item>CMAKE_HOST_SYSTEM_PROCESSOR</item>
+ <item>CMAKE_HOST_SYSTEM_VERSION</item>
+ <item>CMAKE_HOST_UNIX</item>
+ <item>CMAKE_HOST_WIN32</item>
+ <item>CMAKE_HP_PTHREADS_INIT</item>
+ <item>CMAKE_IGNORE_PATH</item>
+ <item>CMAKE_IMPORT_LIBRARY_PREFIX</item>
+ <item>CMAKE_IMPORT_LIBRARY_SUFFIX</item>
+ <item>CMAKE_INCLUDE_CURRENT_DIR</item>
+ <item>CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE</item>
+ <item>CMAKE_INCLUDE_DIRECTORIES_BEFORE</item>
+ <item>CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE</item>
+ <item>CMAKE_INCLUDE_PATH</item>
+ <item>CMAKE_INSTALL_BINDIR</item>
+ <item>CMAKE_INSTALL_DATADIR</item>
+ <item>CMAKE_INSTALL_DATAROOTDIR</item>
+ <item>CMAKE_INSTALL_DEBUG_LIBRARIES</item>
+ <item>CMAKE_INSTALL_DEBUG_LIBRARIES_ONLY</item>
+ <item>CMAKE_INSTALL_DEFAULT_COMPONENT_NAME</item>
+ <item>CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS</item>
+ <item>CMAKE_INSTALL_DOCDIR</item>
+ <item>CMAKE_INSTALL_FULL_BINDIR</item>
+ <item>CMAKE_INSTALL_FULL_DATADIR</item>
+ <item>CMAKE_INSTALL_FULL_DATAROOTDIR</item>
+ <item>CMAKE_INSTALL_FULL_DOCDIR</item>
+ <item>CMAKE_INSTALL_FULL_INCLUDEDIR</item>
+ <item>CMAKE_INSTALL_FULL_INFODIR</item>
+ <item>CMAKE_INSTALL_FULL_LIBDIR</item>
+ <item>CMAKE_INSTALL_FULL_LIBEXECDIR</item>
+ <item>CMAKE_INSTALL_FULL_LOCALEDIR</item>
+ <item>CMAKE_INSTALL_FULL_LOCALSTATEDIR</item>
+ <item>CMAKE_INSTALL_FULL_MANDIR</item>
+ <item>CMAKE_INSTALL_FULL_OLDINCLUDEDIR</item>
+ <item>CMAKE_INSTALL_FULL_RUNSTATEDIR</item>
+ <item>CMAKE_INSTALL_FULL_SBINDIR</item>
+ <item>CMAKE_INSTALL_FULL_SHAREDSTATEDIR</item>
+ <item>CMAKE_INSTALL_FULL_SYSCONFDIR</item>
+ <item>CMAKE_INSTALL_INCLUDEDIR</item>
+ <item>CMAKE_INSTALL_INFODIR</item>
+ <item>CMAKE_INSTALL_LIBDIR</item>
+ <item>CMAKE_INSTALL_LIBEXECDIR</item>
+ <item>CMAKE_INSTALL_LOCALEDIR</item>
+ <item>CMAKE_INSTALL_LOCALSTATEDIR</item>
+ <item>CMAKE_INSTALL_MANDIR</item>
+ <item>CMAKE_INSTALL_MESSAGE</item>
+ <item>CMAKE_INSTALL_MFC_LIBRARIES</item>
+ <item>CMAKE_INSTALL_NAME_DIR</item>
+ <item>CMAKE_INSTALL_OLDINCLUDEDIR</item>
+ <item>CMAKE_INSTALL_OPENMP_LIBRARIES</item>
+ <item>CMAKE_INSTALL_PREFIX</item>
+ <item>CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT</item>
+ <item>CMAKE_INSTALL_RPATH</item>
+ <item>CMAKE_INSTALL_RPATH_USE_LINK_PATH</item>
+ <item>CMAKE_INSTALL_RUNSTATEDIR</item>
+ <item>CMAKE_INSTALL_SBINDIR</item>
+ <item>CMAKE_INSTALL_SHAREDSTATEDIR</item>
+ <item>CMAKE_INSTALL_SYSCONFDIR</item>
+ <item>CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT</item>
+ <item>CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION</item>
+ <item>CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS</item>
+ <item>CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS</item>
+ <item>CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP</item>
+ <item>CMAKE_INSTALL_UCRT_LIBRARIES</item>
+ <item>CMAKE_INTERNAL_PLATFORM_ABI</item>
+ <item>CMAKE_INTERPROCEDURAL_OPTIMIZATION</item>
+ <item>CMAKE_IOS_INSTALL_COMBINED</item>
+ <item>CMAKE_JOB_POOLS</item>
+ <item>CMAKE_JOB_POOL_COMPILE</item>
+ <item>CMAKE_JOB_POOL_LINK</item>
+ <item>CMAKE_LIBRARY_ARCHITECTURE</item>
+ <item>CMAKE_LIBRARY_ARCHITECTURE_REGEX</item>
+ <item>CMAKE_LIBRARY_OUTPUT_DIRECTORY</item>
+ <item>CMAKE_LIBRARY_PATH</item>
+ <item>CMAKE_LIBRARY_PATH_FLAG</item>
+ <item>CMAKE_LINK_DEF_FILE_FLAG</item>
+ <item>CMAKE_LINK_DEPENDS_NO_SHARED</item>
+ <item>CMAKE_LINK_INTERFACE_LIBRARIES</item>
+ <item>CMAKE_LINK_LIBRARY_FILE_FLAG</item>
+ <item>CMAKE_LINK_LIBRARY_FLAG</item>
+ <item>CMAKE_LINK_LIBRARY_SUFFIX</item>
+ <item>CMAKE_LINK_SEARCH_END_STATIC</item>
+ <item>CMAKE_LINK_SEARCH_START_STATIC</item>
+ <item>CMAKE_LINK_WHAT_YOU_USE</item>
+ <item>CMAKE_MACOSX_BUNDLE</item>
+ <item>CMAKE_MACOSX_RPATH</item>
+ <item>CMAKE_MAJOR_VERSION</item>
+ <item>CMAKE_MAKE_PROGRAM</item>
+ <item>CMAKE_MATCH_COUNT</item>
+ <item>CMAKE_MFC_FLAG</item>
+ <item>CMAKE_MINIMUM_REQUIRED_VERSION</item>
+ <item>CMAKE_MINOR_VERSION</item>
+ <item>CMAKE_MODULE_LINKER_FLAGS</item>
+ <item>CMAKE_MODULE_LINKER_FLAGS_INIT</item>
+ <item>CMAKE_MODULE_PATH</item>
+ <item>CMAKE_NETRC</item>
+ <item>CMAKE_NETRC_FILE</item>
+ <item>CMAKE_NINJA_OUTPUT_PATH_PREFIX</item>
+ <item>CMAKE_NOT_USING_CONFIG_FLAGS</item>
+ <item>CMAKE_NO_ANSI_FOR_SCOPE</item>
+ <item>CMAKE_NO_ANSI_STREAM_HEADERS</item>
+ <item>CMAKE_NO_ANSI_STRING_STREAM</item>
+ <item>CMAKE_NO_BUILTIN_CHRPATH</item>
+ <item>CMAKE_NO_STD_NAMESPACE</item>
+ <item>CMAKE_NO_SYSTEM_FROM_IMPORTED</item>
+ <item>CMAKE_OBJECT_PATH_MAX</item>
+ <item>CMAKE_OSX_ARCHITECTURES</item>
+ <item>CMAKE_OSX_DEPLOYMENT_TARGET</item>
+ <item>CMAKE_OSX_SYSROOT</item>
+ <item>CMAKE_PARENT_LIST_FILE</item>
+ <item>CMAKE_PATCH_VERSION</item>
+ <item>CMAKE_PDB_OUTPUT_DIRECTORY</item>
+ <item>CMAKE_POSITION_INDEPENDENT_CODE</item>
+ <item>CMAKE_PREFIX_PATH</item>
+ <item>CMAKE_PROGRAM_PATH</item>
+ <item>CMAKE_PROJECT_DESCRIPTION</item>
+ <item>CMAKE_PROJECT_HOMEPAGE_URL</item>
+ <item>CMAKE_PROJECT_NAME</item>
+ <item>CMAKE_PROJECT_VERSION</item>
+ <item>CMAKE_PROJECT_VERSION_MAJOR</item>
+ <item>CMAKE_PROJECT_VERSION_MINOR</item>
+ <item>CMAKE_PROJECT_VERSION_PATCH</item>
+ <item>CMAKE_PROJECT_VERSION_TWEAK</item>
+ <item>CMAKE_RANLIB</item>
+ <item>CMAKE_REQUIRED_DEFINITIONS</item>
+ <item>CMAKE_REQUIRED_FLAGS</item>
+ <item>CMAKE_REQUIRED_INCLUDES</item>
+ <item>CMAKE_REQUIRED_LIBRARIES</item>
+ <item>CMAKE_REQUIRED_QUIET</item>
+ <item>CMAKE_ROOT</item>
+ <item>CMAKE_RUNTIME_OUTPUT_DIRECTORY</item>
+ <item>CMAKE_SCRIPT_MODE_FILE</item>
+ <item>CMAKE_SHARED_LIBRARY_PREFIX</item>
+ <item>CMAKE_SHARED_LIBRARY_SUFFIX</item>
+ <item>CMAKE_SHARED_LINKER_FLAGS</item>
+ <item>CMAKE_SHARED_LINKER_FLAGS_INIT</item>
+ <item>CMAKE_SHARED_MODULE_PREFIX</item>
+ <item>CMAKE_SHARED_MODULE_SUFFIX</item>
+ <item>CMAKE_SIZEOF_VOID_P</item>
+ <item>CMAKE_SKIP_BUILD_RPATH</item>
+ <item>CMAKE_SKIP_INSTALL_ALL_DEPENDENCY</item>
+ <item>CMAKE_SKIP_INSTALL_RPATH</item>
+ <item>CMAKE_SKIP_INSTALL_RULES</item>
+ <item>CMAKE_SKIP_RPATH</item>
+ <item>CMAKE_SOURCE_DIR</item>
+ <item>CMAKE_STAGING_PREFIX</item>
+ <item>CMAKE_STATIC_LIBRARY_PREFIX</item>
+ <item>CMAKE_STATIC_LIBRARY_SUFFIX</item>
+ <item>CMAKE_STATIC_LINKER_FLAGS</item>
+ <item>CMAKE_STATIC_LINKER_FLAGS_INIT</item>
+ <item>CMAKE_SUBLIME_TEXT_2_ENV_SETTINGS</item>
+ <item>CMAKE_SUBLIME_TEXT_2_EXCLUDE_BUILD_TREE</item>
+ <item>CMAKE_SUPPRESS_DEVELOPER_ERRORS</item>
+ <item>CMAKE_SUPPRESS_DEVELOPER_WARNINGS</item>
+ <item>CMAKE_SUPPRESS_REGENERATION</item>
+ <item>CMAKE_SWIG_FLAGS</item>
+ <item>CMAKE_SWIG_OUTDIR</item>
+ <item>CMAKE_SYSROOT</item>
+ <item>CMAKE_SYSROOT_COMPILE</item>
+ <item>CMAKE_SYSROOT_LINK</item>
+ <item>CMAKE_SYSTEM</item>
+ <item>CMAKE_SYSTEM_APPBUNDLE_PATH</item>
+ <item>CMAKE_SYSTEM_FRAMEWORK_PATH</item>
+ <item>CMAKE_SYSTEM_IGNORE_PATH</item>
+ <item>CMAKE_SYSTEM_INCLUDE_PATH</item>
+ <item>CMAKE_SYSTEM_LIBRARY_PATH</item>
+ <item>CMAKE_SYSTEM_NAME</item>
+ <item>CMAKE_SYSTEM_PREFIX_PATH</item>
+ <item>CMAKE_SYSTEM_PROCESSOR</item>
+ <item>CMAKE_SYSTEM_PROGRAM_PATH</item>
+ <item>CMAKE_SYSTEM_VERSION</item>
+ <item>CMAKE_Swift_LANGUAGE_VERSION</item>
+ <item>CMAKE_THREAD_LIBS_INIT</item>
+ <item>CMAKE_THREAD_PREFER_PTHREAD</item>
+ <item>CMAKE_TOOLCHAIN_FILE</item>
+ <item>CMAKE_TRY_COMPILE_CONFIGURATION</item>
+ <item>CMAKE_TRY_COMPILE_PLATFORM_VARIABLES</item>
+ <item>CMAKE_TRY_COMPILE_TARGET_TYPE</item>
+ <item>CMAKE_TWEAK_VERSION</item>
+ <item>CMAKE_USER_MAKE_RULES_OVERRIDE</item>
+ <item>CMAKE_USE_PTHREADS_INIT</item>
+ <item>CMAKE_USE_RELATIVE_PATHS</item>
+ <item>CMAKE_USE_SPROC_INIT</item>
+ <item>CMAKE_USE_WIN32_THREADS_INIT</item>
+ <item>CMAKE_VERBOSE_MAKEFILE</item>
+ <item>CMAKE_VERSION</item>
+ <item>CMAKE_VISIBILITY_INLINES_HIDDEN</item>
+ <item>CMAKE_VS_DEVENV_COMMAND</item>
+ <item>CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD</item>
+ <item>CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD</item>
+ <item>CMAKE_VS_INTEL_Fortran_PROJECT_VERSION</item>
+ <item>CMAKE_VS_MSBUILD_COMMAND</item>
+ <item>CMAKE_VS_NsightTegra_VERSION</item>
+ <item>CMAKE_VS_PLATFORM_NAME</item>
+ <item>CMAKE_VS_PLATFORM_TOOLSET</item>
+ <item>CMAKE_VS_PLATFORM_TOOLSET_CUDA</item>
+ <item>CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE</item>
+ <item>CMAKE_VS_SDK_EXCLUDE_DIRECTORIES</item>
+ <item>CMAKE_VS_SDK_EXECUTABLE_DIRECTORIES</item>
+ <item>CMAKE_VS_SDK_INCLUDE_DIRECTORIES</item>
+ <item>CMAKE_VS_SDK_LIBRARY_DIRECTORIES</item>
+ <item>CMAKE_VS_SDK_LIBRARY_WINRT_DIRECTORIES</item>
+ <item>CMAKE_VS_SDK_REFERENCE_DIRECTORIES</item>
+ <item>CMAKE_VS_SDK_SOURCE_DIRECTORIES</item>
+ <item>CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION</item>
+ <item>CMAKE_WARN_DEPRECATED</item>
+ <item>CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION</item>
+ <item>CMAKE_WIN32_EXECUTABLE</item>
+ <item>CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS</item>
+ <item>CMAKE_XCODE_GENERATE_SCHEME</item>
+ <item>CMAKE_XCODE_PLATFORM_TOOLSET</item>
+ <item>CPACK_ABSOLUTE_DESTINATION_FILES</item>
+ <item>CPACK_ARCHIVE_COMPONENT_INSTALL</item>
+ <item>CPACK_ARCHIVE_FILE_NAME</item>
+ <item>CPACK_BUILD_SOURCE_DIRS</item>
+ <item>CPACK_BUNDLE_APPLE_CERT_APP</item>
+ <item>CPACK_BUNDLE_APPLE_CODESIGN_FILES</item>
+ <item>CPACK_BUNDLE_APPLE_CODESIGN_PARAMETER</item>
+ <item>CPACK_BUNDLE_APPLE_ENTITLEMENTS</item>
+ <item>CPACK_BUNDLE_ICON</item>
+ <item>CPACK_BUNDLE_NAME</item>
+ <item>CPACK_BUNDLE_PLIST</item>
+ <item>CPACK_BUNDLE_STARTUP_COMMAND</item>
+ <item>CPACK_CMAKE_GENERATOR</item>
+ <item>CPACK_COMMAND_CODESIGN</item>
+ <item>CPACK_COMMAND_HDIUTIL</item>
+ <item>CPACK_COMMAND_PKGBUILD</item>
+ <item>CPACK_COMMAND_PRODUCTBUILD</item>
+ <item>CPACK_COMMAND_REZ</item>
+ <item>CPACK_COMMAND_SETFILE</item>
+ <item>CPACK_COMPONENTS_ALL</item>
+ <item>CPACK_COMPONENTS_GROUPING</item>
+ <item>CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY</item>
+ <item>CPACK_CREATE_DESKTOP_LINKS</item>
+ <item>CPACK_CYGWIN_BUILD_SCRIPT</item>
+ <item>CPACK_CYGWIN_PATCH_FILE</item>
+ <item>CPACK_CYGWIN_PATCH_NUMBER</item>
+ <item>CPACK_DEBIAN_ARCHIVE_TYPE</item>
+ <item>CPACK_DEBIAN_COMPRESSION_TYPE</item>
+ <item>CPACK_DEBIAN_ENABLE_COMPONENT_DEPENDS</item>
+ <item>CPACK_DEBIAN_FILE_NAME</item>
+ <item>CPACK_DEBIAN_PACKAGE_ARCHITECTURE</item>
+ <item>CPACK_DEBIAN_PACKAGE_BREAKS</item>
+ <item>CPACK_DEBIAN_PACKAGE_CONFLICTS</item>
+ <item>CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA</item>
+ <item>CPACK_DEBIAN_PACKAGE_CONTROL_STRICT_PERMISSION</item>
+ <item>CPACK_DEBIAN_PACKAGE_DEBUG</item>
+ <item>CPACK_DEBIAN_PACKAGE_DEPENDS</item>
+ <item>CPACK_DEBIAN_PACKAGE_DESCRIPTION</item>
+ <item>CPACK_DEBIAN_PACKAGE_ENHANCES</item>
+ <item>CPACK_DEBIAN_PACKAGE_EPOCH</item>
+ <item>CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS</item>
+ <item>CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS_POLICY</item>
+ <item>CPACK_DEBIAN_PACKAGE_HOMEPAGE</item>
+ <item>CPACK_DEBIAN_PACKAGE_MAINTAINER</item>
+ <item>CPACK_DEBIAN_PACKAGE_NAME</item>
+ <item>CPACK_DEBIAN_PACKAGE_PREDEPENDS</item>
+ <item>CPACK_DEBIAN_PACKAGE_PRIORITY</item>
+ <item>CPACK_DEBIAN_PACKAGE_PROVIDES</item>
+ <item>CPACK_DEBIAN_PACKAGE_RECOMMENDS</item>
+ <item>CPACK_DEBIAN_PACKAGE_RELEASE</item>
+ <item>CPACK_DEBIAN_PACKAGE_REPLACES</item>
+ <item>CPACK_DEBIAN_PACKAGE_SECTION</item>
+ <item>CPACK_DEBIAN_PACKAGE_SHLIBDEPS</item>
+ <item>CPACK_DEBIAN_PACKAGE_SOURCE</item>
+ <item>CPACK_DEBIAN_PACKAGE_SUGGESTS</item>
+ <item>CPACK_DEBIAN_PACKAGE_VERSION</item>
+ <item>CPACK_DEB_COMPONENT_INSTALL</item>
+ <item>CPACK_DMG_BACKGROUND_IMAGE</item>
+ <item>CPACK_DMG_DISABLE_APPLICATIONS_SYMLINK</item>
+ <item>CPACK_DMG_DS_STORE</item>
+ <item>CPACK_DMG_DS_STORE_SETUP_SCRIPT</item>
+ <item>CPACK_DMG_FORMAT</item>
+ <item>CPACK_DMG_SLA_DIR</item>
+ <item>CPACK_DMG_SLA_LANGUAGES</item>
+ <item>CPACK_DMG_VOLUME_NAME</item>
+ <item>CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION</item>
+ <item>CPACK_GENERATOR</item>
+ <item>CPACK_IFW_ADMIN_TARGET_DIRECTORY</item>
+ <item>CPACK_IFW_BINARYCREATOR_EXECUTABLE</item>
+ <item>CPACK_IFW_DEVTOOL_EXECUTABLE</item>
+ <item>CPACK_IFW_DOWNLOAD_ALL</item>
+ <item>CPACK_IFW_FRAMEWORK_VERSION</item>
+ <item>CPACK_IFW_INSTALLERBASE_EXECUTABLE</item>
+ <item>CPACK_IFW_PACKAGES_DIRECTORIES</item>
+ <item>CPACK_IFW_PACKAGE_ALLOW_NON_ASCII_CHARACTERS</item>
+ <item>CPACK_IFW_PACKAGE_ALLOW_SPACE_IN_PATH</item>
+ <item>CPACK_IFW_PACKAGE_BACKGROUND</item>
+ <item>CPACK_IFW_PACKAGE_BANNER</item>
+ <item>CPACK_IFW_PACKAGE_CONTROL_SCRIPT</item>
+ <item>CPACK_IFW_PACKAGE_GROUP</item>
+ <item>CPACK_IFW_PACKAGE_ICON</item>
+ <item>CPACK_IFW_PACKAGE_LOGO</item>
+ <item>CPACK_IFW_PACKAGE_MAINTENANCE_TOOL_INI_FILE</item>
+ <item>CPACK_IFW_PACKAGE_MAINTENANCE_TOOL_NAME</item>
+ <item>CPACK_IFW_PACKAGE_NAME</item>
+ <item>CPACK_IFW_PACKAGE_PUBLISHER</item>
+ <item>CPACK_IFW_PACKAGE_REMOVE_TARGET_DIR</item>
+ <item>CPACK_IFW_PACKAGE_RESOURCES</item>
+ <item>CPACK_IFW_PACKAGE_START_MENU_DIRECTORY</item>
+ <item>CPACK_IFW_PACKAGE_TITLE</item>
+ <item>CPACK_IFW_PACKAGE_TITLE_COLOR</item>
+ <item>CPACK_IFW_PACKAGE_WATERMARK</item>
+ <item>CPACK_IFW_PACKAGE_WINDOW_ICON</item>
+ <item>CPACK_IFW_PACKAGE_WIZARD_DEFAULT_HEIGHT</item>
+ <item>CPACK_IFW_PACKAGE_WIZARD_DEFAULT_WIDTH</item>
+ <item>CPACK_IFW_PACKAGE_WIZARD_STYLE</item>
+ <item>CPACK_IFW_PRODUCT_URL</item>
+ <item>CPACK_IFW_REPOGEN_EXECUTABLE</item>
+ <item>CPACK_IFW_REPOSITORIES_ALL</item>
+ <item>CPACK_IFW_RESOLVE_DUPLICATE_NAMES</item>
+ <item>CPACK_IFW_ROOT</item>
+ <item>CPACK_IFW_TARGET_DIRECTORY</item>
+ <item>CPACK_IFW_VERBOSE</item>
+ <item>CPACK_INCLUDE_TOPLEVEL_DIRECTORY</item>
+ <item>CPACK_INSTALLED_DIRECTORIES</item>
+ <item>CPACK_INSTALL_CMAKE_PROJECTS</item>
+ <item>CPACK_INSTALL_COMMANDS</item>
+ <item>CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS</item>
+ <item>CPACK_INSTALL_SCRIPT</item>
+ <item>CPACK_MONOLITHIC_INSTALL</item>
+ <item>CPACK_NSIS_COMPRESSOR</item>
+ <item>CPACK_NSIS_CONTACT</item>
+ <item>CPACK_NSIS_CREATE_ICONS_EXTRA</item>
+ <item>CPACK_NSIS_DELETE_ICONS_EXTRA</item>
+ <item>CPACK_NSIS_DISPLAY_NAME</item>
+ <item>CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL</item>
+ <item>CPACK_NSIS_EXECUTABLES_DIRECTORY</item>
+ <item>CPACK_NSIS_EXTRA_INSTALL_COMMANDS</item>
+ <item>CPACK_NSIS_EXTRA_PREINSTALL_COMMANDS</item>
+ <item>CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS</item>
+ <item>CPACK_NSIS_HELP_LINK</item>
+ <item>CPACK_NSIS_INSTALLED_ICON_NAME</item>
+ <item>CPACK_NSIS_INSTALLER_MUI_ICON_CODE</item>
+ <item>CPACK_NSIS_INSTALL_ROOT</item>
+ <item>CPACK_NSIS_MENU_LINKS</item>
+ <item>CPACK_NSIS_MODIFY_PATH</item>
+ <item>CPACK_NSIS_MUI_FINISHPAGE_RUN</item>
+ <item>CPACK_NSIS_MUI_ICON</item>
+ <item>CPACK_NSIS_MUI_UNIICON</item>
+ <item>CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP</item>
+ <item>CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP</item>
+ <item>CPACK_NSIS_PACKAGE_NAME</item>
+ <item>CPACK_NSIS_URL_INFO_ABOUT</item>
+ <item>CPACK_NUGET_COMPONENT_INSTALL</item>
+ <item>CPACK_NUGET_PACKAGE_AUTHORS</item>
+ <item>CPACK_NUGET_PACKAGE_COPYRIGHT</item>
+ <item>CPACK_NUGET_PACKAGE_DEBUG</item>
+ <item>CPACK_NUGET_PACKAGE_DEPENDENCIES</item>
+ <item>CPACK_NUGET_PACKAGE_DESCRIPTION</item>
+ <item>CPACK_NUGET_PACKAGE_DESCRIPTION_SUMMARY</item>
+ <item>CPACK_NUGET_PACKAGE_HOMEPAGE_URL</item>
+ <item>CPACK_NUGET_PACKAGE_ICONURL</item>
+ <item>CPACK_NUGET_PACKAGE_LICENSEURL</item>
+ <item>CPACK_NUGET_PACKAGE_NAME</item>
+ <item>CPACK_NUGET_PACKAGE_OWNERS</item>
+ <item>CPACK_NUGET_PACKAGE_RELEASE_NOTES</item>
+ <item>CPACK_NUGET_PACKAGE_TAGS</item>
+ <item>CPACK_NUGET_PACKAGE_TITLE</item>
+ <item>CPACK_NUGET_PACKAGE_VERSION</item>
+ <item>CPACK_OSX_PACKAGE_VERSION</item>
+ <item>CPACK_OUTPUT_CONFIG_FILE</item>
+ <item>CPACK_PACKAGE_CHECKSUM</item>
+ <item>CPACK_PACKAGE_CONTACT</item>
+ <item>CPACK_PACKAGE_DESCRIPTION</item>
+ <item>CPACK_PACKAGE_DESCRIPTION_FILE</item>
+ <item>CPACK_PACKAGE_DESCRIPTION_SUMMARY</item>
+ <item>CPACK_PACKAGE_DIRECTORY</item>
+ <item>CPACK_PACKAGE_EXECUTABLES</item>
+ <item>CPACK_PACKAGE_FILE_NAME</item>
+ <item>CPACK_PACKAGE_HOMEPAGE_URL</item>
+ <item>CPACK_PACKAGE_ICON</item>
+ <item>CPACK_PACKAGE_INSTALL_DIRECTORY</item>
+ <item>CPACK_PACKAGE_INSTALL_REGISTRY_KEY</item>
+ <item>CPACK_PACKAGE_NAME</item>
+ <item>CPACK_PACKAGE_VENDOR</item>
+ <item>CPACK_PACKAGE_VERSION</item>
+ <item>CPACK_PACKAGE_VERSION_MAJOR</item>
+ <item>CPACK_PACKAGE_VERSION_MINOR</item>
+ <item>CPACK_PACKAGE_VERSION_PATCH</item>
+ <item>CPACK_PACKAGING_INSTALL_PREFIX</item>
+ <item>CPACK_PKGBUILD_IDENTITY_NAME</item>
+ <item>CPACK_PKGBUILD_KEYCHAIN_PATH</item>
+ <item>CPACK_PRODUCTBUILD_IDENTITY_NAME</item>
+ <item>CPACK_PRODUCTBUILD_KEYCHAIN_PATH</item>
+ <item>CPACK_PRODUCTBUILD_RESOURCES_DIR</item>
+ <item>CPACK_PROJECT_CONFIG_FILE</item>
+ <item>CPACK_RESOURCE_FILE_LICENSE</item>
+ <item>CPACK_RESOURCE_FILE_README</item>
+ <item>CPACK_RESOURCE_FILE_WELCOME</item>
+ <item>CPACK_RPM_ADDITIONAL_MAN_DIRS</item>
+ <item>CPACK_RPM_BUILDREQUIRES</item>
+ <item>CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX</item>
+ <item>CPACK_RPM_CHANGELOG_FILE</item>
+ <item>CPACK_RPM_COMPONENT_INSTALL</item>
+ <item>CPACK_RPM_COMPRESSION_TYPE</item>
+ <item>CPACK_RPM_DEBUGINFO_EXCLUDE_DIRS</item>
+ <item>CPACK_RPM_DEBUGINFO_EXCLUDE_DIRS_ADDITION</item>
+ <item>CPACK_RPM_DEBUGINFO_FILE_NAME</item>
+ <item>CPACK_RPM_DEBUGINFO_PACKAGE</item>
+ <item>CPACK_RPM_DEBUGINFO_SINGLE_PACKAGE</item>
+ <item>CPACK_RPM_DEFAULT_DIR_PERMISSIONS</item>
+ <item>CPACK_RPM_DEFAULT_FILE_PERMISSIONS</item>
+ <item>CPACK_RPM_DEFAULT_GROUP</item>
+ <item>CPACK_RPM_DEFAULT_USER</item>
+ <item>CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST</item>
+ <item>CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION</item>
+ <item>CPACK_RPM_FILE_NAME</item>
+ <item>CPACK_RPM_GENERATE_USER_BINARY_SPECFILE_TEMPLATE</item>
+ <item>CPACK_RPM_INSTALL_WITH_EXEC</item>
+ <item>CPACK_RPM_MAIN_COMPONENT</item>
+ <item>CPACK_RPM_NO_INSTALL_PREFIX_RELOCATION</item>
+ <item>CPACK_RPM_PACKAGE_ARCHITECTURE</item>
+ <item>CPACK_RPM_PACKAGE_AUTOPROV</item>
+ <item>CPACK_RPM_PACKAGE_AUTOREQ</item>
+ <item>CPACK_RPM_PACKAGE_AUTOREQPROV</item>
+ <item>CPACK_RPM_PACKAGE_CONFLICTS</item>
+ <item>CPACK_RPM_PACKAGE_DEBUG</item>
+ <item>CPACK_RPM_PACKAGE_DESCRIPTION</item>
+ <item>CPACK_RPM_PACKAGE_EPOCH</item>
+ <item>CPACK_RPM_PACKAGE_GROUP</item>
+ <item>CPACK_RPM_PACKAGE_LICENSE</item>
+ <item>CPACK_RPM_PACKAGE_NAME</item>
+ <item>CPACK_RPM_PACKAGE_OBSOLETES</item>
+ <item>CPACK_RPM_PACKAGE_PROVIDES</item>
+ <item>CPACK_RPM_PACKAGE_RELEASE</item>
+ <item>CPACK_RPM_PACKAGE_RELEASE_DIST</item>
+ <item>CPACK_RPM_PACKAGE_RELOCATABLE</item>
+ <item>CPACK_RPM_PACKAGE_REQUIRES</item>
+ <item>CPACK_RPM_PACKAGE_REQUIRES_POST</item>
+ <item>CPACK_RPM_PACKAGE_REQUIRES_POSTUN</item>
+ <item>CPACK_RPM_PACKAGE_REQUIRES_PRE</item>
+ <item>CPACK_RPM_PACKAGE_REQUIRES_PREUN</item>
+ <item>CPACK_RPM_PACKAGE_SOURCES</item>
+ <item>CPACK_RPM_PACKAGE_SUGGESTS</item>
+ <item>CPACK_RPM_PACKAGE_SUMMARY</item>
+ <item>CPACK_RPM_PACKAGE_URL</item>
+ <item>CPACK_RPM_PACKAGE_VENDOR</item>
+ <item>CPACK_RPM_PACKAGE_VERSION</item>
+ <item>CPACK_RPM_POST_INSTALL_SCRIPT_FILE</item>
+ <item>CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE</item>
+ <item>CPACK_RPM_PRE_INSTALL_SCRIPT_FILE</item>
+ <item>CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE</item>
+ <item>CPACK_RPM_RELOCATION_PATHS</item>
+ <item>CPACK_RPM_SOURCE_PKG_BUILD_PARAMS</item>
+ <item>CPACK_RPM_SOURCE_PKG_PACKAGING_INSTALL_PREFIX</item>
+ <item>CPACK_RPM_SPEC_INSTALL_POST</item>
+ <item>CPACK_RPM_SPEC_MORE_DEFINE</item>
+ <item>CPACK_RPM_USER_BINARY_SPECFILE</item>
+ <item>CPACK_RPM_USER_FILELIST</item>
+ <item>CPACK_SET_DESTDIR</item>
+ <item>CPACK_SOURCE_GENERATOR</item>
+ <item>CPACK_SOURCE_IGNORE_FILES</item>
+ <item>CPACK_SOURCE_OUTPUT_CONFIG_FILE</item>
+ <item>CPACK_SOURCE_PACKAGE_FILE_NAME</item>
+ <item>CPACK_SOURCE_STRIP_FILES</item>
+ <item>CPACK_STRIP_FILES</item>
+ <item>CPACK_SYSTEM_NAME</item>
+ <item>CPACK_TOPLEVEL_TAG</item>
+ <item>CPACK_VERBATIM_VARIABLES</item>
+ <item>CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION</item>
+ <item>CPACK_WIX_CMAKE_PACKAGE_REGISTRY</item>
+ <item>CPACK_WIX_CULTURES</item>
+ <item>CPACK_WIX_EXTENSIONS</item>
+ <item>CPACK_WIX_EXTRA_OBJECTS</item>
+ <item>CPACK_WIX_EXTRA_SOURCES</item>
+ <item>CPACK_WIX_LICENSE_RTF</item>
+ <item>CPACK_WIX_PATCH_FILE</item>
+ <item>CPACK_WIX_PRODUCT_GUID</item>
+ <item>CPACK_WIX_PRODUCT_ICON</item>
+ <item>CPACK_WIX_PROGRAM_MENU_FOLDER</item>
+ <item>CPACK_WIX_ROOT</item>
+ <item>CPACK_WIX_ROOT_FEATURE_DESCRIPTION</item>
+ <item>CPACK_WIX_ROOT_FEATURE_TITLE</item>
+ <item>CPACK_WIX_ROOT_FOLDER_ID</item>
+ <item>CPACK_WIX_SKIP_PROGRAM_FOLDER</item>
+ <item>CPACK_WIX_TEMPLATE</item>
+ <item>CPACK_WIX_UI_BANNER</item>
+ <item>CPACK_WIX_UI_DIALOG</item>
+ <item>CPACK_WIX_UI_REF</item>
+ <item>CPACK_WIX_UPGRADE_GUID</item>
+ <item>CTEST_BINARY_DIRECTORY</item>
+ <item>CTEST_BUILD_COMMAND</item>
+ <item>CTEST_BUILD_NAME</item>
+ <item>CTEST_BZR_COMMAND</item>
+ <item>CTEST_BZR_UPDATE_OPTIONS</item>
+ <item>CTEST_CHANGE_ID</item>
+ <item>CTEST_CHECKOUT_COMMAND</item>
+ <item>CTEST_CONFIGURATION_TYPE</item>
+ <item>CTEST_CONFIGURE_COMMAND</item>
+ <item>CTEST_COVERAGE_COMMAND</item>
+ <item>CTEST_COVERAGE_EXTRA_FLAGS</item>
+ <item>CTEST_CURL_OPTIONS</item>
+ <item>CTEST_CUSTOM_COVERAGE_EXCLUDE</item>
+ <item>CTEST_CUSTOM_ERROR_EXCEPTION</item>
+ <item>CTEST_CUSTOM_ERROR_MATCH</item>
+ <item>CTEST_CUSTOM_ERROR_POST_CONTEXT</item>
+ <item>CTEST_CUSTOM_ERROR_PRE_CONTEXT</item>
+ <item>CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE</item>
+ <item>CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS</item>
+ <item>CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS</item>
+ <item>CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE</item>
+ <item>CTEST_CUSTOM_MEMCHECK_IGNORE</item>
+ <item>CTEST_CUSTOM_POST_MEMCHECK</item>
+ <item>CTEST_CUSTOM_POST_TEST</item>
+ <item>CTEST_CUSTOM_PRE_MEMCHECK</item>
+ <item>CTEST_CUSTOM_PRE_TEST</item>
+ <item>CTEST_CUSTOM_TEST_IGNORE</item>
+ <item>CTEST_CUSTOM_WARNING_EXCEPTION</item>
+ <item>CTEST_CUSTOM_WARNING_MATCH</item>
+ <item>CTEST_CVS_CHECKOUT</item>
+ <item>CTEST_CVS_COMMAND</item>
+ <item>CTEST_CVS_UPDATE_OPTIONS</item>
+ <item>CTEST_DROP_LOCATION</item>
+ <item>CTEST_DROP_METHOD</item>
+ <item>CTEST_DROP_SITE</item>
+ <item>CTEST_DROP_SITE_CDASH</item>
+ <item>CTEST_DROP_SITE_PASSWORD</item>
+ <item>CTEST_DROP_SITE_USER</item>
+ <item>CTEST_EXTRA_COVERAGE_GLOB</item>
+ <item>CTEST_GIT_COMMAND</item>
+ <item>CTEST_GIT_INIT_SUBMODULES</item>
+ <item>CTEST_GIT_UPDATE_CUSTOM</item>
+ <item>CTEST_GIT_UPDATE_OPTIONS</item>
+ <item>CTEST_HG_COMMAND</item>
+ <item>CTEST_HG_UPDATE_OPTIONS</item>
+ <item>CTEST_LABELS_FOR_SUBPROJECTS</item>
+ <item>CTEST_MEMORYCHECK_COMMAND</item>
+ <item>CTEST_MEMORYCHECK_COMMAND_OPTIONS</item>
+ <item>CTEST_MEMORYCHECK_SANITIZER_OPTIONS</item>
+ <item>CTEST_MEMORYCHECK_SUPPRESSIONS_FILE</item>
+ <item>CTEST_MEMORYCHECK_TYPE</item>
+ <item>CTEST_NIGHTLY_START_TIME</item>
+ <item>CTEST_P4_CLIENT</item>
+ <item>CTEST_P4_COMMAND</item>
+ <item>CTEST_P4_OPTIONS</item>
+ <item>CTEST_P4_UPDATE_OPTIONS</item>
+ <item>CTEST_SCP_COMMAND</item>
+ <item>CTEST_SITE</item>
+ <item>CTEST_SOURCE_DIRECTORY</item>
+ <item>CTEST_SVN_COMMAND</item>
+ <item>CTEST_SVN_OPTIONS</item>
+ <item>CTEST_SVN_UPDATE_OPTIONS</item>
+ <item>CTEST_TEST_LOAD</item>
+ <item>CTEST_TEST_TIMEOUT</item>
+ <item>CTEST_TRIGGER_SITE</item>
+ <item>CTEST_UPDATE_COMMAND</item>
+ <item>CTEST_UPDATE_OPTIONS</item>
+ <item>CTEST_UPDATE_VERSION_ONLY</item>
+ <item>CTEST_USE_LAUNCHERS</item>
+ <item>CYGWIN</item>
+ <item>EXECUTABLE_OUTPUT_PATH</item>
+ <item>ExternalData_BINARY_ROOT</item>
+ <item>ExternalData_CUSTOM_ERROR</item>
+ <item>ExternalData_CUSTOM_FILE</item>
+ <item>ExternalData_CUSTOM_LOCATION</item>
+ <item>ExternalData_LINK_CONTENT</item>
+ <item>ExternalData_NO_SYMLINKS</item>
+ <item>ExternalData_OBJECT_STORES</item>
+ <item>ExternalData_SERIES_MATCH</item>
+ <item>ExternalData_SERIES_PARSE</item>
+ <item>ExternalData_SERIES_PARSE_NUMBER</item>
+ <item>ExternalData_SERIES_PARSE_PREFIX</item>
+ <item>ExternalData_SERIES_PARSE_SUFFIX</item>
+ <item>ExternalData_SOURCE_ROOT</item>
+ <item>ExternalData_TIMEOUT_ABSOLUTE</item>
+ <item>ExternalData_TIMEOUT_INACTIVITY</item>
+ <item>ExternalData_URL_TEMPLATES</item>
+ <item>GHS-MULTI</item>
+ <item>GRAPHVIZ_EXECUTABLES</item>
+ <item>GRAPHVIZ_EXTERNAL_LIBS</item>
+ <item>GRAPHVIZ_GENERATE_PER_TARGET</item>
+ <item>GRAPHVIZ_GRAPH_HEADER</item>
+ <item>GRAPHVIZ_GRAPH_NAME</item>
+ <item>GRAPHVIZ_GRAPH_TYPE</item>
+ <item>GRAPHVIZ_IGNORE_TARGETS</item>
+ <item>GRAPHVIZ_MODULE_LIBS</item>
+ <item>GRAPHVIZ_NODE_PREFIX</item>
+ <item>GRAPHVIZ_SHARED_LIBS</item>
+ <item>GRAPHVIZ_STATIC_LIBS</item>
+ <item>LIBRARY_OUTPUT_PATH</item>
+ <item>MINGW</item>
+ <item>MSVC</item>
+ <item>MSVC10</item>
+ <item>MSVC11</item>
+ <item>MSVC12</item>
+ <item>MSVC14</item>
+ <item>MSVC60</item>
+ <item>MSVC70</item>
+ <item>MSVC71</item>
+ <item>MSVC80</item>
+ <item>MSVC90</item>
+ <item>MSVC_IDE</item>
+ <item>MSVC_TOOLSET_VERSION</item>
+ <item>MSVC_VERSION</item>
+ <item>PACKAGE_FIND_NAME</item>
+ <item>PACKAGE_FIND_VERSION</item>
+ <item>PACKAGE_FIND_VERSION_COUNT</item>
+ <item>PACKAGE_FIND_VERSION_MAJOR</item>
+ <item>PACKAGE_FIND_VERSION_MINOR</item>
+ <item>PACKAGE_FIND_VERSION_PATCH</item>
+ <item>PACKAGE_FIND_VERSION_TWEAK</item>
+ <item>PACKAGE_VERSION</item>
+ <item>PACKAGE_VERSION_COMPATIBLE</item>
+ <item>PACKAGE_VERSION_EXACT</item>
+ <item>PACKAGE_VERSION_UNSUITABLE</item>
+ <item>PKG_CONFIG_EXECUTABLE</item>
+ <item>PKG_CONFIG_USE_CMAKE_PREFIX_PATH</item>
+ <item>PKG_CONFIG_VERSION_STRING</item>
+ <item>PROJECT_BINARY_DIR</item>
+ <item>PROJECT_DESCRIPTION</item>
+ <item>PROJECT_HOMEPAGE_URL</item>
+ <item>PROJECT_NAME</item>
+ <item>PROJECT_SOURCE_DIR</item>
+ <item>PROJECT_VERSION</item>
+ <item>PROJECT_VERSION_MAJOR</item>
+ <item>PROJECT_VERSION_MINOR</item>
+ <item>PROJECT_VERSION_PATCH</item>
+ <item>PROJECT_VERSION_TWEAK</item>
+ <item>QTIFWDIR</item>
+ <item>THREADS_PREFER_PTHREAD_FLAG</item>
+ <item>UNIX</item>
+ <item>WIN32</item>
+ <item>WINCE</item>
+ <item>WINDOWS_PHONE</item>
+ <item>WINDOWS_STORE</item>
+ <item>XCODE</item>
+ <item>XCODE_VERSION</item>
+ </list>
+ <list name="global-properties">
+ <item>ALLOW_DUPLICATE_CUSTOM_TARGETS</item>
+ <item>AUTOGEN_SOURCE_GROUP</item>
+ <item>AUTOGEN_TARGETS_FOLDER</item>
+ <item>AUTOMOC_SOURCE_GROUP</item>
+ <item>AUTOMOC_TARGETS_FOLDER</item>
+ <item>AUTORCC_SOURCE_GROUP</item>
+ <item>CMAKE_CXX_KNOWN_FEATURES</item>
+ <item>CMAKE_C_KNOWN_FEATURES</item>
+ <item>DEBUG_CONFIGURATIONS</item>
+ <item>DISABLED_FEATURES</item>
+ <item>ECLIPSE_EXTRA_NATURES</item>
+ <item>ENABLED_FEATURES</item>
+ <item>ENABLED_LANGUAGES</item>
+ <item>FIND_LIBRARY_USE_LIB32_PATHS</item>
+ <item>FIND_LIBRARY_USE_LIB64_PATHS</item>
+ <item>FIND_LIBRARY_USE_LIBX32_PATHS</item>
+ <item>FIND_LIBRARY_USE_OPENBSD_VERSIONING</item>
+ <item>FeatureSummary_DEFAULT_PKG_TYPE</item>
+ <item>FeatureSummary_PKG_TYPES</item>
+ <item>FeatureSummary_REQUIRED_PKG_TYPES</item>
+ <item>GENERATOR_IS_MULTI_CONFIG</item>
+ <item>GLOBAL_DEPENDS_DEBUG_MODE</item>
+ <item>GLOBAL_DEPENDS_NO_CYCLES</item>
+ <item>IN_TRY_COMPILE</item>
+ <item>JOB_POOLS</item>
+ <item>PACKAGES_FOUND</item>
+ <item>PACKAGES_NOT_FOUND</item>
+ <item>PREDEFINED_TARGETS_FOLDER</item>
+ <item>REPORT_UNDEFINED_PROPERTIES</item>
+ <item>RULE_LAUNCH_COMPILE</item>
+ <item>RULE_LAUNCH_CUSTOM</item>
+ <item>RULE_LAUNCH_LINK</item>
+ <item>RULE_MESSAGES</item>
+ <item>TARGET_ARCHIVES_MAY_BE_SHARED_LIBS</item>
+ <item>TARGET_MESSAGES</item>
+ <item>TARGET_SUPPORTS_SHARED_LIBS</item>
+ <item>USE_FOLDERS</item>
+ <item>XCODE_EMIT_EFFECTIVE_PLATFORM_NAME</item>
+ </list>
+ <list name="directory-properties">
+ <item>ADDITIONAL_MAKE_CLEAN_FILES</item>
+ <item>BINARY_DIR</item>
+ <item>BUILDSYSTEM_TARGETS</item>
+ <item>CACHE_VARIABLES</item>
+ <item>CLEAN_NO_CUSTOM</item>
+ <item>CMAKE_CONFIGURE_DEPENDS</item>
+ <item>COMPILE_DEFINITIONS</item>
+ <item>COMPILE_OPTIONS</item>
+ <item>DEFINITIONS</item>
+ <item>EXCLUDE_FROM_ALL</item>
+ <item>IMPLICIT_DEPENDS_INCLUDE_TRANSFORM</item>
+ <item>INCLUDE_DIRECTORIES</item>
+ <item>INCLUDE_REGULAR_EXPRESSION</item>
+ <item>INTERPROCEDURAL_OPTIMIZATION</item>
+ <item>LABELS</item>
+ <item>LINK_DIRECTORIES</item>
+ <item>LISTFILE_STACK</item>
+ <item>MACROS</item>
+ <item>PARENT_DIRECTORY</item>
+ <item>RULE_LAUNCH_COMPILE</item>
+ <item>RULE_LAUNCH_CUSTOM</item>
+ <item>RULE_LAUNCH_LINK</item>
+ <item>SOURCE_DIR</item>
+ <item>SUBDIRECTORIES</item>
+ <item>TESTS</item>
+ <item>TEST_INCLUDE_FILE</item>
+ <item>TEST_INCLUDE_FILES</item>
+ <item>VARIABLES</item>
+ <item>VS_STARTUP_PROJECT</item>
+ </list>
+ <list name="target-properties">
+ <item>ALIASED_TARGET</item>
+ <item>ANDROID_ANT_ADDITIONAL_OPTIONS</item>
+ <item>ANDROID_API</item>
+ <item>ANDROID_API_MIN</item>
+ <item>ANDROID_ARCH</item>
+ <item>ANDROID_ASSETS_DIRECTORIES</item>
+ <item>ANDROID_GUI</item>
+ <item>ANDROID_JAR_DEPENDENCIES</item>
+ <item>ANDROID_JAR_DIRECTORIES</item>
+ <item>ANDROID_JAVA_SOURCE_DIR</item>
+ <item>ANDROID_NATIVE_LIB_DEPENDENCIES</item>
+ <item>ANDROID_NATIVE_LIB_DIRECTORIES</item>
+ <item>ANDROID_PROCESS_MAX</item>
+ <item>ANDROID_PROGUARD</item>
+ <item>ANDROID_PROGUARD_CONFIG_PATH</item>
+ <item>ANDROID_SECURE_PROPS_PATH</item>
+ <item>ANDROID_SKIP_ANT_STEP</item>
+ <item>ANDROID_STL_TYPE</item>
+ <item>ARCHIVE_OUTPUT_DIRECTORY</item>
+ <item>ARCHIVE_OUTPUT_NAME</item>
+ <item>AUTOGEN_BUILD_DIR</item>
+ <item>AUTOGEN_TARGET_DEPENDS</item>
+ <item>AUTOMOC</item>
+ <item>AUTOMOC_DEPEND_FILTERS</item>
+ <item>AUTOMOC_MOC_OPTIONS</item>
+ <item>AUTORCC</item>
+ <item>AUTORCC_OPTIONS</item>
+ <item>AUTOUIC</item>
+ <item>AUTOUIC_OPTIONS</item>
+ <item>AUTOUIC_SEARCH_PATHS</item>
+ <item>BINARY_DIR</item>
+ <item>BUILD_RPATH</item>
+ <item>BUILD_WITH_INSTALL_NAME_DIR</item>
+ <item>BUILD_WITH_INSTALL_RPATH</item>
+ <item>BUNDLE</item>
+ <item>BUNDLE_EXTENSION</item>
+ <item>COMMON_LANGUAGE_RUNTIME</item>
+ <item>COMPATIBLE_INTERFACE_BOOL</item>
+ <item>COMPATIBLE_INTERFACE_NUMBER_MAX</item>
+ <item>COMPATIBLE_INTERFACE_NUMBER_MIN</item>
+ <item>COMPATIBLE_INTERFACE_STRING</item>
+ <item>COMPILE_DEFINITIONS</item>
+ <item>COMPILE_FEATURES</item>
+ <item>COMPILE_FLAGS</item>
+ <item>COMPILE_OPTIONS</item>
+ <item>COMPILE_PDB_NAME</item>
+ <item>COMPILE_PDB_OUTPUT_DIRECTORY</item>
+ <item>CROSSCOMPILING_EMULATOR</item>
+ <item>CUDA_EXTENSIONS</item>
+ <item>CUDA_PTX_COMPILATION</item>
+ <item>CUDA_RESOLVE_DEVICE_SYMBOLS</item>
+ <item>CUDA_SEPARABLE_COMPILATION</item>
+ <item>CUDA_STANDARD</item>
+ <item>CUDA_STANDARD_REQUIRED</item>
+ <item>CXX_EXTENSIONS</item>
+ <item>CXX_STANDARD</item>
+ <item>CXX_STANDARD_REQUIRED</item>
+ <item>C_EXTENSIONS</item>
+ <item>C_STANDARD</item>
+ <item>C_STANDARD_REQUIRED</item>
+ <item>DEFINE_SYMBOL</item>
+ <item>DEPLOYMENT_REMOTE_DIRECTORY</item>
+ <item>DOTNET_TARGET_FRAMEWORK_VERSION</item>
+ <item>ENABLE_EXPORTS</item>
+ <item>EXCLUDE_FROM_ALL</item>
+ <item>EXCLUDE_FROM_DEFAULT_BUILD</item>
+ <item>EXPORT_NAME</item>
+ <item>EXPORT_PROPERTIES</item>
+ <item>EchoString</item>
+ <item>FOLDER</item>
+ <item>FRAMEWORK</item>
+ <item>FRAMEWORK_VERSION</item>
+ <item>Fortran_FORMAT</item>
+ <item>Fortran_MODULE_DIRECTORY</item>
+ <item>GENERATOR_FILE_NAME</item>
+ <item>GNUtoMS</item>
+ <item>HAS_CXX</item>
+ <item>IMPLICIT_DEPENDS_INCLUDE_TRANSFORM</item>
+ <item>IMPORTED</item>
+ <item>IMPORTED_COMMON_LANGUAGE_RUNTIME</item>
+ <item>IMPORTED_CONFIGURATIONS</item>
+ <item>IMPORTED_GLOBAL</item>
+ <item>IMPORTED_IMPLIB</item>
+ <item>IMPORTED_LIBNAME</item>
+ <item>IMPORTED_LINK_DEPENDENT_LIBRARIES</item>
+ <item>IMPORTED_LINK_INTERFACE_LANGUAGES</item>
+ <item>IMPORTED_LINK_INTERFACE_LIBRARIES</item>
+ <item>IMPORTED_LINK_INTERFACE_MULTIPLICITY</item>
+ <item>IMPORTED_LOCATION</item>
+ <item>IMPORTED_NO_SONAME</item>
+ <item>IMPORTED_OBJECTS</item>
+ <item>IMPORTED_SONAME</item>
+ <item>IMPORT_PREFIX</item>
+ <item>IMPORT_SUFFIX</item>
+ <item>INCLUDE_DIRECTORIES</item>
+ <item>INSTALL_NAME_DIR</item>
+ <item>INSTALL_RPATH</item>
+ <item>INSTALL_RPATH_USE_LINK_PATH</item>
+ <item>INTERFACE_AUTOUIC_OPTIONS</item>
+ <item>INTERFACE_COMPILE_DEFINITIONS</item>
+ <item>INTERFACE_COMPILE_FEATURES</item>
+ <item>INTERFACE_COMPILE_OPTIONS</item>
+ <item>INTERFACE_INCLUDE_DIRECTORIES</item>
+ <item>INTERFACE_LINK_LIBRARIES</item>
+ <item>INTERFACE_POSITION_INDEPENDENT_CODE</item>
+ <item>INTERFACE_SOURCES</item>
+ <item>INTERFACE_SYSTEM_INCLUDE_DIRECTORIES</item>
+ <item>INTERPROCEDURAL_OPTIMIZATION</item>
+ <item>IOS_INSTALL_COMBINED</item>
+ <item>JOB_POOL_COMPILE</item>
+ <item>JOB_POOL_LINK</item>
+ <item>LABELS</item>
+ <item>LIBRARY_OUTPUT_DIRECTORY</item>
+ <item>LIBRARY_OUTPUT_NAME</item>
+ <item>LINKER_LANGUAGE</item>
+ <item>LINK_DEPENDS</item>
+ <item>LINK_DEPENDS_NO_SHARED</item>
+ <item>LINK_FLAGS</item>
+ <item>LINK_INTERFACE_LIBRARIES</item>
+ <item>LINK_INTERFACE_MULTIPLICITY</item>
+ <item>LINK_LIBRARIES</item>
+ <item>LINK_SEARCH_END_STATIC</item>
+ <item>LINK_SEARCH_START_STATIC</item>
+ <item>LINK_WHAT_YOU_USE</item>
+ <item>LOCATION</item>
+ <item>MACOSX_BUNDLE</item>
+ <item>MACOSX_BUNDLE_INFO_PLIST</item>
+ <item>MACOSX_FRAMEWORK_INFO_PLIST</item>
+ <item>MACOSX_RPATH</item>
+ <item>MANUALLY_ADDED_DEPENDENCIES</item>
+ <item>NAME</item>
+ <item>NO_SONAME</item>
+ <item>NO_SYSTEM_FROM_IMPORTED</item>
+ <item>OSX_ARCHITECTURES</item>
+ <item>OUTPUT_NAME</item>
+ <item>PDB_NAME</item>
+ <item>PDB_OUTPUT_DIRECTORY</item>
+ <item>POSITION_INDEPENDENT_CODE</item>
+ <item>PREFIX</item>
+ <item>PRIVATE_HEADER</item>
+ <item>PROJECT_LABEL</item>
+ <item>PUBLIC_HEADER</item>
+ <item>RESOURCE</item>
+ <item>RULE_LAUNCH_COMPILE</item>
+ <item>RULE_LAUNCH_CUSTOM</item>
+ <item>RULE_LAUNCH_LINK</item>
+ <item>RUNTIME_OUTPUT_DIRECTORY</item>
+ <item>RUNTIME_OUTPUT_NAME</item>
+ <item>SKIP_BUILD_RPATH</item>
+ <item>SOURCES</item>
+ <item>SOURCE_DIR</item>
+ <item>SOVERSION</item>
+ <item>STATIC_LIBRARY_FLAGS</item>
+ <item>SUFFIX</item>
+ <item>TYPE</item>
+ <item>VERSION</item>
+ <item>VISIBILITY_INLINES_HIDDEN</item>
+ <item>VS_CONFIGURATION_TYPE</item>
+ <item>VS_DEBUGGER_COMMAND</item>
+ <item>VS_DEBUGGER_WORKING_DIRECTORY</item>
+ <item>VS_DESKTOP_EXTENSIONS_VERSION</item>
+ <item>VS_DOTNET_REFERENCES</item>
+ <item>VS_DOTNET_REFERENCES_COPY_LOCAL</item>
+ <item>VS_DOTNET_TARGET_FRAMEWORK_VERSION</item>
+ <item>VS_GLOBAL_KEYWORD</item>
+ <item>VS_GLOBAL_PROJECT_TYPES</item>
+ <item>VS_GLOBAL_ROOTNAMESPACE</item>
+ <item>VS_IOT_EXTENSIONS_VERSION</item>
+ <item>VS_IOT_STARTUP_TASK</item>
+ <item>VS_KEYWORD</item>
+ <item>VS_MOBILE_EXTENSIONS_VERSION</item>
+ <item>VS_SCC_AUXPATH</item>
+ <item>VS_SCC_LOCALPATH</item>
+ <item>VS_SCC_PROJECTNAME</item>
+ <item>VS_SCC_PROVIDER</item>
+ <item>VS_SDK_REFERENCES</item>
+ <item>VS_USER_PROPS</item>
+ <item>VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION</item>
+ <item>VS_WINRT_COMPONENT</item>
+ <item>VS_WINRT_EXTENSIONS</item>
+ <item>VS_WINRT_REFERENCES</item>
+ <item>WIN32_EXECUTABLE</item>
+ <item>WINDOWS_EXPORT_ALL_SYMBOLS</item>
+ <item>XCODE_EXPLICIT_FILE_TYPE</item>
+ <item>XCODE_PRODUCT_TYPE</item>
+ <item>XCTEST</item>
+ </list>
+ <list name="source-properties">
+ <item>ABSTRACT</item>
+ <item>AUTORCC_OPTIONS</item>
+ <item>AUTOUIC_OPTIONS</item>
+ <item>COMPILE_DEFINITIONS</item>
+ <item>COMPILE_FLAGS</item>
+ <item>COMPILE_OPTIONS</item>
+ <item>EXTERNAL_OBJECT</item>
+ <item>Fortran_FORMAT</item>
+ <item>GENERATED</item>
+ <item>HEADER_FILE_ONLY</item>
+ <item>INCLUDE_DIRECTORIES</item>
+ <item>KEEP_EXTENSION</item>
+ <item>LABELS</item>
+ <item>LANGUAGE</item>
+ <item>LOCATION</item>
+ <item>MACOSX_PACKAGE_LOCATION</item>
+ <item>OBJECT_DEPENDS</item>
+ <item>OBJECT_OUTPUTS</item>
+ <item>SKIP_AUTOGEN</item>
+ <item>SKIP_AUTOMOC</item>
+ <item>SKIP_AUTORCC</item>
+ <item>SKIP_AUTOUIC</item>
+ <item>SYMBOLIC</item>
+ <item>VS_COPY_TO_OUT_DIR</item>
+ <item>VS_DEPLOYMENT_CONTENT</item>
+ <item>VS_DEPLOYMENT_LOCATION</item>
+ <item>VS_INCLUDE_IN_VSIX</item>
+ <item>VS_RESOURCE_GENERATOR</item>
+ <item>VS_SHADER_DISABLE_OPTIMIZATIONS</item>
+ <item>VS_SHADER_ENABLE_DEBUG</item>
+ <item>VS_SHADER_ENTRYPOINT</item>
+ <item>VS_SHADER_FLAGS</item>
+ <item>VS_SHADER_MODEL</item>
+ <item>VS_SHADER_OBJECT_FILE_NAME</item>
+ <item>VS_SHADER_OUTPUT_HEADER_FILE</item>
+ <item>VS_SHADER_TYPE</item>
+ <item>VS_SHADER_VARIABLE_NAME</item>
+ <item>VS_TOOL_OVERRIDE</item>
+ <item>VS_XAML_TYPE</item>
+ <item>WRAP_EXCLUDE</item>
+ <item>XCODE_EXPLICIT_FILE_TYPE</item>
+ <item>XCODE_FILE_ATTRIBUTES</item>
+ <item>XCODE_LAST_KNOWN_FILE_TYPE</item>
+ </list>
+ <list name="test-properties">
+ <item>ATTACHED_FILES</item>
+ <item>ATTACHED_FILES_ON_FAIL</item>
+ <item>COST</item>
+ <item>DEPENDS</item>
+ <item>DISABLED</item>
+ <item>ENVIRONMENT</item>
+ <item>FAIL_REGULAR_EXPRESSION</item>
+ <item>FIXTURES_CLEANUP</item>
+ <item>FIXTURES_REQUIRED</item>
+ <item>FIXTURES_SETUP</item>
+ <item>LABELS</item>
+ <item>MEASUREMENT</item>
+ <item>PASS_REGULAR_EXPRESSION</item>
+ <item>PROCESSORS</item>
+ <item>PROCESSOR_AFFINITY</item>
+ <item>REQUIRED_FILES</item>
+ <item>RESOURCE_LOCK</item>
+ <item>RUN_SERIAL</item>
+ <item>SKIP_RETURN_CODE</item>
+ <item>TIMEOUT</item>
+ <item>TIMEOUT_AFTER_MATCH</item>
+ <item>WILL_FAIL</item>
+ <item>WORKING_DIRECTORY</item>
+ </list>
+ <list name="cache-properties">
+ <item>ADVANCED</item>
+ <item>HELPSTRING</item>
+ <item>MODIFIED</item>
+ <item>STRINGS</item>
+ <item>TYPE</item>
+ <item>VALUE</item>
+ </list>
+ <list name="install-properties">
+ <item>CPACK_DESKTOP_SHORTCUTS</item>
+ <item>CPACK_NEVER_OVERWRITE</item>
+ <item>CPACK_PERMANENT</item>
+ <item>CPACK_STARTUP_SHORTCUTS</item>
+ <item>CPACK_START_MENU_SHORTCUTS</item>
+ <item>CPACK_WIX_ACL</item>
</list>
- <list name="generator_expr">
- <!-- Logical Expressions -->
- <item> 0 </item>
- <item> 1 </item>
- <item> BOOL </item>
- <item> AND </item>
- <item> OR </item>
- <item> NOT </item>
- <item> STREQUAL </item>
- <item> EQUAL </item>
- <item> CONFIG </item>
- <item> PLATFORM_ID </item>
- <item> C_COMPILER_ID </item>
- <item> CXX_COMPILER_ID </item>
- <item> VERSION_GREATER </item>
- <item> VERSION_LESS </item>
- <item> VERSION_EQUAL </item>
- <item> C_COMPILER_VERSION </item>
- <item> CXX_COMPILER_VERSION </item>
- <item> TARGET_POLICY </item>
- <item> COMPILER_FEATURES </item>
- <!-- Informational Expressions -->
- <item> CONFIGURATION </item>
- <item> TARGET_FILE </item>
- <item> TARGET_FILE_NAME </item>
- <item> TARGET_FILE_DIR </item>
- <item> TARGET_LINKER_FILE </item>
- <item> TARGET_LINKER_FILE_NAME </item>
- <item> TARGET_LINKER_FILE_DIR </item>
- <item> TARGET_SONAME_FILE </item>
- <item> TARGET_SONAME_FILE_NAME </item>
- <item> TARGET_SONAME_FILE_DIR </item>
- <item> TARGET_PDB_FILE </item>
- <item> TARGET_PDB_FILE_NAME </item>
- <item> TARGET_PDB_FILE_DIR </item>
- <item> TARGET_PROPERTY </item>
- <item> INSTALL_PREFIX </item>
- <!-- Output Expressions -->
- <item> JOIN </item>
- <item> ANGLE-R </item>
- <item> COMMA </item>
- <item> SEMICOLON </item>
- <item> TARGET_NAME </item>
- <item> LINK_ONLY </item>
- <item> INSTALL_INTERFACE </item>
- <item> BUILD_INTERFACE </item>
- <item> LOWER_CASE </item>
- <item> UPPER_CASE </item>
- <item> MAKE_C_IDENTIFIER </item>
- <item> TARGET_OBJECTS </item>
- <!-- TODO Is this from CMake 2.x? -->
- <item> TARGET_DIR </item>
+ <list name="generator-expressions">
+ <item>0</item>
+ <item>1</item>
+ <item>AND</item>
+ <item>ANGLE-R</item>
+ <item>BOOL</item>
+ <item>BUILD_INTERFACE</item>
+ <item>COMMA</item>
+ <item>COMPILE_FEATURES</item>
+ <item>COMPILE_LANGUAGE</item>
+ <item>CONFIG</item>
+ <item>CXX_COMPILER_ID</item>
+ <item>CXX_COMPILER_VERSION</item>
+ <item>C_COMPILER_ID</item>
+ <item>C_COMPILER_VERSION</item>
+ <item>EQUAL</item>
+ <item>GENEX_EVAL</item>
+ <item>IF</item>
+ <item>INSTALL_INTERFACE</item>
+ <item>INSTALL_PREFIX</item>
+ <item>IN_LIST</item>
+ <item>JOIN</item>
+ <item>LINK_ONLY</item>
+ <item>LOWER_CASE</item>
+ <item>MAKE_C_IDENTIFIER</item>
+ <item>NOT</item>
+ <item>OR</item>
+ <item>PLATFORM_ID</item>
+ <item>SEMICOLON</item>
+ <item>SHELL_PATH</item>
+ <item>STREQUAL</item>
+ <item>TARGET_BUNDLE_CONTENT_DIR</item>
+ <item>TARGET_BUNDLE_DIR</item>
+ <item>TARGET_EXISTS</item>
+ <item>TARGET_FILE</item>
+ <item>TARGET_FILE_DIR</item>
+ <item>TARGET_FILE_NAME</item>
+ <item>TARGET_GENEX_EVAL</item>
+ <item>TARGET_LINKER_FILE</item>
+ <item>TARGET_LINKER_FILE_DIR</item>
+ <item>TARGET_LINKER_FILE_NAME</item>
+ <item>TARGET_NAME</item>
+ <item>TARGET_NAME_IF_EXISTS</item>
+ <item>TARGET_OBJECTS</item>
+ <item>TARGET_PDB_FILE</item>
+ <item>TARGET_PDB_FILE_DIR</item>
+ <item>TARGET_PDB_FILE_NAME</item>
+ <item>TARGET_POLICY</item>
+ <item>TARGET_PROPERTY</item>
+ <item>TARGET_SONAME_FILE</item>
+ <item>TARGET_SONAME_FILE_DIR</item>
+ <item>TARGET_SONAME_FILE_NAME</item>
+ <item>UPPER_CASE</item>
+ <item>VERSION_EQUAL</item>
+ <item>VERSION_GREATER</item>
+ <item>VERSION_GREATER_EQUAL</item>
+ <item>VERSION_LESS</item>
+ <item>VERSION_LESS_EQUAL</item>
</list>
<contexts>
+
<context attribute="Normal Text" lineEndContext="#stay" name="Normal Text">
<DetectSpaces/>
+ <WordDetect String="break" insensitive="true" attribute="Command" context="break_ctx" />
+ <WordDetect String="cmake_host_system_information" insensitive="true" attribute="Command" context="cmake_host_system_information_ctx" />
+ <WordDetect String="cmake_minimum_required" insensitive="true" attribute="Command" context="cmake_minimum_required_ctx" />
+ <WordDetect String="cmake_parse_arguments" insensitive="true" attribute="Command" context="cmake_parse_arguments_ctx" />
+ <WordDetect String="cmake_policy" insensitive="true" attribute="Command" context="cmake_policy_ctx" />
+ <WordDetect String="configure_file" insensitive="true" attribute="Command" context="configure_file_ctx" />
+ <WordDetect String="continue" insensitive="true" attribute="Command" context="continue_ctx" />
+ <WordDetect String="elseif" insensitive="true" attribute="Command" context="elseif_ctx" />
+ <WordDetect String="else" insensitive="true" attribute="Command" context="else_ctx" />
+ <WordDetect String="endforeach" insensitive="true" attribute="Command" context="endforeach_ctx" />
+ <WordDetect String="endfunction" insensitive="true" attribute="Command" context="endfunction_ctx" />
+ <WordDetect String="endif" insensitive="true" attribute="Command" context="endif_ctx" />
+ <WordDetect String="endmacro" insensitive="true" attribute="Command" context="endmacro_ctx" />
+ <WordDetect String="endwhile" insensitive="true" attribute="Command" context="endwhile_ctx" />
+ <WordDetect String="execute_process" insensitive="true" attribute="Command" context="execute_process_ctx" />
+ <WordDetect String="file" insensitive="true" attribute="Command" context="file_ctx" />
+ <WordDetect String="find_file" insensitive="true" attribute="Command" context="find_file_ctx" />
+ <WordDetect String="find_library" insensitive="true" attribute="Command" context="find_library_ctx" />
+ <WordDetect String="find_package" insensitive="true" attribute="Command" context="find_package_ctx" />
+ <WordDetect String="find_path" insensitive="true" attribute="Command" context="find_path_ctx" />
+ <WordDetect String="find_program" insensitive="true" attribute="Command" context="find_program_ctx" />
+ <WordDetect String="foreach" insensitive="true" attribute="Command" context="foreach_ctx" />
+ <WordDetect String="function" insensitive="true" attribute="Command" context="function_ctx" />
+ <WordDetect String="get_cmake_property" insensitive="true" attribute="Command" context="get_cmake_property_ctx" />
+ <WordDetect String="get_directory_property" insensitive="true" attribute="Command" context="get_directory_property_ctx" />
+ <WordDetect String="get_filename_component" insensitive="true" attribute="Command" context="get_filename_component_ctx" />
+ <WordDetect String="get_property" insensitive="true" attribute="Command" context="get_property_ctx" />
+ <WordDetect String="if" insensitive="true" attribute="Command" context="if_ctx" />
+ <WordDetect String="include" insensitive="true" attribute="Command" context="include_ctx" />
+ <WordDetect String="include_guard" insensitive="true" attribute="Command" context="include_guard_ctx" />
+ <WordDetect String="list" insensitive="true" attribute="Command" context="list_ctx" />
+ <WordDetect String="macro" insensitive="true" attribute="Command" context="macro_ctx" />
+ <WordDetect String="mark_as_advanced" insensitive="true" attribute="Command" context="mark_as_advanced_ctx" />
+ <WordDetect String="math" insensitive="true" attribute="Command" context="math_ctx" />
+ <WordDetect String="message" insensitive="true" attribute="Command" context="message_ctx" />
+ <WordDetect String="option" insensitive="true" attribute="Command" context="option_ctx" />
+ <WordDetect String="return" insensitive="true" attribute="Command" context="return_ctx" />
+ <WordDetect String="separate_arguments" insensitive="true" attribute="Command" context="separate_arguments_ctx" />
+ <WordDetect String="set_directory_properties" insensitive="true" attribute="Command" context="set_directory_properties_ctx" />
+ <WordDetect String="set_property" insensitive="true" attribute="Command" context="set_property_ctx" />
+ <WordDetect String="set" insensitive="true" attribute="Command" context="set_ctx" />
+ <WordDetect String="site_name" insensitive="true" attribute="Command" context="site_name_ctx" />
+ <WordDetect String="string" insensitive="true" attribute="Command" context="string_ctx" />
+ <WordDetect String="unset" insensitive="true" attribute="Command" context="unset_ctx" />
+ <WordDetect String="variable_watch" insensitive="true" attribute="Command" context="variable_watch_ctx" />
+ <WordDetect String="while" insensitive="true" attribute="Command" context="while_ctx" />
+ <WordDetect String="add_compile_definitions" insensitive="true" attribute="Command" context="add_compile_definitions_ctx" />
+ <WordDetect String="add_compile_options" insensitive="true" attribute="Command" context="add_compile_options_ctx" />
+ <WordDetect String="add_custom_command" insensitive="true" attribute="Command" context="add_custom_command_ctx" />
+ <WordDetect String="add_custom_target" insensitive="true" attribute="Command" context="add_custom_target_ctx" />
+ <WordDetect String="add_definitions" insensitive="true" attribute="Command" context="add_definitions_ctx" />
+ <WordDetect String="add_dependencies" insensitive="true" attribute="Command" context="add_dependencies_ctx" />
+ <WordDetect String="add_executable" insensitive="true" attribute="Command" context="add_executable_ctx" />
+ <WordDetect String="add_library" insensitive="true" attribute="Command" context="add_library_ctx" />
+ <WordDetect String="add_subdirectory" insensitive="true" attribute="Command" context="add_subdirectory_ctx" />
+ <WordDetect String="add_test" insensitive="true" attribute="Command" context="add_test_ctx" />
+ <WordDetect String="aux_source_directory" insensitive="true" attribute="Command" context="aux_source_directory_ctx" />
+ <WordDetect String="build_command" insensitive="true" attribute="Command" context="build_command_ctx" />
+ <WordDetect String="create_test_sourcelist" insensitive="true" attribute="Command" context="create_test_sourcelist_ctx" />
+ <WordDetect String="define_property" insensitive="true" attribute="Command" context="define_property_ctx" />
+ <WordDetect String="enable_language" insensitive="true" attribute="Command" context="enable_language_ctx" />
+ <WordDetect String="enable_testing" insensitive="true" attribute="Command" context="enable_testing_ctx" />
+ <WordDetect String="export" insensitive="true" attribute="Command" context="export_ctx" />
+ <WordDetect String="fltk_wrap_ui" insensitive="true" attribute="Command" context="fltk_wrap_ui_ctx" />
+ <WordDetect String="get_source_file_property" insensitive="true" attribute="Command" context="get_source_file_property_ctx" />
+ <WordDetect String="get_target_property" insensitive="true" attribute="Command" context="get_target_property_ctx" />
+ <WordDetect String="get_test_property" insensitive="true" attribute="Command" context="get_test_property_ctx" />
+ <WordDetect String="include_directories" insensitive="true" attribute="Command" context="include_directories_ctx" />
+ <WordDetect String="include_external_msproject" insensitive="true" attribute="Command" context="include_external_msproject_ctx" />
+ <WordDetect String="include_regular_expression" insensitive="true" attribute="Command" context="include_regular_expression_ctx" />
+ <WordDetect String="install" insensitive="true" attribute="Command" context="install_ctx" />
+ <WordDetect String="link_directories" insensitive="true" attribute="Command" context="link_directories_ctx" />
+ <WordDetect String="link_libraries" insensitive="true" attribute="Command" context="link_libraries_ctx" />
+ <WordDetect String="load_cache" insensitive="true" attribute="Command" context="load_cache_ctx" />
+ <WordDetect String="project" insensitive="true" attribute="Command" context="project_ctx" />
+ <WordDetect String="qt_wrap_cpp" insensitive="true" attribute="Command" context="qt_wrap_cpp_ctx" />
+ <WordDetect String="qt_wrap_ui" insensitive="true" attribute="Command" context="qt_wrap_ui_ctx" />
+ <WordDetect String="remove_definitions" insensitive="true" attribute="Command" context="remove_definitions_ctx" />
+ <WordDetect String="set_source_files_properties" insensitive="true" attribute="Command" context="set_source_files_properties_ctx" />
+ <WordDetect String="set_target_properties" insensitive="true" attribute="Command" context="set_target_properties_ctx" />
+ <WordDetect String="set_tests_properties" insensitive="true" attribute="Command" context="set_tests_properties_ctx" />
+ <WordDetect String="source_group" insensitive="true" attribute="Command" context="source_group_ctx" />
+ <WordDetect String="target_compile_definitions" insensitive="true" attribute="Command" context="target_compile_definitions_ctx" />
+ <WordDetect String="target_compile_features" insensitive="true" attribute="Command" context="target_compile_features_ctx" />
+ <WordDetect String="target_compile_options" insensitive="true" attribute="Command" context="target_compile_options_ctx" />
+ <WordDetect String="target_include_directories" insensitive="true" attribute="Command" context="target_include_directories_ctx" />
+ <WordDetect String="target_link_libraries" insensitive="true" attribute="Command" context="target_link_libraries_ctx" />
+ <WordDetect String="target_sources" insensitive="true" attribute="Command" context="target_sources_ctx" />
+ <WordDetect String="try_compile" insensitive="true" attribute="Command" context="try_compile_ctx" />
+ <WordDetect String="try_run" insensitive="true" attribute="Command" context="try_run_ctx" />
+ <WordDetect String="ctest_build" insensitive="true" attribute="Command" context="ctest_build_ctx" />
+ <WordDetect String="ctest_configure" insensitive="true" attribute="Command" context="ctest_configure_ctx" />
+ <WordDetect String="ctest_coverage" insensitive="true" attribute="Command" context="ctest_coverage_ctx" />
+ <WordDetect String="ctest_empty_binary_directory" insensitive="true" attribute="Command" context="ctest_empty_binary_directory_ctx" />
+ <WordDetect String="ctest_memcheck" insensitive="true" attribute="Command" context="ctest_memcheck_ctx" />
+ <WordDetect String="ctest_read_custom_files" insensitive="true" attribute="Command" context="ctest_read_custom_files_ctx" />
+ <WordDetect String="ctest_run_script" insensitive="true" attribute="Command" context="ctest_run_script_ctx" />
+ <WordDetect String="ctest_sleep" insensitive="true" attribute="Command" context="ctest_sleep_ctx" />
+ <WordDetect String="ctest_start" insensitive="true" attribute="Command" context="ctest_start_ctx" />
+ <WordDetect String="ctest_submit" insensitive="true" attribute="Command" context="ctest_submit_ctx" />
+ <WordDetect String="ctest_test" insensitive="true" attribute="Command" context="ctest_test_ctx" />
+ <WordDetect String="ctest_update" insensitive="true" attribute="Command" context="ctest_update_ctx" />
+ <WordDetect String="ctest_upload" insensitive="true" attribute="Command" context="ctest_upload_ctx" />
+ <RegExpr attribute="Region Marker" context="RST Documentation" String="^#\[(=*)\[\.rst:" column="0" />
+ <RegExpr attribute="Comment" context="Bracketed Comment" String="#\[(=*)\[" />
+ <DetectChar attribute="Comment" context="Comment" char="#" />
+ <DetectIdentifier attribute="User Function/Macro" context="User Function" />
+ <RegExpr attribute="@Variable Substitution" context="@VarSubst" String="@&id_re;@" lookAhead="true" />
+ <!-- Include keywords matching for language autocompleter work -->
+ <keyword attribute="Command" context="#stay" String="commands" />
+ </context>
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="break_ctx">
+ <DetectChar attribute="Normal Text" context="break_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="break_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="cmake_host_system_information_ctx">
+ <DetectChar attribute="Normal Text" context="cmake_host_system_information_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="cmake_host_system_information_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="cmake_host_system_information_nargs" />
+ <keyword attribute="Special Args" context="#stay" String="cmake_host_system_information_sargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="cmake_minimum_required_ctx">
+ <DetectChar attribute="Normal Text" context="cmake_minimum_required_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="cmake_minimum_required_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="cmake_minimum_required_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="cmake_parse_arguments_ctx">
+ <DetectChar attribute="Normal Text" context="cmake_parse_arguments_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="cmake_parse_arguments_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="cmake_parse_arguments_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="cmake_policy_ctx">
+ <DetectChar attribute="Normal Text" context="cmake_policy_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="cmake_policy_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="cmake_policy_nargs" />
+ <keyword attribute="Special Args" context="#stay" String="cmake_policy_sargs" />
+ <IncludeRules context="User Function Args" />
+ <!-- NOTE Handle CMP<NNN> as a special arg of `cmake_policy` command -->
+ <RegExpr attribute="Special Args" context="#stay" String="\bCMP[0-9]+\b" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="configure_file_ctx">
+ <DetectChar attribute="Normal Text" context="configure_file_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="configure_file_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="configure_file_nargs" />
+ <keyword attribute="Special Args" context="#stay" String="configure_file_sargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="continue_ctx">
+ <DetectChar attribute="Normal Text" context="continue_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="continue_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="elseif_ctx">
+ <DetectChar attribute="Normal Text" context="elseif_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="elseif_ctx_op">
+ <DetectChar attribute="Normal Text" context="elseif_ctx_op_nested" char="(" />
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="elseif_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="elseif_ctx_op_nested">
+ <IncludeRules context="EndCmdPop" />
+ <keyword attribute="Named Args" context="#stay" String="elseif_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="else_ctx">
+ <DetectChar attribute="Normal Text" context="else_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="else_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="endforeach_ctx">
+ <DetectChar attribute="Normal Text" context="endforeach_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="endforeach_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="endfunction_ctx">
+ <DetectChar attribute="Normal Text" context="endfunction_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="endfunction_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="endif_ctx">
+ <DetectChar attribute="Normal Text" context="endif_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="endif_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="endmacro_ctx">
+ <DetectChar attribute="Normal Text" context="endmacro_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="endmacro_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="endwhile_ctx">
+ <DetectChar attribute="Normal Text" context="endwhile_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="endwhile_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="execute_process_ctx">
+ <DetectChar attribute="Normal Text" context="execute_process_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="execute_process_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="execute_process_nargs" />
+ <keyword attribute="Special Args" context="#stay" String="execute_process_sargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="file_ctx">
+ <DetectChar attribute="Normal Text" context="file_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="file_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="file_nargs" />
+ <keyword attribute="Special Args" context="#stay" String="file_sargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="find_file_ctx">
+ <DetectChar attribute="Normal Text" context="find_file_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="find_file_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="find_file_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="find_library_ctx">
+ <DetectChar attribute="Normal Text" context="find_library_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="find_library_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="find_library_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="find_package_ctx">
+ <DetectChar attribute="Normal Text" context="find_package_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="find_package_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="find_package_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="find_path_ctx">
+ <DetectChar attribute="Normal Text" context="find_path_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="find_path_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="find_path_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="find_program_ctx">
+ <DetectChar attribute="Normal Text" context="find_program_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="find_program_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="find_program_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="foreach_ctx">
+ <DetectChar attribute="Normal Text" context="foreach_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="foreach_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="foreach_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="function_ctx">
+ <DetectChar attribute="Normal Text" context="function_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="function_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="get_cmake_property_ctx">
+ <DetectChar attribute="Normal Text" context="get_cmake_property_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="get_cmake_property_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Property" context="#stay" String="global-properties" />
+ <IncludeRules context="Detect More global-properties" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="get_directory_property_ctx">
+ <DetectChar attribute="Normal Text" context="get_directory_property_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="get_directory_property_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="get_directory_property_nargs" />
+ <keyword attribute="Property" context="#stay" String="directory-properties" />
+ <IncludeRules context="Detect More directory-properties" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="get_filename_component_ctx">
+ <DetectChar attribute="Normal Text" context="get_filename_component_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="get_filename_component_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="get_filename_component_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="get_property_ctx">
+ <DetectChar attribute="Normal Text" context="get_property_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="get_property_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="get_property_nargs" />
+ <keyword attribute="Property" context="#stay" String="cache-properties" />
+ <keyword attribute="Property" context="#stay" String="directory-properties" />
+ <IncludeRules context="Detect More directory-properties" />
+ <keyword attribute="Property" context="#stay" String="global-properties" />
+ <IncludeRules context="Detect More global-properties" />
+ <keyword attribute="Property" context="#stay" String="install-properties" />
+ <keyword attribute="Property" context="#stay" String="source-properties" />
+ <IncludeRules context="Detect More source-properties" />
+ <keyword attribute="Property" context="#stay" String="target-properties" />
+ <IncludeRules context="Detect More target-properties" />
+ <keyword attribute="Property" context="#stay" String="test-properties" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="if_ctx">
+ <DetectChar attribute="Normal Text" context="if_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="if_ctx_op">
+ <DetectChar attribute="Normal Text" context="if_ctx_op_nested" char="(" />
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="if_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="if_ctx_op_nested">
+ <IncludeRules context="EndCmdPop" />
+ <keyword attribute="Named Args" context="#stay" String="if_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="include_ctx">
+ <DetectChar attribute="Normal Text" context="include_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="include_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="include_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="include_guard_ctx">
+ <DetectChar attribute="Normal Text" context="include_guard_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="include_guard_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="include_guard_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="list_ctx">
+ <DetectChar attribute="Normal Text" context="list_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="list_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="list_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="macro_ctx">
+ <DetectChar attribute="Normal Text" context="macro_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="macro_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="mark_as_advanced_ctx">
+ <DetectChar attribute="Normal Text" context="mark_as_advanced_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="mark_as_advanced_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="mark_as_advanced_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="math_ctx">
+ <DetectChar attribute="Normal Text" context="math_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="math_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="math_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="message_ctx">
+ <DetectChar attribute="Normal Text" context="message_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="message_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="message_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="option_ctx">
+ <DetectChar attribute="Normal Text" context="option_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="option_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="return_ctx">
+ <DetectChar attribute="Normal Text" context="return_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="return_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="separate_arguments_ctx">
+ <DetectChar attribute="Normal Text" context="separate_arguments_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="separate_arguments_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="separate_arguments_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="set_directory_properties_ctx">
+ <DetectChar attribute="Normal Text" context="set_directory_properties_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="set_directory_properties_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="set_directory_properties_nargs" />
+ <keyword attribute="Property" context="#stay" String="cache-properties" />
+ <keyword attribute="Property" context="#stay" String="directory-properties" />
+ <IncludeRules context="Detect More directory-properties" />
+ <keyword attribute="Property" context="#stay" String="global-properties" />
+ <IncludeRules context="Detect More global-properties" />
+ <keyword attribute="Property" context="#stay" String="install-properties" />
+ <keyword attribute="Property" context="#stay" String="source-properties" />
+ <IncludeRules context="Detect More source-properties" />
+ <keyword attribute="Property" context="#stay" String="target-properties" />
+ <IncludeRules context="Detect More target-properties" />
+ <keyword attribute="Property" context="#stay" String="test-properties" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="set_property_ctx">
+ <DetectChar attribute="Normal Text" context="set_property_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="set_property_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="set_property_nargs" />
+ <keyword attribute="Property" context="#stay" String="cache-properties" />
+ <keyword attribute="Property" context="#stay" String="directory-properties" />
+ <IncludeRules context="Detect More directory-properties" />
+ <keyword attribute="Property" context="#stay" String="global-properties" />
+ <IncludeRules context="Detect More global-properties" />
+ <keyword attribute="Property" context="#stay" String="install-properties" />
+ <keyword attribute="Property" context="#stay" String="source-properties" />
+ <IncludeRules context="Detect More source-properties" />
+ <keyword attribute="Property" context="#stay" String="target-properties" />
+ <IncludeRules context="Detect More target-properties" />
+ <keyword attribute="Property" context="#stay" String="test-properties" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="set_ctx">
+ <DetectChar attribute="Normal Text" context="set_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="set_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="set_nargs" />
+ <keyword attribute="Special Args" context="#stay" String="set_sargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="site_name_ctx">
+ <DetectChar attribute="Normal Text" context="site_name_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="site_name_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="string_ctx">
+ <DetectChar attribute="Normal Text" context="string_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="string_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="string_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="unset_ctx">
+ <DetectChar attribute="Normal Text" context="unset_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="unset_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="unset_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="variable_watch_ctx">
+ <DetectChar attribute="Normal Text" context="variable_watch_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="variable_watch_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="while_ctx">
+ <DetectChar attribute="Normal Text" context="while_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="while_ctx_op">
+ <DetectChar attribute="Normal Text" context="while_ctx_op_nested" char="(" />
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="while_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="while_ctx_op_nested">
+ <IncludeRules context="EndCmdPop" />
+ <keyword attribute="Named Args" context="#stay" String="while_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_compile_definitions_ctx">
+ <DetectChar attribute="Normal Text" context="add_compile_definitions_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_compile_definitions_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_compile_options_ctx">
+ <DetectChar attribute="Normal Text" context="add_compile_options_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_compile_options_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_command_ctx">
+ <DetectChar attribute="Normal Text" context="add_custom_command_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_command_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="add_custom_command_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_target_ctx">
+ <DetectChar attribute="Normal Text" context="add_custom_target_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_target_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="add_custom_target_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_definitions_ctx">
+ <DetectChar attribute="Normal Text" context="add_definitions_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_definitions_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_dependencies_ctx">
+ <DetectChar attribute="Normal Text" context="add_dependencies_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_dependencies_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_executable_ctx">
+ <DetectChar attribute="Normal Text" context="add_executable_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_executable_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="add_executable_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_library_ctx">
+ <DetectChar attribute="Normal Text" context="add_library_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_library_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="add_library_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_subdirectory_ctx">
+ <DetectChar attribute="Normal Text" context="add_subdirectory_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_subdirectory_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="add_subdirectory_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_test_ctx">
+ <DetectChar attribute="Normal Text" context="add_test_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="add_test_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="add_test_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="aux_source_directory_ctx">
+ <DetectChar attribute="Normal Text" context="aux_source_directory_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="aux_source_directory_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="build_command_ctx">
+ <DetectChar attribute="Normal Text" context="build_command_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="build_command_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="build_command_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="create_test_sourcelist_ctx">
+ <DetectChar attribute="Normal Text" context="create_test_sourcelist_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="create_test_sourcelist_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="create_test_sourcelist_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="define_property_ctx">
+ <DetectChar attribute="Normal Text" context="define_property_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="define_property_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="define_property_nargs" />
+ <keyword attribute="Property" context="#stay" String="cache-properties" />
+ <keyword attribute="Property" context="#stay" String="directory-properties" />
+ <IncludeRules context="Detect More directory-properties" />
+ <keyword attribute="Property" context="#stay" String="global-properties" />
+ <IncludeRules context="Detect More global-properties" />
+ <keyword attribute="Property" context="#stay" String="install-properties" />
+ <keyword attribute="Property" context="#stay" String="source-properties" />
+ <IncludeRules context="Detect More source-properties" />
+ <keyword attribute="Property" context="#stay" String="target-properties" />
+ <IncludeRules context="Detect More target-properties" />
+ <keyword attribute="Property" context="#stay" String="test-properties" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="enable_language_ctx">
+ <DetectChar attribute="Normal Text" context="enable_language_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="enable_language_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="enable_language_nargs" />
+ <keyword attribute="Special Args" context="#stay" String="enable_language_sargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="enable_testing_ctx">
+ <DetectChar attribute="Normal Text" context="enable_testing_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="enable_testing_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="export_ctx">
+ <DetectChar attribute="Normal Text" context="export_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="export_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="export_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="fltk_wrap_ui_ctx">
+ <DetectChar attribute="Normal Text" context="fltk_wrap_ui_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="fltk_wrap_ui_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="get_source_file_property_ctx">
+ <DetectChar attribute="Normal Text" context="get_source_file_property_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="get_source_file_property_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Property" context="#stay" String="source-properties" />
+ <IncludeRules context="Detect More source-properties" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="get_target_property_ctx">
+ <DetectChar attribute="Normal Text" context="get_target_property_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="get_target_property_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Property" context="#stay" String="target-properties" />
+ <IncludeRules context="Detect More target-properties" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="get_test_property_ctx">
+ <DetectChar attribute="Normal Text" context="get_test_property_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="get_test_property_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Property" context="#stay" String="test-properties" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="include_directories_ctx">
+ <DetectChar attribute="Normal Text" context="include_directories_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="include_directories_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="include_directories_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="include_external_msproject_ctx">
+ <DetectChar attribute="Normal Text" context="include_external_msproject_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="include_external_msproject_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="include_external_msproject_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="include_regular_expression_ctx">
+ <DetectChar attribute="Normal Text" context="include_regular_expression_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="include_regular_expression_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="install_ctx">
+ <DetectChar attribute="Normal Text" context="install_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="install_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="install_nargs" />
+ <keyword attribute="Special Args" context="#stay" String="install_sargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="link_directories_ctx">
+ <DetectChar attribute="Normal Text" context="link_directories_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="link_directories_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="link_libraries_ctx">
+ <DetectChar attribute="Normal Text" context="link_libraries_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="link_libraries_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="link_libraries_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="load_cache_ctx">
+ <DetectChar attribute="Normal Text" context="load_cache_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="load_cache_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="load_cache_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="project_ctx">
+ <DetectChar attribute="Normal Text" context="project_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="project_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="project_nargs" />
+ <keyword attribute="Special Args" context="#stay" String="project_sargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="qt_wrap_cpp_ctx">
+ <DetectChar attribute="Normal Text" context="qt_wrap_cpp_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="qt_wrap_cpp_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="qt_wrap_ui_ctx">
+ <DetectChar attribute="Normal Text" context="qt_wrap_ui_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="qt_wrap_ui_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="remove_definitions_ctx">
+ <DetectChar attribute="Normal Text" context="remove_definitions_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="remove_definitions_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="set_source_files_properties_ctx">
+ <DetectChar attribute="Normal Text" context="set_source_files_properties_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="set_source_files_properties_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="set_source_files_properties_nargs" />
+ <keyword attribute="Property" context="#stay" String="source-properties" />
+ <IncludeRules context="Detect More source-properties" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="set_target_properties_ctx">
+ <DetectChar attribute="Normal Text" context="set_target_properties_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="set_target_properties_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="set_target_properties_nargs" />
+ <keyword attribute="Property" context="#stay" String="target-properties" />
+ <IncludeRules context="Detect More target-properties" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="set_tests_properties_ctx">
+ <DetectChar attribute="Normal Text" context="set_tests_properties_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="set_tests_properties_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="set_tests_properties_nargs" />
+ <keyword attribute="Property" context="#stay" String="test-properties" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="source_group_ctx">
+ <DetectChar attribute="Normal Text" context="source_group_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="source_group_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="source_group_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_definitions_ctx">
+ <DetectChar attribute="Normal Text" context="target_compile_definitions_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_definitions_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="target_compile_definitions_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_features_ctx">
+ <DetectChar attribute="Normal Text" context="target_compile_features_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_features_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="target_compile_features_nargs" />
+ <keyword attribute="Special Args" context="#stay" String="target_compile_features_sargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_options_ctx">
+ <DetectChar attribute="Normal Text" context="target_compile_options_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_options_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="target_compile_options_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="target_include_directories_ctx">
+ <DetectChar attribute="Normal Text" context="target_include_directories_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="target_include_directories_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="target_include_directories_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="target_link_libraries_ctx">
+ <DetectChar attribute="Normal Text" context="target_link_libraries_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="target_link_libraries_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="target_link_libraries_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="target_sources_ctx">
+ <DetectChar attribute="Normal Text" context="target_sources_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="target_sources_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="target_sources_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="try_compile_ctx">
+ <DetectChar attribute="Normal Text" context="try_compile_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="try_compile_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="try_compile_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="try_run_ctx">
+ <DetectChar attribute="Normal Text" context="try_run_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="try_run_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="try_run_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_build_ctx">
+ <DetectChar attribute="Normal Text" context="ctest_build_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_build_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="ctest_build_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_configure_ctx">
+ <DetectChar attribute="Normal Text" context="ctest_configure_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_configure_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="ctest_configure_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_coverage_ctx">
+ <DetectChar attribute="Normal Text" context="ctest_coverage_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_coverage_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="ctest_coverage_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_empty_binary_directory_ctx">
+ <DetectChar attribute="Normal Text" context="ctest_empty_binary_directory_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_empty_binary_directory_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_memcheck_ctx">
+ <DetectChar attribute="Normal Text" context="ctest_memcheck_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_memcheck_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="ctest_memcheck_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_read_custom_files_ctx">
+ <DetectChar attribute="Normal Text" context="ctest_read_custom_files_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_read_custom_files_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_run_script_ctx">
+ <DetectChar attribute="Normal Text" context="ctest_run_script_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_run_script_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="ctest_run_script_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_sleep_ctx">
+ <DetectChar attribute="Normal Text" context="ctest_sleep_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_sleep_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_start_ctx">
+ <DetectChar attribute="Normal Text" context="ctest_start_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_start_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="ctest_start_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_submit_ctx">
+ <DetectChar attribute="Normal Text" context="ctest_submit_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_submit_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="ctest_submit_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_test_ctx">
+ <DetectChar attribute="Normal Text" context="ctest_test_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_test_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="ctest_test_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_update_ctx">
+ <DetectChar attribute="Normal Text" context="ctest_update_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_update_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="ctest_update_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_upload_ctx">
+ <DetectChar attribute="Normal Text" context="ctest_upload_ctx_op" char="(" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctest_upload_ctx_op">
+ <IncludeRules context="EndCmdPop2" />
+ <keyword attribute="Named Args" context="#stay" String="ctest_upload_nargs" />
+ <IncludeRules context="User Function Args" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Detect More global-properties">
+ <RegExpr attribute="Property" context="#stay" String="\bFeatureSummary_&id_re;_DESCRIPTION\b" />
+ </context>
- <!-- handle folding for if else elseif endif blocks -->
- <RegExpr String="\bif\b" attribute="Commands" context="Command Args" beginRegion="ifthenelse" insensitive="true" />
- <RegExpr String="\belse\b" attribute="Commands" context="Command Args" endRegion="ifthenelse" beginRegion="ifthenelse" insensitive="true" />
- <RegExpr String="\belseif\b" attribute="Commands" context="Command Args" endRegion="ifthenelse" beginRegion="ifthenelse" insensitive="true" />
- <RegExpr String="\bendif\b" attribute="Commands" context="Command Args" endRegion="ifthenelse" insensitive="true" />
+ <context attribute="Normal Text" lineEndContext="#stay" name="Detect More directory-properties">
+ <RegExpr attribute="Property" context="#stay" String="\bINTERPROCEDURAL_OPTIMIZATION_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bVS_GLOBAL_SECTION_POST_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bVS_GLOBAL_SECTION_PRE_&id_re;\b" />
+ </context>
- <!-- handle folding for macro endmacro blocks -->
- <RegExpr String="\bmacro\b" attribute="Commands" context="Command Args" beginRegion="macro" insensitive="true" />
- <RegExpr String="\bendmacro\b" attribute="Commands" context="Command Args" endRegion="macro" insensitive="true" />
+ <context attribute="Normal Text" lineEndContext="#stay" name="Detect More target-properties">
+ <RegExpr attribute="Property" context="#stay" String="\bARCHIVE_OUTPUT_DIRECTORY_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bARCHIVE_OUTPUT_NAME_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bCOMPILE_PDB_NAME_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bCOMPILE_PDB_OUTPUT_DIRECTORY_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\b&id_re;_OUTPUT_NAME\b" />
+ <RegExpr attribute="Property" context="#stay" String="\b&id_re;_POSTFIX\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bEXCLUDE_FROM_DEFAULT_BUILD_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_IMPLIB_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_LIBNAME_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_LINK_DEPENDENT_LIBRARIES_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_LINK_INTERFACE_LANGUAGES_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_LINK_INTERFACE_LIBRARIES_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_LINK_INTERFACE_MULTIPLICITY_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_LOCATION_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_NO_SONAME_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_OBJECTS_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_SONAME_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bINTERPROCEDURAL_OPTIMIZATION_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\b&id_re;_CLANG_TIDY\b" />
+ <RegExpr attribute="Property" context="#stay" String="\b&id_re;_COMPILER_LAUNCHER\b" />
+ <RegExpr attribute="Property" context="#stay" String="\b&id_re;_CPPCHECK\b" />
+ <RegExpr attribute="Property" context="#stay" String="\b&id_re;_CPPLINT\b" />
+ <RegExpr attribute="Property" context="#stay" String="\b&id_re;_INCLUDE_WHAT_YOU_USE\b" />
+ <RegExpr attribute="Property" context="#stay" String="\b&id_re;_VISIBILITY_PRESET\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bLIBRARY_OUTPUT_DIRECTORY_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bLIBRARY_OUTPUT_NAME_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bLINK_FLAGS_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bLINK_INTERFACE_LIBRARIES_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bLINK_INTERFACE_MULTIPLICITY_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bLOCATION_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bMAP_IMPORTED_CONFIG_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bOSX_ARCHITECTURES_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bOUTPUT_NAME_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bPDB_NAME_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bPDB_OUTPUT_DIRECTORY_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bRUNTIME_OUTPUT_DIRECTORY_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bRUNTIME_OUTPUT_NAME_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bSTATIC_LIBRARY_FLAGS_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bVS_DOTNET_REFERENCE_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bVS_DOTNET_REFERENCEPROP_&id_re;_TAG_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bVS_GLOBAL_&id_re;\b" />
+ <RegExpr attribute="Property" context="#stay" String="\bXCODE_ATTRIBUTE_&id_re;\b" />
+ </context>
- <!-- handle folding for foreach endforeach blocks -->
- <RegExpr String="\bforeach\b" attribute="Commands" context="Command Args" beginRegion="foreach" insensitive="true" />
- <RegExpr String="\bendforeach\b" attribute="Commands" context="Command Args" endRegion="foreach" insensitive="true" />
+ <context attribute="Normal Text" lineEndContext="#stay" name="Detect More source-properties">
+ <RegExpr attribute="Property" context="#stay" String="\bVS_CSHARP_&id_re;\b" />
+ </context>
- <!-- handle folding for while endwhile blocks -->
- <RegExpr String="\bwhile\b" attribute="Commands" context="Command Args" beginRegion="while" insensitive="true" />
- <RegExpr String="\bendwhile\b" attribute="Commands" context="Command Args" endRegion="while" insensitive="true" />
+ <context attribute="Normal Text" lineEndContext="#stay" name="EndCmdPop">
+ <DetectChar attribute="Normal Text" context="#pop" char=")" />
+ </context>
- <keyword attribute="Commands" context="Command Args" String="commands" insensitive="true" />
- <keyword attribute="Third-Party Commands" context="#stay" String="itkvtk_commands" insensitive="true" />
- <RegExpr attribute="Region Marker" context="#stay" String="#\s*BEGIN.*$" beginRegion="block" firstNonSpace="true" />
- <RegExpr attribute="Region Marker" context="#stay" String="#\s*END.*$" endRegion="block" firstNonSpace="true" />
- <RegExpr attribute="Region Marker" context="RST Documentation" String="^#\[(=*)\[\.rst:" column="0" />
- <RegExpr attribute="Comment" context="Bracketed Comment" String="^#\[(=*)\[" column="0" />
- <DetectChar attribute="Comment" context="Comment" char="#" />
- <IncludeRules context="Detect Variables" />
- <RegExpr attribute="Macros" context="Macro Args" String="\w+\s*(?=\()" />
+ <context attribute="Normal Text" lineEndContext="#stay" name="EndCmdPop2">
+ <DetectChar attribute="Normal Text" context="#pop#pop" char=")" />
</context>
- <!-- ATTENTION Do not change the context name! Or change a generation script accordingly -->
- <context attribute="Normal Text" lineEndContext="#stay" name="Detect More Builtin Variables">
- <!-- generated rules -->
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_ARCHIVE_OUTPUT_DIRECTORY_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_COMPILER_IS_GNU[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_DISABLE_FIND_PACKAGE_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_EXE_LINKER_FLAGS_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_LIBRARY_OUTPUT_DIRECTORY_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_MAP_IMPORTED_CONFIG_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_MODULE_LINKER_FLAGS_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_PDB_OUTPUT_DIRECTORY_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_POLICY_DEFAULT_CMP[0-9]+\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_POLICY_WARNING_CMP[0-9]+\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_PROJECT_[A-Za-z_][A-Za-z_0-9]*_INCLUDE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_RUNTIME_OUTPUT_DIRECTORY_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_SHARED_LINKER_FLAGS_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_STATIC_LINKER_FLAGS_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_USER_MAKE_RULES_OVERRIDE_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_XCODE_ATTRIBUTE_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_ARCHIVE_APPEND\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_ARCHIVE_CREATE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_ARCHIVE_FINISH\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILER\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILER_ABI\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILER_EXTERNAL_TOOLCHAIN\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILER_ID\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILER_LOADED\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILER_TARGET\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILER_VERSION\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILE_OBJECT\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_CREATE_SHARED_LIBRARY\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_CREATE_SHARED_MODULE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_CREATE_STATIC_LIBRARY\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS_DEBUG\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS_MINSIZEREL\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS_RELEASE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS_RELWITHDEBINFO\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_GHS_KERNEL_FLAGS_DEBUG\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_GHS_KERNEL_FLAGS_MINSIZEREL\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_GHS_KERNEL_FLAGS_RELEASE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_GHS_KERNEL_FLAGS_RELWITHDEBINFO\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_IGNORE_EXTENSIONS\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_IMPLICIT_INCLUDE_DIRECTORIES\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_IMPLICIT_LINK_DIRECTORIES\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_IMPLICIT_LINK_LIBRARIES\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_INCLUDE_WHAT_YOU_USE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_LIBRARY_ARCHITECTURE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_LINKER_PREFERENCE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_LINKER_PREFERENCE_PROPAGATES\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_LINK_EXECUTABLE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_OUTPUT_EXTENSION\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_PLATFORM_ID\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_POSTFIX\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_SIMULATE_ID\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_SIMULATE_VERSION\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_SIZEOF_DATA_PTR\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_SOURCE_FILE_EXTENSIONS\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_VISIBILITY_PRESET\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\b[A-Za-z_][A-Za-z_0-9]*_BINARY_DIR\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\b[A-Za-z_][A-Za-z_0-9]*_SOURCE_DIR\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\b[A-Za-z_][A-Za-z_0-9]*_VERSION\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\b[A-Za-z_][A-Za-z_0-9]*_VERSION_MAJOR\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\b[A-Za-z_][A-Za-z_0-9]*_VERSION_MINOR\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\b[A-Za-z_][A-Za-z_0-9]*_VERSION_PATCH\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\b[A-Za-z_][A-Za-z_0-9]*_VERSION_TWEAK\b" />
+
+ <context attribute="User Function/Macro" lineEndContext="#stay" name="User Function">
+ <DetectChar attribute="Normal Text" context="User Function Opened" char="(" />
+ <IncludeRules context="EndCmdPop2" />
+ </context>
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="User Function Opened">
+ <IncludeRules context="EndCmdPop2" />
+ <IncludeRules context="User Function Args" />
</context>
+
<context attribute="Normal Text" lineEndContext="#stay" name="Detect Builtin Variables">
- <keyword attribute="Builtin CMake Variable" context="#stay" String="cmake_vars" insensitive="false" />
+ <keyword attribute="Builtin Variable" context="#stay" String="variables" insensitive="false" />
<IncludeRules context="Detect More Builtin Variables" />
+ <RegExpr attribute="Internal Name" context="#stay" String="\b_&id_re;\b" />
</context>
- <context attribute="CMake Variable" lineEndContext="#pop" name="VarSubst">
- <IncludeRules context="Detect Builtin Variables" />
- <DetectIdentifier />
- <DetectChar attribute="CMake Variable" context="#pop" char="}" />
- <IncludeRules context="Detect Variables" />
- </context>
- <context attribute="Normal Text" lineEndContext="#stay" name="Detect Variables">
- <RegExpr attribute="Environment Variable" context="#stay" String="\$ENV\{\s*[\w-]+\s*\}" />
- <Detect2Chars attribute="CMake Variable" context="VarSubst" char="$" char1="{" />
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="Detect More Builtin Variables">
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_BINARY_DIR\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_SOURCE_DIR\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_VERSION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_VERSION_MAJOR\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_VERSION_MINOR\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_VERSION_PATCH\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_VERSION_TWEAK\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_ROOT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;__TRYRUN_OUTPUT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_CONSIDERED_CONFIGS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_CONSIDERED_VERSIONS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_COMPONENTS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_QUIETLY\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_REQUIRED\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_REQUIRED_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_VERSION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_VERSION_COUNT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_VERSION_EXACT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_VERSION_MAJOR\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_VERSION_MINOR\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_VERSION_PATCH\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_VERSION_TWEAK\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FOUND\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_INCLUDE_DIRS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_LIBRARIES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_LIBRARY_DIRS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_VERSION_COUNT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_VERSION_STRING\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_POSTFIX\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_ANDROID_TOOLCHAIN_MACHINE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_ANDROID_TOOLCHAIN_PREFIX\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_ANDROID_TOOLCHAIN_SUFFIX\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_ARCHIVE_APPEND\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_ARCHIVE_CREATE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_ARCHIVE_FINISH\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_CLANG_TIDY\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_ABI\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_AR\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_EXTERNAL_TOOLCHAIN\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_ID\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_LAUNCHER\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_LOADED\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_RANLIB\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_TARGET\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_VERSION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILE_OBJECT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_CPPCHECK\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_CPPLINT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_CREATE_SHARED_LIBRARY\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_CREATE_SHARED_MODULE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_CREATE_STATIC_LIBRARY\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_DEBUG\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_DEBUG_INIT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_INIT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_MINSIZEREL\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_MINSIZEREL_INIT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_RELEASE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_RELEASE_INIT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_RELWITHDEBINFO\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_RELWITHDEBINFO_INIT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_GHS_KERNEL_FLAGS_DEBUG\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_GHS_KERNEL_FLAGS_MINSIZEREL\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_GHS_KERNEL_FLAGS_RELEASE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_GHS_KERNEL_FLAGS_RELWITHDEBINFO\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_IGNORE_EXTENSIONS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_IMPLICIT_INCLUDE_DIRECTORIES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_IMPLICIT_LINK_DIRECTORIES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_IMPLICIT_LINK_LIBRARIES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_INCLUDE_WHAT_YOU_USE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_LIBRARY_ARCHITECTURE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_LINKER_PREFERENCE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_LINKER_PREFERENCE_PROPAGATES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_LINK_EXECUTABLE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_OUTPUT_EXTENSION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_PLATFORM_ID\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_SIMULATE_ID\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_SIMULATE_VERSION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_SIZEOF_DATA_PTR\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_SOURCE_FILE_EXTENSIONS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_STANDARD_INCLUDE_DIRECTORIES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_STANDARD_LIBRARIES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_VISIBILITY_PRESET\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_ARCHIVE_OUTPUT_DIRECTORY_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_DISABLE_FIND_PACKAGE_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_EXE_LINKER_FLAGS_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_EXE_LINKER_FLAGS_&id_re;_INIT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_INTERPROCEDURAL_OPTIMIZATION_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_LIBRARY_OUTPUT_DIRECTORY_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_MAP_IMPORTED_CONFIG_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_MATCH_[0-9]+\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_MODULE_LINKER_FLAGS_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_MODULE_LINKER_FLAGS_&id_re;_INIT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_PDB_OUTPUT_DIRECTORY_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_POLICY_DEFAULT_CMP&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_POLICY_WARNING_CMP&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_PROJECT_&id_re;_INCLUDE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_RUNTIME_OUTPUT_DIRECTORY_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_SHARED_LINKER_FLAGS_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_SHARED_LINKER_FLAGS_&id_re;_INIT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_STATIC_LINKER_FLAGS_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_STATIC_LINKER_FLAGS_&id_re;_INIT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_USER_MAKE_RULES_OVERRIDE_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_XCODE_ATTRIBUTE_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_&id_re;_COMPONENT_INSTALL\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_ARCHIVE_&id_re;_FILE_NAME\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_BINARY_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_DEPENDS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_DESCRIPTION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_DISABLED\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_DISPLAY_NAME\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_GROUP\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_HIDDEN\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_REQUIRED\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_DESCRIPTION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_FILE_NAME\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_ARCHITECTURE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_BREAKS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_CONFLICTS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_CONTROL_EXTRA\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_CONTROL_STRICT_PERMISSION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_DEPENDS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_ENHANCES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_NAME\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_PREDEPENDS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_PRIORITY\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_PROVIDES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_RECOMMENDS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_REPLACES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_SECTION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_SHLIBDEPS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_SOURCE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_SUGGESTS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NSIS_&id_re;_INSTALL_DIRECTORY\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_AUTHORS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_COPYRIGHT\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_DEPENDENCIES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_DEPENDENCIES_&id_re;_VERSION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_DESCRIPTION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_DESCRIPTION_SUMMARY\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_HOMEPAGE_URL\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_ICONURL\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_LICENSEURL\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_NAME\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_OWNERS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_RELEASE_NOTES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_TAGS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_TITLE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_VERSION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_PACKAGE_DEPENDENCIES_&id_re;_VERSION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_DEFAULT_DIR_PERMISSIONS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_DEFAULT_FILE_PERMISSIONS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_DEFAULT_GROUP\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_DEFAULT_USER\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_BUILD_SOURCE_DIRS_PREFIX\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_DEBUGINFO_FILE_NAME\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_DEBUGINFO_PACKAGE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_FILE_NAME\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_ARCHITECTURE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_AUTOPROV\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_AUTOREQ\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_AUTOREQPROV\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_CONFLICTS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_DESCRIPTION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_GROUP\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_NAME\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_OBSOLETES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_PREFIX\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_PROVIDES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_REQUIRES\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_REQUIRES_POST\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_REQUIRES_POSTUN\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_REQUIRES_PRE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_REQUIRES_PREUN\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_SUGGESTS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_SUMMARY\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_URL\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_USER_FILELIST\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_USER_BINARY_SPECFILE\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_NO_&id_re;_INSTALL_PREFIX_RELOCATION\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_WIX_&id_re;_EXTENSIONS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_WIX_&id_re;_EXTRA_FLAGS\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_WIX_PROPERTY_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bDOXYGEN_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bExternalData_CUSTOM_SCRIPT_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bExternalData_URL_ALGO_&id_re;_&id_re;\b" />
+ <RegExpr attribute="Builtin Variable" context="#stay" String="\bSWIG_MODULE_&id_re;_EXTRA_DEPS\b" />
</context>
- <context attribute="Generator Expression" lineEndContext="#pop#pop" name="DetectSimpleGEEnd">
- <DetectChar attribute="Generator Expression" context="#pop#pop" char="&gt;" />
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="Detect Variable Substitutions">
+ <RegExpr attribute="Environment Variable Substitution" context="#stay" String="\$ENV\{\s*[\w-]+\s*\}" />
+ <Detect2Chars attribute="Variable Substitution" context="VarSubst" char="$" char1="{" />
+ <RegExpr attribute="@Variable Substitution" context="@VarSubst" String="@&id_re;@" lookAhead="true" />
</context>
- <context attribute="Generator Expression" lineEndContext="#pop" name="Generator Expression">
- <IncludeRules context="Detect Generator Expressions" />
- <DetectChar attribute="Generator Expression" context="#pop" char="&gt;" />
- <keyword attribute="Generator Expression Keyword" context="DetectSimpleGEEnd" String="simple_generator_expr" insensitive="false" />
- <keyword attribute="Generator Expression Keyword" context="#stay" String="generator_expr" insensitive="false" />
- <IncludeRules context="Detect Variables" />
+
+ <context attribute="Variable Substitution" lineEndContext="#pop" name="VarSubst">
+ <IncludeRules context="Detect Builtin Variables" />
+ <DetectIdentifier />
+ <DetectChar attribute="Variable Substitution" context="#pop" char="}" />
+ <IncludeRules context="Detect Variable Substitutions" />
</context>
- <context attribute="Normal Text" lineEndContext="#stay" name="Detect Generator Expressions">
- <Detect2Chars attribute="Generator Expression" context="Generator Expression" char="$" char1="&lt;" />
+
+ <context attribute="@Variable Substitution" lineEndContext="#pop" name="@VarSubst">
+ <DetectChar attribute="@Variable Substitution" context="VarSubst@" char="@" />
</context>
- <context attribute="Normal Text" lineEndContext="#stay" name="Command Args">
- <keyword attribute="Special Args" context="#stay" String="special_args" />
- <keyword attribute="Special Args" context="#stay" String="extra_special_args" />
- <!-- NOTE Handle CMP<NNN> as a special arg -->
- <RegExpr attribute="Special Args" context="#stay" String="\bCMP[0-9]+\b" />
- <keyword attribute="Properties" context="#stay" String="properties" />
- <keyword attribute="Properties" context="#stay" String="extra_properties" />
+
+ <context attribute="@Variable Substitution" lineEndContext="#pop#pop" name="VarSubst@">
<IncludeRules context="Detect Builtin Variables" />
- <IncludeRules context="Macro Args" />
+ <DetectIdentifier />
+ <DetectChar attribute="@Variable Substitution" context="#pop#pop" char="@" />
</context>
- <context attribute="Normal Text" lineEndContext="#stay" name="Macro Args">
- <DetectChar attribute="Normal Text" context="#pop" char=")" />
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="User Function Args">
+ <Detect2Chars attribute="Normal Text" context="#stay" char="\" char1="(" />
+ <Detect2Chars attribute="Normal Text" context="#stay" char="\" char1=")" />
<RegExpr attribute="Escapes" context="#stay" String="\\[&quot;$n\\]" />
<DetectChar attribute="Strings" context="String" char="&quot;" />
<RegExpr attribute="Strings" context="Bracketed String" String="\[(=*)\[" />
+ <RegExpr attribute="Comment" context="Bracketed Comment" String="#\[(=*)\[" />
<DetectChar attribute="Comment" context="Comment" char="#" />
<IncludeRules context="Detect Builtin Variables" />
- <IncludeRules context="Detect Variables" />
+ <IncludeRules context="Detect Variable Substitutions" />
+ <IncludeRules context="Detect Special Values" />
+ <IncludeRules context="Detect Aliased Targets" />
<IncludeRules context="Detect Generator Expressions" />
</context>
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="Detect Special Values">
+ <RegExpr attribute="True Special Arg" context="#stay" String="\b(TRUE|ON)\b" />
+ <RegExpr attribute="False Special Arg" context="#stay" String="\b(FALSE|OFF|(&id_re;-)?NOTFOUND)\b" />
+ <RegExpr attribute="Special Args" context="#stay" String="\bCMP[0-9][0-9][0-9]\b" />
+ </context>
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="Detect Aliased Targets">
+ <RegExpr attribute="Aliased Targets" context="#stay" String="\b&id_re;::&id_re;(::&id_re;)*\b" />
+ </context>
+
<context attribute="Comment" lineEndContext="#pop" name="Comment">
<LineContinue attribute="Comment" context="#pop" />
<IncludeRules context="##Alerts" />
<IncludeRules context="##Modelines" />
</context>
+
<context attribute="Comment" lineEndContext="#stay" name="RST Documentation" dynamic="true">
<RegExpr attribute="Region Marker" context="#pop" String="^#?\]%1\]" dynamic="true" column="0" />
+ <IncludeRules context="##reStructuredText" />
</context>
+
<context attribute="Comment" lineEndContext="#stay" name="Bracketed Comment" dynamic="true">
- <RegExpr attribute="Comment" context="#pop" String="^#?\]%1\]" dynamic="true" column="0" />
+ <RegExpr attribute="Comment" context="#pop" String=".*\]%1\]" dynamic="true" />
<IncludeRules context="##Alerts" />
<IncludeRules context="##Modelines" />
</context>
+
<context attribute="Strings" lineEndContext="#stay" name="String">
<RegExpr attribute="Strings" context="#pop" String="&quot;(?=[ );]|$)" />
<RegExpr attribute="Escapes" context="#stay" String="\\[&quot;$nrt\\]" />
- <IncludeRules context="Detect Variables" />
+ <IncludeRules context="Detect Variable Substitutions" />
<IncludeRules context="Detect Generator Expressions" />
</context>
+
<context attribute="Strings" lineEndContext="#stay" name="Bracketed String" dynamic="true">
<RegExpr attribute="Strings" context="#pop" String="\]%1\]" dynamic="true" />
</context>
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="Detect Generator Expressions">
+ <Detect2Chars attribute="Generator Expression" context="Generator Expression" char="$" char1="&lt;" />
+ </context>
+
+ <context attribute="Generator Expression" lineEndContext="#stay" name="Generator Expression">
+ <IncludeRules context="Detect Generator Expressions" />
+ <DetectChar attribute="Comment" context="Comment" char="#" />
+ <DetectChar attribute="Generator Expression" context="#pop" char="&gt;" />
+ <keyword attribute="Generator Expression Keyword" context="#stay" String="generator-expressions" insensitive="false" />
+ <IncludeRules context="Detect Aliased Targets" />
+ <IncludeRules context="Detect Variable Substitutions" />
+ </context>
+
</contexts>
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false" />
+ <itemData name="Command" defStyleNum="dsKeyword" spellChecking="false" />
+ <itemData name="User Function/Macro" defStyleNum="dsFunction" spellChecking="false" />
+ <itemData name="Property" defStyleNum="dsOthers" spellChecking="false" />
+ <itemData name="Aliased Targets" defStyleNum="dsBaseN" spellChecking="false" />
+ <itemData name="Named Args" defStyleNum="dsOthers" spellChecking="false" />
<itemData name="Special Args" defStyleNum="dsOthers" spellChecking="false" />
- <itemData name="Properties" defStyleNum="dsOthers" spellChecking="false" />
- <itemData name="Commands" defStyleNum="dsKeyword" spellChecking="false" />
- <itemData name="Third-Party Commands" defStyleNum="dsFunction" spellChecking="false" />
- <itemData name="Macros" defStyleNum="dsFunction" spellChecking="false" />
+ <itemData name="True Special Arg" defStyleNum="dsOthers" color="#30a030" selColor="#30a030" spellChecking="false" />
+ <itemData name="False Special Arg" defStyleNum="dsOthers" color="#e05050" selColor="#e05050" spellChecking="false" />
<itemData name="Strings" defStyleNum="dsString" spellChecking="true" />
<itemData name="Escapes" defStyleNum="dsChar" spellChecking="false" />
- <itemData name="Builtin CMake Variable" defStyleNum="dsDecVal" color="#c09050" selColor="#c09050" spellChecking="false" />
- <!-- TODO Rename to "Variable Substitution" -->
- <itemData name="CMake Variable" defStyleNum="dsDecVal" spellChecking="false" />
- <!-- TODO Rename to "Environment Variable Substitution" -->
- <itemData name="Environment Variable" defStyleNum="dsFloat" spellChecking="false" />
+ <itemData name="Builtin Variable" defStyleNum="dsDecVal" color="#c09050" selColor="#c09050" spellChecking="false" />
+ <itemData name="Variable Substitution" defStyleNum="dsDecVal" spellChecking="false" />
+ <itemData name="@Variable Substitution" defStyleNum="dsBaseN" spellChecking="false" />
+ <itemData name="Internal Name" defStyleNum="dsDecVal" color="#303030" selColor="#303030" spellChecking="false" />
+ <itemData name="Environment Variable Substitution" defStyleNum="dsFloat" spellChecking="false" />
<itemData name="Generator Expression Keyword" defStyleNum="dsKeyword" color="#b84040" selColor="#b84040" spellChecking="false" />
<itemData name="Generator Expression" defStyleNum="dsOthers" color="#b86050" selColor="#b86050" spellChecking="false" />
<itemData name="Comment" defStyleNum="dsComment" spellChecking="true" />
@@ -1299,3 +3706,6 @@
<keywords casesensitive="1" />
</general>
</language>
+
+<!-- kate: indent-width 2; tab-width 2; -->
+