diff options
Diffstat (limited to 'src/libs/3rdparty/syntax-highlighting/data/syntax/cmake.xml')
-rw-r--r-- | src/libs/3rdparty/syntax-highlighting/data/syntax/cmake.xml | 5435 |
1 files changed, 4209 insertions, 1226 deletions
diff --git a/src/libs/3rdparty/syntax-highlighting/data/syntax/cmake.xml b/src/libs/3rdparty/syntax-highlighting/data/syntax/cmake.xml index 6d170e4eaa..256619d3ff 100644 --- a/src/libs/3rdparty/syntax-highlighting/data/syntax/cmake.xml +++ b/src/libs/3rdparty/syntax-highlighting/data/syntax/cmake.xml @@ -1,38 +1,32 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE language SYSTEM "language.dtd" +<!DOCTYPE language [ - <!ENTITY id_re "[_A-Za-z][\-_0-9A-Za-z]*"> + <!-- NOTE See https://cmake.org/cmake/help/latest/manual/cmake-language.7.html#variable-references --> + <!ENTITY var_ref_re "[/\.\+\-_0-9A-Za-z]+"> + <!-- NOTE See `cmGeneratorExpression::IsValidTargetName` --> + <!ENTITY tgt_name_re "[A-Za-z0-9_\.\+\-]+"> ]> <!-- - This file is part of KDE's kate project. + This file is part of KDE'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-2015,2017-2018 Alex Turbov (i.zaufi@gmail.com) + SPDX-FileCopyrightText: 2004 Alexander Neundorf <neundorf@kde.org> + SPDX-FileCopyrightText: 2005 Dominik Haumann <dhdev@gmx.de> + SPDX-FileCopyrightText: 2007, 2008, 2013, 2014 Matthew Woehlke <mw_triad@users.sourceforge.net> + SPDX-FileCopyrightText: 2013-2015, 2017-2023 Alex Turbov <i.zaufi@gmail.com> - ********************************************************************** - * This library is free software; you can redistribute it and/or * - * modify it under the terms of the GNU Lesser General Public * - * License as published by the Free Software Foundation; either * - * version 2 of the License, or (at your option) any later version. * - * * - * This library is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with this library; if not, write to the * - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * - * Boston, MA 02110-1301, USA. * - ********************************************************************** + SPDX-License-Identifier: LGPL-2.0-or-later --> +<!-- ***** THIS FILE WAS GENERATED BY A SCRIPT - DO NOT EDIT ***** + cd data/generators + # increase version of cmake.xml.tpl then + ./generate-cmake-syntax.py cmake.yaml > ../syntax/cmake.xml +--> + <language name="CMake" - version="12" - kateversion="2.4" + version="50" + kateversion="5.62" section="Other" extensions="CMakeLists.txt;*.cmake;*.cmake.in" style="CMake" @@ -43,15 +37,19 @@ <highlighting> <list name="commands"> + <item>block</item> <item>break</item> <item>cmake_host_system_information</item> + <item>cmake_language</item> <item>cmake_minimum_required</item> <item>cmake_parse_arguments</item> + <item>cmake_path</item> <item>cmake_policy</item> <item>configure_file</item> <item>continue</item> <item>elseif</item> <item>else</item> + <item>endblock</item> <item>endforeach</item> <item>endfunction</item> <item>endif</item> @@ -102,6 +100,7 @@ <item>add_test</item> <item>aux_source_directory</item> <item>build_command</item> + <item>cmake_file_api</item> <item>create_test_sourcelist</item> <item>define_property</item> <item>enable_language</item> @@ -133,6 +132,7 @@ <item>target_link_directories</item> <item>target_link_libraries</item> <item>target_link_options</item> + <item>target_precompile_headers</item> <item>target_sources</item> <item>try_compile</item> <item>try_run</item> @@ -150,14 +150,34 @@ <item>ctest_update</item> <item>ctest_upload</item> </list> - + <list name="block_nargs"> + <item>PROPAGATE</item> + <item>SCOPE_FOR</item> + </list> + <list name="block_sargs"> + <item>POLICIES</item> + <item>VARIABLES</item> + </list> <list name="cmake_host_system_information_nargs"> + <item>ERROR_VARIABLE</item> <item>QUERY</item> <item>RESULT</item> + <item>SEPARATOR</item> + <item>SUBKEYS</item> + <item>VALUE</item> + <item>VALUE_NAMES</item> + <item>VIEW</item> + <item>WINDOWS_REGISTRY</item> </list> <list name="cmake_host_system_information_sargs"> + <item>32</item> + <item>32_64</item> + <item>64</item> + <item>64_32</item> <item>AVAILABLE_PHYSICAL_MEMORY</item> <item>AVAILABLE_VIRTUAL_MEMORY</item> + <item>BOTH</item> + <item>DISTRIB_INFO</item> <item>FQDN</item> <item>HAS_AMD_3DNOW</item> <item>HAS_AMD_3DNOW_PLUS</item> @@ -170,8 +190,10 @@ <item>HAS_SSE2</item> <item>HAS_SSE_FP</item> <item>HAS_SSE_MMX</item> + <item>HOST</item> <item>HOSTNAME</item> <item>IS_64BIT</item> + <item>MSYSTEM_PREFIX</item> <item>NUMBER_OF_LOGICAL_CORES</item> <item>NUMBER_OF_PHYSICAL_CORES</item> <item>OS_NAME</item> @@ -181,9 +203,29 @@ <item>PROCESSOR_DESCRIPTION</item> <item>PROCESSOR_NAME</item> <item>PROCESSOR_SERIAL_NUMBER</item> + <item>TARGET</item> <item>TOTAL_PHYSICAL_MEMORY</item> <item>TOTAL_VIRTUAL_MEMORY</item> </list> + <list name="cmake_language_nargs"> + <item>CALL</item> + <item>CANCEL_CALL</item> + <item>CODE</item> + <item>DEFER</item> + <item>DIRECTORY</item> + <item>EVAL</item> + <item>GET_CALL</item> + <item>GET_CALL_IDS</item> + <item>GET_MESSAGE_LOG_LEVEL</item> + <item>ID</item> + <item>ID_VAR</item> + <item>SET_DEPENDENCY_PROVIDER</item> + <item>SUPPORTED_METHODS</item> + </list> + <list name="cmake_language_sargs"> + <item>FETCHCONTENT_MAKEAVAILABLE_SERIAL</item> + <item>FIND_PACKAGE</item> + </list> <list name="cmake_minimum_required_nargs"> <item>FATAL_ERROR</item> <item>VERSION</item> @@ -191,6 +233,50 @@ <list name="cmake_parse_arguments_nargs"> <item>PARSE_ARGV</item> </list> + <list name="cmake_path_nargs"> + <item>ABSOLUTE_PATH</item> + <item>APPEND</item> + <item>APPEND_STRING</item> + <item>BASE_DIRECTORY</item> + <item>COMPARE</item> + <item>CONVERT</item> + <item>EQUAL</item> + <item>EXTENSION</item> + <item>FILENAME</item> + <item>GET</item> + <item>HASH</item> + <item>HAS_EXTENSION</item> + <item>HAS_FILENAME</item> + <item>HAS_PARENT_PATH</item> + <item>HAS_RELATIVE_PART</item> + <item>HAS_ROOT_DIRECTORY</item> + <item>HAS_ROOT_NAME</item> + <item>HAS_ROOT_PATH</item> + <item>HAS_STEM</item> + <item>IS_ABSOLUTE</item> + <item>IS_PREFIX</item> + <item>IS_RELATIVE</item> + <item>LAST_ONLY</item> + <item>NATIVE_PATH</item> + <item>NORMALIZE</item> + <item>NORMAL_PATH</item> + <item>NOT_EQUAL</item> + <item>OUTPUT_VARIABLE</item> + <item>PARENT_PATH</item> + <item>RELATIVE_PART</item> + <item>RELATIVE_PATH</item> + <item>REMOVE_EXTENSION</item> + <item>REMOVE_FILENAME</item> + <item>REPLACE_EXTENSION</item> + <item>REPLACE_FILENAME</item> + <item>ROOT_DIRECTORY</item> + <item>ROOT_NAME</item> + <item>ROOT_PATH</item> + <item>SET</item> + <item>STEM</item> + <item>TO_CMAKE_PATH_LIST</item> + <item>TO_NATIVE_PATH_LIST</item> + </list> <list name="cmake_policy_nargs"> <item>GET</item> <item>POP</item> @@ -206,7 +292,10 @@ <item>@ONLY</item> <item>COPYONLY</item> <item>ESCAPE_QUOTES</item> + <item>FILE_PERMISSIONS</item> <item>NEWLINE_STYLE</item> + <item>NO_SOURCE_PERMISSIONS</item> + <item>USE_SOURCE_PERMISSIONS</item> </list> <list name="configure_file_sargs"> <item>CRLF</item> @@ -217,6 +306,7 @@ </list> <list name="elseif_nargs"> <item>AND</item> + <item>COMMAND</item> <item>DEFINED</item> <item>EQUAL</item> <item>EXISTS</item> @@ -232,6 +322,7 @@ <item>MATCHES</item> <item>NOT</item> <item>OR</item> + <item>PATH_EQUAL</item> <item>POLICY</item> <item>STREQUAL</item> <item>STRGREATER</item> @@ -248,6 +339,10 @@ </list> <list name="execute_process_nargs"> <item>COMMAND</item> + <item>COMMAND_ECHO</item> + <item>COMMAND_ERROR_IS_FATAL</item> + <item>ECHO_ERROR_VARIABLE</item> + <item>ECHO_OUTPUT_VARIABLE</item> <item>ENCODING</item> <item>ERROR_FILE</item> <item>ERROR_QUIET</item> @@ -265,29 +360,52 @@ </list> <list name="execute_process_sargs"> <item>ANSI</item> + <item>ANY</item> <item>AUTO</item> + <item>LAST</item> <item>NONE</item> <item>OEM</item> + <item>STDERR</item> + <item>STDOUT</item> <item>UTF8</item> </list> <list name="file_nargs"> + <item>@ONLY</item> <item>APPEND</item> + <item>ARCHIVE_CREATE</item> + <item>ARCHIVE_EXTRACT</item> + <item>BASE_DIRECTORY</item> + <item>BUNDLE_EXECUTABLE</item> + <item>CHMOD</item> + <item>CHMOD_RECURSE</item> + <item>COMPRESSION</item> + <item>COMPRESSION_LEVEL</item> <item>CONDITION</item> + <item>CONFIGURE</item> <item>CONFIGURE_DEPENDS</item> <item>CONTENT</item> <item>COPY</item> + <item>COPY_FILE</item> <item>DESTINATION</item> + <item>DIRECTORIES</item> <item>DIRECTORY</item> <item>DIRECTORY_PERMISSIONS</item> <item>DOWNLOAD</item> <item>ENCODING</item> + <item>ESCAPE_QUOTES</item> <item>EXCLUDE</item> + <item>EXECUTABLES</item> + <item>EXPAND_TILDE</item> <item>EXPECTED_HASH</item> <item>EXPECTED_MD5</item> + <item>FILES</item> <item>FILES_MATCHING</item> <item>FILE_PERMISSIONS</item> <item>FOLLOW_SYMLINKS</item> + <item>FOLLOW_SYMLINK_CHAIN</item> + <item>FORMAT</item> <item>GENERATE</item> + <item>GET_RUNTIME_DEPENDENCIES</item> <item>GLOB</item> <item>GLOB_RECURSE</item> <item>GUARD</item> @@ -298,26 +416,42 @@ <item>INSTALL</item> <item>LENGTH_MAXIMUM</item> <item>LENGTH_MINIMUM</item> + <item>LIBRARIES</item> <item>LIMIT</item> <item>LIMIT_COUNT</item> <item>LIMIT_INPUT</item> <item>LIMIT_OUTPUT</item> <item>LIST_DIRECTORIES</item> + <item>LIST_ONLY</item> <item>LOCK</item> <item>LOG</item> <item>MAKE_DIRECTORY</item> <item>MD5</item> + <item>MODULES</item> + <item>MTIME</item> <item>NETRC</item> <item>NETRC_FILE</item> <item>NEWLINE_CONSUME</item> + <item>NEWLINE_STYLE</item> <item>NO_HEX_CONVERSION</item> + <item>NO_REPLACE</item> <item>NO_SOURCE_PERMISSIONS</item> <item>OFFSET</item> + <item>ONLY_IF_DIFFERENT</item> <item>OUTPUT</item> <item>PATTERN</item> <item>PERMISSIONS</item> + <item>POST_EXCLUDE_FILES</item> + <item>POST_EXCLUDE_REGEXES</item> + <item>POST_INCLUDE_FILES</item> + <item>POST_INCLUDE_REGEXES</item> + <item>PRE_EXCLUDE_REGEXES</item> + <item>PRE_INCLUDE_REGEXES</item> + <item>RANGE_END</item> + <item>RANGE_START</item> <item>READ</item> <item>READ_SYMLINK</item> + <item>REAL_PATH</item> <item>REGEX</item> <item>RELATIVE</item> <item>RELATIVE_PATH</item> @@ -325,6 +459,8 @@ <item>REMOVE</item> <item>REMOVE_RECURSE</item> <item>RENAME</item> + <item>RESOLVED_DEPENDENCIES_VAR</item> + <item>RESULT</item> <item>RESULT_VARIABLE</item> <item>SHA1</item> <item>SHA224</item> @@ -339,6 +475,7 @@ <item>SIZE</item> <item>STATUS</item> <item>STRINGS</item> + <item>TARGET</item> <item>TIMEOUT</item> <item>TIMESTAMP</item> <item>TLS_CAINFO</item> @@ -347,19 +484,28 @@ <item>TOUCH_NOCREATE</item> <item>TO_CMAKE_PATH</item> <item>TO_NATIVE_PATH</item> + <item>UNRESOLVED_DEPENDENCIES_VAR</item> <item>UPLOAD</item> <item>USERPWD</item> <item>USE_SOURCE_PERMISSIONS</item> <item>UTC</item> + <item>VERBOSE</item> <item>WRITE</item> </list> <list name="file_sargs"> + <item>7zip</item> + <item>BZip2</item> + <item>CRLF</item> + <item>DOS</item> <item>FILE</item> <item>FUNCTION</item> <item>GROUP_EXECUTE</item> <item>GROUP_READ</item> <item>GROUP_WRITE</item> + <item>GZip</item> <item>IGNORED</item> + <item>LF</item> + <item>None</item> <item>OPTIONAL</item> <item>OWNER_EXECUTE</item> <item>OWNER_READ</item> @@ -368,22 +514,33 @@ <item>REQUIRED</item> <item>SETGID</item> <item>SETUID</item> + <item>UNIX</item> <item>UTF-16BE</item> <item>UTF-16LE</item> <item>UTF-32B</item> <item>UTF-32LE</item> <item>UTF-8</item> + <item>WIN32</item> <item>WORLD_EXECUTE</item> <item>WORLD_READ</item> <item>WORLD_WRITE</item> + <item>XZ</item> + <item>Zstd</item> + <item>gnutar</item> + <item>pax</item> + <item>paxr</item> + <item>raw</item> + <item>zip</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_CACHE</item> <item>NO_CMAKE_ENVIRONMENT_PATH</item> <item>NO_CMAKE_FIND_ROOT_PATH</item> + <item>NO_CMAKE_INSTALL_PREFIX</item> <item>NO_CMAKE_PATH</item> <item>NO_CMAKE_SYSTEM_PATH</item> <item>NO_DEFAULT_PATH</item> @@ -392,6 +549,18 @@ <item>ONLY_CMAKE_FIND_ROOT_PATH</item> <item>PATHS</item> <item>PATH_SUFFIXES</item> + <item>REGISTRY_VIEW</item> + <item>REQUIRED</item> + <item>VALIDATOR</item> + </list> + <list name="find_file_sargs"> + <item>32</item> + <item>32_64</item> + <item>64</item> + <item>64_32</item> + <item>BOTH</item> + <item>HOST</item> + <item>TARGET</item> </list> <list name="find_library_nargs"> <item>CMAKE_FIND_ROOT_PATH_BOTH</item> @@ -399,8 +568,10 @@ <item>HINTS</item> <item>NAMES</item> <item>NAMES_PER_DIR</item> + <item>NO_CACHE</item> <item>NO_CMAKE_ENVIRONMENT_PATH</item> <item>NO_CMAKE_FIND_ROOT_PATH</item> + <item>NO_CMAKE_INSTALL_PREFIX</item> <item>NO_CMAKE_PATH</item> <item>NO_CMAKE_SYSTEM_PATH</item> <item>NO_DEFAULT_PATH</item> @@ -409,18 +580,24 @@ <item>ONLY_CMAKE_FIND_ROOT_PATH</item> <item>PATHS</item> <item>PATH_SUFFIXES</item> + <item>REGISTRY_VIEW</item> + <item>REQUIRED</item> + <item>VALIDATOR</item> </list> <list name="find_package_nargs"> + <item>BYPASS_PROVIDER</item> <item>CMAKE_FIND_ROOT_PATH_BOTH</item> <item>COMPONENTS</item> <item>CONFIG</item> <item>CONFIGS</item> <item>EXACT</item> + <item>GLOBAL</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_INSTALL_PREFIX</item> <item>NO_CMAKE_PACKAGE_REGISTRY</item> <item>NO_CMAKE_PATH</item> <item>NO_CMAKE_SYSTEM_PACKAGE_REGISTRY</item> @@ -435,46 +612,22 @@ <item>PATHS</item> <item>PATH_SUFFIXES</item> <item>QUIET</item> + <item>REGISTRY_VIEW</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> + <item>ZIP_LISTS</item> + </list> + <list name="get_cmake_property_sargs"> + <item>CACHE_VARIABLES</item> + <item>COMMANDS</item> + <item>COMPONENTS</item> + <item>MACROS</item> + <item>VARIABLES</item> </list> <list name="get_directory_property_nargs"> <item>DEFINITION</item> @@ -507,40 +660,10 @@ <item>SET</item> <item>SOURCE</item> <item>TARGET</item> + <item>TARGET_DIRECTORY</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> @@ -567,6 +690,8 @@ <item>LENGTH</item> <item>ORDER</item> <item>OUTPUT_VARIABLE</item> + <item>POP_BACK</item> + <item>POP_FRONT</item> <item>PREPEND</item> <item>REGEX</item> <item>REMOVE_AT</item> @@ -585,6 +710,7 @@ <item>DESCENDING</item> <item>FILE_BASENAME</item> <item>INSENSITIVE</item> + <item>NATURAL</item> <item>SENSITIVE</item> <item>STRING</item> </list> @@ -602,14 +728,27 @@ </list> <list name="message_nargs"> <item>AUTHOR_WARNING</item> + <item>CHECK_FAIL</item> + <item>CHECK_PASS</item> + <item>CHECK_START</item> + <item>CONFIGURE_LOG</item> + <item>DEBUG</item> <item>DEPRECATION</item> <item>FATAL_ERROR</item> + <item>NOTICE</item> <item>SEND_ERROR</item> <item>STATUS</item> + <item>TRACE</item> + <item>VERBOSE</item> <item>WARNING</item> </list> + <list name="return_nargs"> + <item>PROPAGATE</item> + </list> <list name="separate_arguments_nargs"> <item>NATIVE_COMMAND</item> + <item>PROGRAM</item> + <item>SEPARATE_ARGS</item> <item>UNIX_COMMAND</item> <item>WINDOWS_COMMAND</item> </list> @@ -626,6 +765,7 @@ <item>PROPERTY</item> <item>SOURCE</item> <item>TARGET</item> + <item>TARGET_DIRECTORY</item> <item>TEST</item> <item>VARIABLE</item> </list> @@ -651,12 +791,16 @@ <item>CONCAT</item> <item>CONFIGURE</item> <item>EQUAL</item> + <item>ERROR_VARIABLE</item> <item>ESCAPE_QUOTES</item> <item>FIND</item> <item>GENEX_STRIP</item> + <item>GET</item> <item>GREATER</item> <item>GREATER_EQUAL</item> + <item>HEX</item> <item>JOIN</item> + <item>JSON</item> <item>LENGTH</item> <item>LESS</item> <item>LESS_EQUAL</item> @@ -664,6 +808,7 @@ <item>MATCH</item> <item>MATCHALL</item> <item>MD5</item> + <item>MEMBER</item> <item>NAME</item> <item>NAMESPACE</item> <item>NOTEQUAL</item> @@ -671,8 +816,11 @@ <item>RANDOM</item> <item>RANDOM_SEED</item> <item>REGEX</item> + <item>REMOVE</item> + <item>REPEAT</item> <item>REPLACE</item> <item>REVERSE</item> + <item>SET</item> <item>SHA1</item> <item>SHA224</item> <item>SHA256</item> @@ -696,37 +844,6 @@ <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> @@ -735,8 +852,11 @@ <item>COMMAND_EXPAND_LISTS</item> <item>COMMENT</item> <item>DEPENDS</item> + <item>DEPENDS_EXPLICIT_ONLY</item> <item>DEPFILE</item> <item>IMPLICIT_DEPENDS</item> + <item>JOB_POOL</item> + <item>JOB_SERVER_AWARE</item> <item>MAIN_DEPENDENCY</item> <item>OUTPUT</item> <item>POST_BUILD</item> @@ -757,6 +877,8 @@ <item>DEPENDS</item> <item>DEPFILE</item> <item>IMPLICIT_DEPENDS</item> + <item>JOB_POOL</item> + <item>JOB_SERVER_AWARE</item> <item>SOURCES</item> <item>USES_TERMINAL</item> <item>VERBATIM</item> @@ -784,17 +906,28 @@ </list> <list name="add_subdirectory_nargs"> <item>EXCLUDE_FROM_ALL</item> + <item>SYSTEM</item> </list> <list name="add_test_nargs"> <item>COMMAND</item> + <item>COMMAND_EXPAND_LISTS</item> <item>CONFIGURATIONS</item> <item>NAME</item> <item>WORKING_DIRECTORY</item> </list> <list name="build_command_nargs"> <item>CONFIGURATION</item> + <item>PARALLEL_LEVEL</item> <item>TARGET</item> </list> + <list name="cmake_file_api_nargs"> + <item>API_VERSION</item> + <item>CACHE</item> + <item>CMAKEFILES</item> + <item>CODEMODEL</item> + <item>QUERY</item> + <item>TOOLCHAINS</item> + </list> <list name="create_test_sourcelist_nargs"> <item>EXTRA_INCLUDE</item> <item>FUNCTION</item> @@ -806,6 +939,7 @@ <item>FULL_DOCS</item> <item>GLOBAL</item> <item>INHERITED</item> + <item>INITIALIZE_FROM_VARIABLE</item> <item>PROPERTY</item> <item>SOURCE</item> <item>TEST</item> @@ -815,10 +949,23 @@ <item>OPTIONAL</item> </list> <list name="enable_language_sargs"> + <item>ASM</item> + <item>ASM-ATT</item> + <item>ASM_MARMASM</item> + <item>ASM_MASM</item> + <item>ASM_NASM</item> <item>C</item> + <item>CSharp</item> + <item>CUDA</item> <item>CXX</item> <item>Fortran</item> + <item>HIP</item> + <item>ISPC</item> + <item>Java</item> + <item>OBJC</item> + <item>OBJCXX</item> <item>RC</item> + <item>Swift</item> </list> <list name="export_nargs"> <item>ANDROID_MK</item> @@ -829,6 +976,13 @@ <item>NAMESPACE</item> <item>TARGETS</item> </list> + <list name="get_source_file_property_nargs"> + <item>DIRECTORY</item> + <item>TARGET_DIRECTORY</item> + </list> + <list name="get_test_property_nargs"> + <item>DIRECTORY</item> + </list> <list name="include_directories_nargs"> <item>AFTER</item> <item>BEFORE</item> @@ -846,6 +1000,7 @@ <item>COMPONENT</item> <item>CONFIGURATIONS</item> <item>DESTINATION</item> + <item>DIRECTORIES</item> <item>DIRECTORY</item> <item>DIRECTORY_PERMISSIONS</item> <item>EXCLUDE</item> @@ -857,7 +1012,9 @@ <item>FILES</item> <item>FILES_MATCHING</item> <item>FILE_PERMISSIONS</item> + <item>FILE_SET</item> <item>FRAMEWORK</item> + <item>IMPORTED_RUNTIME_ARTIFACTS</item> <item>INCLUDES</item> <item>LIBRARY</item> <item>MESSAGE_NEVER</item> @@ -869,6 +1026,12 @@ <item>OPTIONAL</item> <item>PATTERN</item> <item>PERMISSIONS</item> + <item>POST_EXCLUDE_FILES</item> + <item>POST_EXCLUDE_REGEXES</item> + <item>POST_INCLUDE_FILES</item> + <item>POST_INCLUDE_REGEXES</item> + <item>PRE_EXCLUDE_REGEXES</item> + <item>PRE_INCLUDE_REGEXES</item> <item>PRIVATE_HEADER</item> <item>PROGRAMS</item> <item>PUBLIC_HEADER</item> @@ -876,8 +1039,11 @@ <item>RENAME</item> <item>RESOURCE</item> <item>RUNTIME</item> + <item>RUNTIME_DEPENDENCIES</item> + <item>RUNTIME_DEPENDENCY_SET</item> <item>SCRIPT</item> <item>TARGETS</item> + <item>TYPE</item> <item>USE_SOURCE_PERMISSIONS</item> </list> <list name="install_sargs"> @@ -897,7 +1063,7 @@ <item>AFTER</item> <item>BEFORE</item> </list> - <list name="link_libraries_nargs"> + <list name="link_libraries_sargs"> <item>debug</item> <item>general</item> <item>optimized</item> @@ -915,20 +1081,30 @@ </list> <list name="project_sargs"> <item>ASM</item> + <item>ASM-ATT</item> + <item>ASM_MASM</item> + <item>ASM_NASM</item> <item>C</item> + <item>CSharp</item> <item>CUDA</item> <item>CXX</item> <item>Fortran</item> + <item>HIP</item> + <item>ISPC</item> + <item>Java</item> <item>NONE</item> + <item>OBJC</item> + <item>OBJCXX</item> <item>RC</item> + <item>Swift</item> </list> <list name="set_source_files_properties_nargs"> + <item>DIRECTORY</item> <item>PROPERTIES</item> - </list> - <list name="set_target_properties_nargs"> - <item>PROPERTIES</item> + <item>TARGET_DIRECTORY</item> </list> <list name="set_tests_properties_nargs"> + <item>DIRECTORY</item> <item>PROPERTIES</item> </list> <list name="source_group_nargs"> @@ -942,19 +1118,23 @@ <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_17</item> + <item>c_std_23</item> <item>c_std_90</item> <item>c_std_99</item> <item>c_variadic_macros</item> + <item>cuda_std_03</item> + <item>cuda_std_11</item> + <item>cuda_std_14</item> + <item>cuda_std_17</item> + <item>cuda_std_20</item> + <item>cuda_std_23</item> + <item>cuda_std_26</item> <item>cxx_aggregate_default_initializers</item> <item>cxx_alias_templates</item> <item>cxx_alignas</item> @@ -1005,6 +1185,8 @@ <item>cxx_std_14</item> <item>cxx_std_17</item> <item>cxx_std_20</item> + <item>cxx_std_23</item> + <item>cxx_std_26</item> <item>cxx_std_98</item> <item>cxx_strong_enums</item> <item>cxx_template_template_parameters</item> @@ -1025,43 +1207,51 @@ <item>PUBLIC</item> </list> <list name="target_include_directories_nargs"> + <item>AFTER</item> <item>BEFORE</item> <item>INTERFACE</item> <item>PRIVATE</item> <item>PUBLIC</item> <item>SYSTEM</item> </list> - <list name="target_link_directories_nargs"> - <item>BEFORE</item> - <item>INTERFACE</item> - <item>PRIVATE</item> - <item>PUBLIC</item> - </list> - <list name="target_link_libraries_nargs"> - <item>INTERFACE</item> - <item>PRIVATE</item> - <item>PUBLIC</item> - </list> - <list name="target_link_options_nargs"> + <list name="target_precompile_headers_nargs"> <item>INTERFACE</item> <item>PRIVATE</item> <item>PUBLIC</item> + <item>REUSE_FROM</item> </list> <list name="target_sources_nargs"> + <item>BASE_DIRS</item> + <item>FILES</item> + <item>FILE_SET</item> <item>INTERFACE</item> <item>PRIVATE</item> <item>PUBLIC</item> + <item>TYPE</item> + </list> + <list name="target_sources_sargs"> + <item>CXX_MODULES</item> + <item>HEADERS</item> </list> <list name="try_compile_nargs"> + <item>BINARY_DIR</item> <item>CMAKE_FLAGS</item> <item>COMPILE_DEFINITIONS</item> <item>COPY_FILE</item> <item>COPY_FILE_ERROR</item> <item>LINK_LIBRARIES</item> <item>LINK_OPTIONS</item> + <item>LOG_DESCRIPTION</item> + <item>NO_CACHE</item> + <item>NO_LOG</item> <item>OUTPUT_VARIABLE</item> - <item>RESULT_VAR</item> + <item>PROJECT</item> <item>SOURCES</item> + <item>SOURCE_DIR</item> + <item>SOURCE_FROM_CONTENT</item> + <item>SOURCE_FROM_FILE</item> + <item>SOURCE_FROM_VAR</item> + <item>TARGET</item> </list> <list name="try_run_nargs"> <item>ARGS</item> @@ -1069,11 +1259,23 @@ <item>COMPILE_DEFINITIONS</item> <item>COMPILE_OUTPUT_VARIABLE</item> <item>COMPILE_RESULT_VAR</item> + <item>COPY_FILE</item> + <item>COPY_FILE_ERROR</item> <item>LINK_LIBRARIES</item> <item>LINK_OPTIONS</item> + <item>LOG_DESCRIPTION</item> + <item>NO_CACHE</item> + <item>NO_LOG</item> <item>OUTPUT_VARIABLE</item> + <item>RUN_OUTPUT_STDERR_VARIABLE</item> + <item>RUN_OUTPUT_STDOUT_VARIABLE</item> <item>RUN_OUTPUT_VARIABLE</item> <item>RUN_RESULT_VAR</item> + <item>SOURCES</item> + <item>SOURCE_FROM_CONTENT</item> + <item>SOURCE_FROM_FILE</item> + <item>SOURCE_FROM_VAR</item> + <item>WORKING_DIRECTORY</item> </list> <list name="ctest_build_nargs"> <item>APPEND</item> @@ -1135,6 +1337,7 @@ <item>TRACK</item> </list> <list name="ctest_submit_nargs"> + <item>BUILD_ID</item> <item>CDASH_UPLOAD</item> <item>CDASH_UPLOAD_TYPE</item> <item>FILES</item> @@ -1144,6 +1347,7 @@ <item>RETRY_COUNT</item> <item>RETRY_DELAY</item> <item>RETURN_VALUE</item> + <item>SUBMIT_URL</item> </list> <list name="ctest_test_nargs"> <item>APPEND</item> @@ -1159,13 +1363,20 @@ <item>INCLUDE_LABEL</item> <item>PARALLEL_LEVEL</item> <item>QUIET</item> + <item>REPEAT</item> <item>RETURN_VALUE</item> <item>SCHEDULE_RANDOM</item> <item>START</item> + <item>STOP_ON_FAILURE</item> <item>STOP_TIME</item> <item>STRIDE</item> <item>TEST_LOAD</item> </list> + <list name="ctest_test_sargs"> + <item>AFTER_TIMEOUT</item> + <item>UNTIL_FAIL</item> + <item>UNTIL_PASS</item> + </list> <list name="ctest_update_nargs"> <item>QUIET</item> <item>RETURN_VALUE</item> @@ -1176,14 +1387,743 @@ <item>FILES</item> <item>QUIET</item> </list> + <list name="android_add_test_data_nargs"> + <item>DEVICE_OBJECT_STORE</item> + <item>DEVICE_TEST_DIR</item> + <item>FILES</item> + <item>FILES_DEST</item> + <item>LIBS</item> + <item>LIBS_DEST</item> + <item>NO_LINK_REGEX</item> + </list> + <list name="check_c_source_compiles_nargs"> + <item>FAIL_REGEX</item> + </list> + <list name="check_fortran_source_compiles_nargs"> + <item>FAIL_REGEX</item> + <item>SRC_EXT</item> + </list> + <list name="check_fortran_source_runs_nargs"> + <item>SRC_EXT</item> + </list> + <list name="check_include_files_nargs"> + <item>LANGUAGE</item> + </list> + <list name="check_include_files_sargs"> + <item>C</item> + <item>CXX</item> + </list> + <list name="check_ipo_supported_nargs"> + <item>LANGUAGES</item> + <item>OUTPUT</item> + <item>RESULT</item> + </list> + <list name="check_ipo_supported_sargs"> + <item>C</item> + <item>CXX</item> + <item>Fortran</item> + </list> + <list name="check_pie_supported_nargs"> + <item>LANGUAGES</item> + <item>OUTPUT_VARIABLE</item> + </list> + <list name="check_pie_supported_sargs"> + <item>C</item> + <item>CUDA</item> + <item>CXX</item> + <item>Fortran</item> + <item>HIP</item> + <item>OBJC</item> + <item>OBJCXX</item> + </list> + <list name="check_type_size_nargs"> + <item>BUILTIN_TYPES_ONLY</item> + <item>LANGUAGE</item> + </list> + <list name="cmake_add_fortran_subdirectory_nargs"> + <item>ARCHIVE_DIR</item> + <item>CMAKE_COMMAND_LINE</item> + <item>LIBRARIES</item> + <item>LINK_LIBRARIES</item> + <item>LINK_LIBS</item> + <item>NO_EXTERNAL_INSTALL</item> + <item>PROJECT</item> + <item>RUNTIME_DIR</item> + </list> + <list name="configure_package_config_file_nargs"> + <item>INSTALL_DESTINATION</item> + <item>INSTALL_PREFIX</item> + <item>NO_CHECK_REQUIRED_COMPONENTS_MACRO</item> + <item>NO_SET_AND_CHECK_MACRO</item> + <item>PATH_VARS</item> + </list> + <list name="write_basic_package_version_file_nargs"> + <item>ARCH_INDEPENDENT</item> + <item>COMPATIBILITY</item> + <item>VERSION</item> + </list> + <list name="write_basic_package_version_file_sargs"> + <item>AnyNewerVersion</item> + <item>ExactVersion</item> + <item>SameMajorVersion</item> + <item>SameMinorVersion</item> + </list> + <list name="cmake_print_properties_nargs"> + <item>CACHE_ENTRIES</item> + <item>DIRECTORIES</item> + <item>PROPERTIES</item> + <item>SOURCES</item> + <item>TARGETS</item> + <item>TESTS</item> + </list> + <list name="cmake_push_check_state_nargs"> + <item>RESET</item> + </list> + <list name="cpack_add_component_nargs"> + <item>ARCHIVE_FILE</item> + <item>DEPENDS</item> + <item>DESCRIPTION</item> + <item>DISABLED</item> + <item>DISPLAY_NAME</item> + <item>DOWNLOADED</item> + <item>GROUP</item> + <item>HIDDEN</item> + <item>INSTALL_TYPES</item> + <item>PLIST</item> + <item>REQUIRED</item> + </list> + <list name="cpack_add_component_group_nargs"> + <item>BOLD_TITLE</item> + <item>DESCRIPTION</item> + <item>DISPLAY_NAME</item> + <item>EXPANDED</item> + <item>PARENT_GROUP</item> + </list> + <list name="cpack_add_install_type_nargs"> + <item>DISPLAY_NAME</item> + </list> + <list name="cpack_configure_downloads_nargs"> + <item>ADD_REMOVE</item> + <item>ALL</item> + <item>NO_ADD_REMOVE</item> + <item>UPLOAD_DIRECTORY</item> + </list> + <list name="cpack_ifw_configure_component_nargs"> + <item>AUTO_DEPEND_ON</item> + <item>CHECKABLE</item> + <item>COMMON</item> + <item>DEFAULT</item> + <item>DEPENDENCIES</item> + <item>DEPENDS</item> + <item>DESCRIPTION</item> + <item>DISPLAY_NAME</item> + <item>ESSENTIAL</item> + <item>FORCED_INSTALLATION</item> + <item>LICENSES</item> + <item>NAME</item> + <item>PRIORITY</item> + <item>RELEASE_DATE</item> + <item>REPLACES</item> + <item>REQUIRES_ADMIN_RIGHTS]</item> + <item>SCRIPT</item> + <item>SORTING_PRIORITY</item> + <item>TRANSLATIONS</item> + <item>UPDATE_TEXT</item> + <item>USER_INTERFACES</item> + <item>VERSION</item> + <item>VIRTUAL</item> + </list> + <list name="cpack_ifw_configure_component_group_nargs"> + <item>AUTO_DEPEND_ON</item> + <item>CHECKABLE</item> + <item>DEFAULT</item> + <item>DEPENDENCIES</item> + <item>DEPENDS</item> + <item>DESCRIPTION</item> + <item>DISPLAY_NAME</item> + <item>FORCED_INSTALLATION</item> + <item>LICENSES</item> + <item>NAME</item> + <item>PRIORITY</item> + <item>RELEASE_DATE</item> + <item>REPLACES</item> + <item>REQUIRES_ADMIN_RIGHTS</item> + <item>SCRIPT</item> + <item>SORTING_PRIORITY</item> + <item>TRANSLATIONS</item> + <item>UPDATE_TEXT</item> + <item>USER_INTERFACES</item> + <item>VERSION</item> + <item>VIRTUAL</item> + </list> + <list name="cpack_ifw_add_repository_nargs"> + <item>DISABLED</item> + <item>DISPLAY_NAME</item> + <item>PASSWORD</item> + <item>URL</item> + <item>USERNAME</item> + </list> + <list name="cpack_ifw_update_repository_nargs"> + <item>ADD</item> + <item>DISPLAY_NAME</item> + <item>NEW_URL</item> + <item>OLD_URL</item> + <item>PASSWORD</item> + <item>REMOVE</item> + <item>REPLACE</item> + <item>URL</item> + <item>USERNAME</item> + </list> + <list name="ctest_coverage_collect_gcov_nargs"> + <item>BUILD</item> + <item>DELETE</item> + <item>GCOV_COMMAND</item> + <item>GCOV_OPTIONS</item> + <item>GLOB</item> + <item>QUIET</item> + <item>SOURCE</item> + <item>TARBALL</item> + <item>TARBALL_COMPRESSION</item> + </list> + <list name="ExternalData_Add_Target_nargs"> + <item>SHOW_PROGRESS</item> + </list> + <list name="ExternalProject_Add_nargs"> + <item>BINARY_DIR</item> + <item>BUILD_ALWAYS</item> + <item>BUILD_BYPRODUCTS</item> + <item>BUILD_COMMAND</item> + <item>BUILD_IN_SOURCE</item> + <item>BUILD_JOB_SERVER_AWARE</item> + <item>CMAKE_ARGS</item> + <item>CMAKE_CACHE_ARGS</item> + <item>CMAKE_CACHE_DEFAULT_ARGS</item> + <item>CMAKE_COMMAND</item> + <item>CMAKE_GENERATOR</item> + <item>CMAKE_GENERATOR_INSTANCE</item> + <item>CMAKE_GENERATOR_PLATFORM</item> + <item>CMAKE_GENERATOR_TOOLSET</item> + <item>COMMAND</item> + <item>CONFIGURE_COMMAND</item> + <item>CONFIGURE_HANDLED_BY_BUILD</item> + <item>CVS_MODULE</item> + <item>CVS_REPOSITORY</item> + <item>CVS_TAG</item> + <item>DEPENDS</item> + <item>DOWNLOAD_COMMAND</item> + <item>DOWNLOAD_DIR</item> + <item>DOWNLOAD_EXTRACT_TIMESTAMP</item> + <item>DOWNLOAD_NAME</item> + <item>DOWNLOAD_NO_EXTRACT</item> + <item>DOWNLOAD_NO_PROGRESS</item> + <item>EXCLUDE_FROM_ALL</item> + <item>GIT_CONFIG</item> + <item>GIT_PROGRESS</item> + <item>GIT_REMOTE_NAME</item> + <item>GIT_REMOTE_UPDATE_STRATEGY</item> + <item>GIT_REPOSITORY</item> + <item>GIT_SHALLOW</item> + <item>GIT_SUBMODULES</item> + <item>GIT_SUBMODULES_RECURSE</item> + <item>GIT_TAG</item> + <item>HG_REPOSITORY</item> + <item>HG_TAG</item> + <item>HTTP_HEADER</item> + <item>HTTP_PASSWORD</item> + <item>HTTP_USERNAME</item> + <item>INACTIVITY_TIMEOUT</item> + <item>INDEPENDENT_STEP_TARGETS</item> + <item>INSTALL_BYPRODUCTS</item> + <item>INSTALL_COMMAND</item> + <item>INSTALL_DIR</item> + <item>LIST_SEPARATOR</item> + <item>LOG_BUILD</item> + <item>LOG_CONFIGURE</item> + <item>LOG_DIR</item> + <item>LOG_DOWNLOAD</item> + <item>LOG_INSTALL</item> + <item>LOG_MERGED_STDOUTERR</item> + <item>LOG_OUTPUT_ON_FAILURE</item> + <item>LOG_PATCH</item> + <item>LOG_TEST</item> + <item>LOG_UPDATE</item> + <item>NETRC</item> + <item>NETRC_FILE</item> + <item>PATCH_COMMAND</item> + <item>PREFIX</item> + <item>SOURCE_DIR</item> + <item>SOURCE_SUBDIR</item> + <item>STAMP_DIR</item> + <item>STEP_TARGETS</item> + <item>SVN_PASSWORD</item> + <item>SVN_REPOSITORY</item> + <item>SVN_REVISION</item> + <item>SVN_TRUST_CERT</item> + <item>SVN_USERNAME</item> + <item>TEST_AFTER_INSTALL</item> + <item>TEST_BEFORE_INSTALL</item> + <item>TEST_COMMAND</item> + <item>TEST_EXCLUDE_FROM_MAIN</item> + <item>TIMEOUT</item> + <item>TLS_CAINFO</item> + <item>TLS_VERIFY</item> + <item>TMP_DIR</item> + <item>UPDATE_COMMAND</item> + <item>UPDATE_DISCONNECTED</item> + <item>URL</item> + <item>URL_HASH</item> + <item>URL_MD5</item> + <item>USES_TERMINAL_BUILD</item> + <item>USES_TERMINAL_CONFIGURE</item> + <item>USES_TERMINAL_DOWNLOAD</item> + <item>USES_TERMINAL_INSTALL</item> + <item>USES_TERMINAL_PATCH</item> + <item>USES_TERMINAL_TEST</item> + <item>USES_TERMINAL_UPDATE</item> + </list> + <list name="ExternalProject_Add_sargs"> + <item>CHECKOUT</item> + <item>IGNORED</item> + <item>OPTIONAL</item> + <item>REBASE</item> + <item>REBASE_CHECKOUT</item> + <item>REQUIRED</item> + </list> + <list name="ExternalProject_Add_Step_nargs"> + <item>ALWAYS</item> + <item>BYPRODUCTS</item> + <item>COMMAND</item> + <item>COMMENT</item> + <item>DEPENDEES</item> + <item>DEPENDERS</item> + <item>DEPENDS</item> + <item>EXCLUDE_FROM_MAIN</item> + <item>INDEPENDENT</item> + <item>JOB_SERVER_AWARE</item> + <item>LOG</item> + <item>USES_TERMINAL</item> + <item>WORKING_DIRECTORY</item> + </list> + <list name="ExternalProject_Add_StepTargets_nargs"> + <item>NO_DEPENDS</item> + </list> + <list name="feature_summary_nargs"> + <item>ALL</item> + <item>APPEND</item> + <item>DEFAULT_DESCRIPTION</item> + <item>DESCRIPTION</item> + <item>DISABLED_FEATURES</item> + <item>ENABLED_FEATURES</item> + <item>FATAL_ON_MISSING_REQUIRED_PACKAGES</item> + <item>FILENAME</item> + <item>INCLUDE_QUIET_PACKAGES</item> + <item>PACKAGES_FOUND</item> + <item>PACKAGES_NOT_FOUND</item> + <item>QUIET_ON_EMPTY</item> + <item>VAR</item> + <item>WHAT</item> + </list> + <list name="set_package_properties_nargs"> + <item>DESCRIPTION</item> + <item>OPTIONAL</item> + <item>PROPERTIES</item> + <item>PURPOSE</item> + <item>RECOMMENDED</item> + <item>REQUIRED</item> + <item>RUNTIME</item> + <item>TYPE</item> + <item>URL</item> + </list> + <list name="FetchContent_Declare_nargs"> + <item>CVS_MODULE</item> + <item>CVS_REPOSITORY</item> + <item>CVS_TAG</item> + <item>DOWNLOAD_COMMAND</item> + <item>DOWNLOAD_NAME</item> + <item>DOWNLOAD_NO_EXTRACT</item> + <item>DOWNLOAD_NO_PROGRESS</item> + <item>EXCLUDE_FROM_ALL</item> + <item>FIND_PACKAGE_ARGS</item> + <item>GIT_CONFIG</item> + <item>GIT_PROGRESS</item> + <item>GIT_REMOTE_NAME</item> + <item>GIT_REMOTE_UPDATE_STRATEGY</item> + <item>GIT_REPOSITORY</item> + <item>GIT_SHALLOW</item> + <item>GIT_SUBMODULES</item> + <item>GIT_SUBMODULES_RECURSE</item> + <item>GIT_TAG</item> + <item>HG_REPOSITORY</item> + <item>HG_TAG</item> + <item>HTTP_HEADER</item> + <item>HTTP_PASSWORD</item> + <item>HTTP_USERNAME</item> + <item>INACTIVITY_TIMEOUT</item> + <item>NETRC</item> + <item>NETRC_FILE</item> + <item>OVERRIDE_FIND_PACKAGE</item> + <item>PATCH_COMMAND</item> + <item>SOURCE_SUBDIR</item> + <item>SVN_PASSWORD</item> + <item>SVN_REPOSITORY</item> + <item>SVN_REVISION</item> + <item>SVN_TRUST_CERT</item> + <item>SVN_USERNAME</item> + <item>SYSTEM</item> + <item>TIMEOUT</item> + <item>TLS_CAINFO</item> + <item>TLS_VERIFY</item> + <item>UPDATE_COMMAND</item> + <item>UPDATE_DISCONNECTED</item> + <item>URL</item> + <item>URL_HASH</item> + <item>URL_MD5</item> + </list> + <list name="FetchContent_Populate_nargs"> + <item>BINARY_DIR</item> + <item>CVS_MODULE</item> + <item>CVS_REPOSITORY</item> + <item>CVS_TAG</item> + <item>DOWNLOAD_COMMAND</item> + <item>DOWNLOAD_NAME</item> + <item>DOWNLOAD_NO_EXTRACT</item> + <item>DOWNLOAD_NO_PROGRESS</item> + <item>GIT_CONFIG</item> + <item>GIT_PROGRESS</item> + <item>GIT_REMOTE_NAME</item> + <item>GIT_REMOTE_UPDATE_STRATEGY</item> + <item>GIT_REPOSITORY</item> + <item>GIT_SHALLOW</item> + <item>GIT_SUBMODULES</item> + <item>GIT_SUBMODULES_RECURSE</item> + <item>GIT_TAG</item> + <item>HG_REPOSITORY</item> + <item>HG_TAG</item> + <item>HTTP_HEADER</item> + <item>HTTP_PASSWORD</item> + <item>HTTP_USERNAME</item> + <item>INACTIVITY_TIMEOUT</item> + <item>NETRC</item> + <item>NETRC_FILE</item> + <item>PATCH_COMMAND</item> + <item>QUIET</item> + <item>SOURCE_DIR</item> + <item>SOURCE_SUBDIR</item> + <item>SUBBUILD_DIR</item> + <item>SVN_PASSWORD</item> + <item>SVN_REPOSITORY</item> + <item>SVN_REVISION</item> + <item>SVN_TRUST_CERT</item> + <item>SVN_USERNAME</item> + <item>TIMEOUT</item> + <item>TLS_CAINFO</item> + <item>TLS_VERIFY</item> + <item>UPDATE_COMMAND</item> + <item>UPDATE_DISCONNECTED</item> + <item>URL</item> + <item>URL_HASH</item> + <item>URL_MD5</item> + </list> + <list name="FetchContent_GetProperties_nargs"> + <item>BINARY_DIR</item> + <item>POPULATED</item> + <item>SOURCE_DIR</item> + </list> + <list name="find_package_handle_standard_args_nargs"> + <item>CONFIG_MODE</item> + <item>DEFAULT_MSG</item> + <item>FAIL_MESSAGE</item> + <item>FOUND_VAR</item> + <item>HANDLE_COMPONENTS</item> + <item>HANDLE_VERSION_RANGE</item> + <item>NAME_MISMATCHED</item> + <item>REASON_FAILURE_MESSAGE</item> + <item>REQUIRED_VARS</item> + <item>VERSION_VAR</item> + </list> + <list name="find_package_check_version_nargs"> + <item>HANDLE_VERSION_RANGE</item> + <item>RESULT_MESSAGE_VARIABLE</item> + </list> + <list name="FortranCInterface_HEADER_nargs"> + <item>MACRO_NAMESPACE</item> + <item>SYMBOLS</item> + <item>SYMBOL_NAMESPACE</item> + </list> + <list name="FortranCInterface_VERIFY_nargs"> + <item>CXX</item> + <item>QUIET</item> + </list> + <list name="generate_export_header_nargs"> + <item>BASE_NAME</item> + <item>CUSTOM_CONTENT_FROM_VARIABLE</item> + <item>DEFINE_NO_DEPRECATED</item> + <item>DEPRECATED_MACRO_NAME</item> + <item>EXPORT_FILE_NAME</item> + <item>EXPORT_MACRO_NAME</item> + <item>INCLUDE_GUARD_NAME</item> + <item>NO_DEPRECATED_MACRO_NAME</item> + <item>NO_EXPORT_MACRO_NAME</item> + <item>PREFIX_NAME</item> + <item>STATIC_DEFINE</item> + </list> + <list name="gtest_add_tests_nargs"> + <item>EXTRA_ARGS</item> + <item>SKIP_DEPENDENCY</item> + <item>SOURCES</item> + <item>TARGET</item> + <item>TEST_LIST</item> + <item>TEST_PREFIX</item> + <item>TEST_SUFFIX</item> + <item>WORKING_DIRECTORY</item> + </list> + <list name="gtest_discover_tests_nargs"> + <item>DISCOVERY_MODE</item> + <item>DISCOVERY_TIMEOUT</item> + <item>EXTRA_ARGS</item> + <item>NO_PRETTY_TYPES</item> + <item>NO_PRETTY_VALUES</item> + <item>PROPERTIES</item> + <item>TEST_FILTER</item> + <item>TEST_LIST</item> + <item>TEST_PREFIX</item> + <item>TEST_SUFFIX</item> + <item>WORKING_DIRECTORY</item> + <item>XML_OUTPUT_DIR</item> + </list> + <list name="gtest_discover_tests_sargs"> + <item>POST_BUILD</item> + <item>PRE_TEST</item> + </list> + <list name="add_jar_nargs"> + <item>BUILD</item> + <item>DESTINATION</item> + <item>ENTRY_POINT</item> + <item>GENERATE_NATIVE_HEADERS</item> + <item>INCLUDE_JARS</item> + <item>INSTALL</item> + <item>MANIFEST</item> + <item>NAMESPACE</item> + <item>OUTPUT_DIR</item> + <item>OUTPUT_NAME</item> + <item>RESOURCES</item> + <item>SOURCES</item> + <item>VERSION</item> + </list> + <list name="install_jar_nargs"> + <item>COMPONENT</item> + <item>DESTINATION</item> + </list> + <list name="create_javah_nargs"> + <item>CLASSES</item> + <item>CLASSPATH</item> + <item>DEPENDS</item> + <item>GENERATED_FILES</item> + <item>OUTPUT_DIR</item> + <item>OUTPUT_NAME</item> + <item>TARGET</item> + </list> + <list name="install_jar_exports_nargs"> + <item>COMPONENT</item> + <item>DESTINATION</item> + <item>FILE</item> + <item>NAMESPACE</item> + <item>TARGETS</item> + </list> + <list name="export_jars_nargs"> + <item>FILE</item> + <item>NAMESPACE</item> + <item>TARGETS</item> + </list> + <list name="find_jar_nargs"> + <item>DOC</item> + <item>ENV</item> + <item>NAMES</item> + <item>PATHS</item> + <item>VERSIONS</item> + </list> + <list name="create_javadoc_nargs"> + <item>AUTHOR</item> + <item>CLASSPATH</item> + <item>DOCTITLE</item> + <item>FILES</item> + <item>INSTALLPATH</item> + <item>PACKAGES</item> + <item>SOURCEPATH</item> + <item>USE</item> + <item>VERSION</item> + <item>WINDOWTITLE</item> + </list> + <list name="swig_add_library_nargs"> + <item>LANGUAGE</item> + <item>MODULE</item> + <item>NO_PROXY</item> + <item>OUTFILE_DIR</item> + <item>OUTPUT_DIR</item> + <item>SHARED</item> + <item>SOURCES</item> + <item>STATIC</item> + <item>TYPE</item> + <item>USE_BUILD_SHARED_LIBS</item> + </list> + <list name="squish_add_test_nargs"> + <item>AUT</item> + <item>POST_COMMAND</item> + <item>PRE_COMMAND</item> + <item>SETTINGSGROUP</item> + <item>SUITE</item> + <item>TEST</item> + </list> + <list name="bison_target_nargs"> + <item>COMPILE_FLAGS</item> + <item>DEFINES_FILE</item> + <item>REPORT_FILE</item> + <item>VERBOSE</item> + </list> + <list name="doxygen_add_docs_nargs"> + <item>ALL</item> + <item>COMMENT</item> + <item>CONFIG_FILE</item> + <item>USE_STAMP_FILE</item> + <item>WORKING_DIRECTORY</item> + </list> + <list name="env_module_nargs"> + <item>COMMAND</item> + <item>OUTPUT_VARIABLE</item> + <item>RESULT_VARIABLE</item> + </list> + <list name="env_module_swap_nargs"> + <item>OUTPUT_VARIABLE</item> + <item>RESULT_VARIABLE</item> + </list> + <list name="flex_target_nargs"> + <item>COMPILE_FLAGS</item> + <item>DEFINES_FILE</item> + </list> + <list name="gettext_create_translations_nargs"> + <item>ALL</item> + </list> + <list name="gettext_process_pot_file_nargs"> + <item>ALL</item> + <item>INSTALL_DESTINATION</item> + <item>LANGUAGES</item> + </list> + <list name="gettext_process_po_files_nargs"> + <item>ALL</item> + <item>INSTALL_DESTINATION</item> + <item>PO_FILES</item> + </list> + <list name="matlab_add_unit_test_nargs"> + <item>ADDITIONAL_PATH</item> + <item>CUSTOM_TEST_COMMAND</item> + <item>MATLAB_ADDITIONAL_STARTUP_OPTIONS</item> + <item>NAME</item> + <item>NO_UNITTEST_FRAMEWORK</item> + <item>TEST_ARGS</item> + <item>TIMEOUT</item> + <item>UNITTEST_FILE</item> + <item>UNITTEST_PRECOMMAND</item> + </list> + <list name="matlab_add_mex_nargs"> + <item>DOCUMENTATION</item> + <item>EXCLUDE_FROM_ALL</item> + <item>EXECUTABLE</item> + <item>LINK_TO</item> + <item>MODULE</item> + <item>NAME</item> + <item>NO_IMPLICIT_LINK_TO_MATLAB_LIBRARIES</item> + <item>OUTPUT_NAME</item> + <item>R2017b</item> + <item>R2018a</item> + <item>SHARED</item> + <item>SRC</item> + </list> + <list name="pkg_check_modules_nargs"> + <item>GLOBAL</item> + <item>IMPORTED_TARGET</item> + <item>NO_CMAKE_ENVIRONMENT_PATH</item> + <item>NO_CMAKE_PATH</item> + <item>QUIET</item> + <item>REQUIRED</item> + <item>STATIC_TARGET</item> + </list> + <list name="pkg_get_variable_nargs"> + <item>DEFINE_VARIABLES</item> + </list> + <list name="protobuf_generate_cpp_nargs"> + <item>DESCRIPTORS</item> + <item>EXPORT_MACRO</item> + </list> + <list name="Python_add_library_nargs"> + <item>MODULE</item> + <item>SHARED</item> + <item>STATIC</item> + <item>WITH_SOABI</item> + </list> + <list name="Subversion_WC_INFO_nargs"> + <item>IGNORE_SVN_FAILURE</item> + </list> <list name="variables"> + <item>ALSA_LIBRARY</item> <item>ANDROID</item> <item>APPLE</item> + <item>ARGC</item> + <item>ARGN</item> + <item>ARGV</item> + <item>ASPELL_DEFINITIONS</item> + <item>ASPELL_EXECUTABLE</item> + <item>AVIFILE_DEFINITIONS</item> + <item>BIBER_COMPILER</item> + <item>BIBTEX_COMPILER</item> + <item>BISON_EXECUTABLE</item> + <item>BLAS_LINKER_FLAGS</item> + <item>BLA_F95</item> + <item>BLA_PREFER_PKGCONFIG</item> + <item>BLA_SIZEOF_INTEGER</item> + <item>BLA_STATIC</item> + <item>BLA_VENDOR</item> + <item>BOOSTROOT</item> + <item>BOOST_INCLUDEDIR</item> + <item>BOOST_LIBRARYDIR</item> <item>BORLAND</item> + <item>BSD</item> <item>BUILD_SHARED_LIBS</item> <item>BUILD_TESTING</item> + <item>BU_CHMOD_BUNDLE_ITEMS</item> + <item>BZIP2_INCLUDE_DIR</item> + <item>BZIP2_NEED_PREFIX</item> + <item>Backtrace_HEADER</item> + <item>Backtrace_LIBRARY</item> + <item>Boost_ADDITIONAL_VERSIONS</item> + <item>Boost_ARCHITECTURE</item> + <item>Boost_COMPILER</item> + <item>Boost_DEBUG</item> + <item>Boost_INCLUDE_DIR</item> + <item>Boost_LIBRARY_DIR_DEBUG</item> + <item>Boost_LIBRARY_DIR_RELEASE</item> + <item>Boost_LIB_PREFIX</item> + <item>Boost_NAMESPACE</item> + <item>Boost_NO_SYSTEM_PATHS</item> + <item>Boost_NO_WARN_NEW_VERSIONS</item> + <item>Boost_REALPATH</item> + <item>Boost_THREADAPI</item> + <item>Boost_USE_DEBUG_LIBS</item> + <item>Boost_USE_DEBUG_PYTHON</item> + <item>Boost_USE_DEBUG_RUNTIME</item> + <item>Boost_USE_MULTITHREADED</item> + <item>Boost_USE_RELEASE_LIBS</item> + <item>Boost_USE_STATIC_LIBS</item> + <item>Boost_USE_STLPORT</item> + <item>Boost_USE_STLPORT_DEPRECATED_NATIVE_IOSTREAMS</item> + <item>Boost_VERSION_COUNT</item> + <item>Boost_VERSION_MACRO</item> + <item>CABLE</item> + <item>CABLE_INCLUDE_DIR</item> + <item>CABLE_TCL_LIBRARY</item> <item>CMAKE_ABSOLUTE_DESTINATION_FILES</item> + <item>CMAKE_ADD_CUSTOM_COMMAND_DEPENDS_EXPLICIT_ONLY</item> + <item>CMAKE_AIX_EXPORT_ALL_SYMBOLS</item> <item>CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS</item> <item>CMAKE_ANDROID_API</item> <item>CMAKE_ANDROID_API_MIN</item> @@ -1202,6 +2142,7 @@ <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_NDK_VERSION</item> <item>CMAKE_ANDROID_PROCESS_MAX</item> <item>CMAKE_ANDROID_PROGUARD</item> <item>CMAKE_ANDROID_PROGUARD_CONFIG_PATH</item> @@ -1211,20 +2152,25 @@ <item>CMAKE_ANDROID_STL_TYPE</item> <item>CMAKE_ANSI_CXXFLAGS</item> <item>CMAKE_APPBUNDLE_PATH</item> + <item>CMAKE_APPLE_SILICON_PROCESSOR</item> <item>CMAKE_AR</item> <item>CMAKE_ARCHIVE_OUTPUT_DIRECTORY</item> <item>CMAKE_ARGC</item> - <item>CMAKE_ARGV0</item> <item>CMAKE_AUTOGEN_ORIGIN_DEPENDS</item> <item>CMAKE_AUTOGEN_PARALLEL</item> + <item>CMAKE_AUTOGEN_USE_SYSTEM_INCLUDE</item> <item>CMAKE_AUTOGEN_VERBOSE</item> <item>CMAKE_AUTOMOC</item> <item>CMAKE_AUTOMOC_DEPEND_FILTERS</item> + <item>CMAKE_AUTOMOC_EXECUTABLE</item> <item>CMAKE_AUTOMOC_MOC_OPTIONS</item> + <item>CMAKE_AUTOMOC_PATH_PREFIX</item> <item>CMAKE_AUTOMOC_RELAXED_MODE</item> <item>CMAKE_AUTORCC</item> + <item>CMAKE_AUTORCC_EXECUTABLE</item> <item>CMAKE_AUTORCC_OPTIONS</item> <item>CMAKE_AUTOUIC</item> + <item>CMAKE_AUTOUIC_EXECUTABLE</item> <item>CMAKE_AUTOUIC_OPTIONS</item> <item>CMAKE_AUTOUIC_SEARCH_PATHS</item> <item>CMAKE_BACKWARDS_COMPATIBILITY</item> @@ -1240,10 +2186,12 @@ <item>CMAKE_CACHE_MINOR_VERSION</item> <item>CMAKE_CACHE_PATCH_VERSION</item> <item>CMAKE_CFG_INTDIR</item> + <item>CMAKE_CLANG_VFS_OVERLAY</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_DIAGNOSTICS</item> <item>CMAKE_COLOR_MAKEFILE</item> <item>CMAKE_COMMAND</item> <item>CMAKE_COMPILER_2005</item> @@ -1251,51 +2199,80 @@ <item>CMAKE_COMPILER_IS_GNUCXX</item> <item>CMAKE_COMPILER_IS_GNUG77</item> <item>CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY</item> + <item>CMAKE_COMPILE_WARNING_AS_ERROR</item> <item>CMAKE_CONFIGURATION_TYPES</item> <item>CMAKE_CROSSCOMPILING</item> <item>CMAKE_CROSSCOMPILING_EMULATOR</item> + <item>CMAKE_CROSS_CONFIGS</item> + <item>CMAKE_CTEST_ARGUMENTS</item> <item>CMAKE_CTEST_COMMAND</item> + <item>CMAKE_CUDA_ARCHITECTURES</item> + <item>CMAKE_CUDA_COMPILE_FEATURES</item> <item>CMAKE_CUDA_EXTENSIONS</item> + <item>CMAKE_CUDA_HOST_COMPILER</item> + <item>CMAKE_CUDA_LINK_NO_PIE_SUPPORTED</item> + <item>CMAKE_CUDA_LINK_PIE_SUPPORTED</item> + <item>CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS</item> + <item>CMAKE_CUDA_RUNTIME_LIBRARY</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_FUNCTION</item> + <item>CMAKE_CURRENT_FUNCTION_LIST_DIR</item> + <item>CMAKE_CURRENT_FUNCTION_LIST_FILE</item> + <item>CMAKE_CURRENT_FUNCTION_LIST_LINE</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_LINK_NO_PIE_SUPPORTED</item> + <item>CMAKE_CXX_LINK_PIE_SUPPORTED</item> + <item>CMAKE_CXX_SCAN_FOR_MODULES</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_LINK_NO_PIE_SUPPORTED</item> + <item>CMAKE_C_LINK_PIE_SUPPORTED</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_DEFAULT_BUILD_TYPE</item> + <item>CMAKE_DEFAULT_CONFIGS</item> <item>CMAKE_DEPENDS_IN_PROJECT_ONLY</item> <item>CMAKE_DIRECTORY_LABELS</item> + <item>CMAKE_DISABLE_PRECOMPILE_HEADERS</item> + <item>CMAKE_DLL_NAME_WITH_SOVERSION</item> <item>CMAKE_DL_LIBS</item> + <item>CMAKE_DOTNET_SDK</item> + <item>CMAKE_DOTNET_TARGET_FRAMEWORK</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_RESOURCE_ENCODING</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_ENABLE_EXPORTS</item> <item>CMAKE_EXECUTABLE_SUFFIX</item> + <item>CMAKE_EXECUTE_PROCESS_COMMAND_ECHO</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_EXPORT_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_DEBUG_MODE</item> <item>CMAKE_FIND_FRAMEWORK</item> <item>CMAKE_FIND_FRAMEWORK_EXTRA_LOCATIONS</item> <item>CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX</item> @@ -1305,34 +2282,64 @@ <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_PREFER_CONFIG</item> + <item>CMAKE_FIND_PACKAGE_REDIRECTS_DIR</item> <item>CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS</item> <item>CMAKE_FIND_PACKAGE_SORT_DIRECTION</item> <item>CMAKE_FIND_PACKAGE_SORT_ORDER</item> + <item>CMAKE_FIND_PACKAGE_TARGETS_GLOBAL</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_FIND_USE_CMAKE_ENVIRONMENT_PATH</item> + <item>CMAKE_FIND_USE_CMAKE_PATH</item> + <item>CMAKE_FIND_USE_CMAKE_SYSTEM_PATH</item> + <item>CMAKE_FIND_USE_INSTALL_PREFIX</item> + <item>CMAKE_FIND_USE_PACKAGE_REGISTRY</item> + <item>CMAKE_FIND_USE_PACKAGE_ROOT_PATH</item> + <item>CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH</item> + <item>CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY</item> <item>CMAKE_FOLDER</item> + <item>CMAKE_FRAMEWORK</item> <item>CMAKE_FRAMEWORK_PATH</item> <item>CMAKE_Fortran_FORMAT</item> + <item>CMAKE_Fortran_LINK_NO_PIE_SUPPORTED</item> + <item>CMAKE_Fortran_LINK_PIE_SUPPORTED</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_Fortran_PREPROCESS</item> <item>CMAKE_GENERATOR</item> <item>CMAKE_GENERATOR_INSTANCE</item> + <item>CMAKE_GENERATOR_NO_COMPILER_ENV</item> <item>CMAKE_GENERATOR_PLATFORM</item> <item>CMAKE_GENERATOR_TOOLSET</item> + <item>CMAKE_GET_OS_RELEASE_FALLBACK_RESULT</item> + <item>CMAKE_GET_OS_RELEASE_FALLBACK_SCRIPTS</item> + <item>CMAKE_GET_RUNTIME_DEPENDENCIES_COMMAND</item> + <item>CMAKE_GET_RUNTIME_DEPENDENCIES_PLATFORM</item> + <item>CMAKE_GET_RUNTIME_DEPENDENCIES_TOOL</item> <item>CMAKE_GLOBAL_AUTOGEN_TARGET</item> <item>CMAKE_GLOBAL_AUTOGEN_TARGET_NAME</item> <item>CMAKE_GLOBAL_AUTORCC_TARGET</item> <item>CMAKE_GLOBAL_AUTORCC_TARGET_NAME</item> <item>CMAKE_GNUtoMS</item> + <item>CMAKE_GTEST_DISCOVER_TESTS_DISCOVERY_MODE</item> <item>CMAKE_HAS_ANSI_STRING_STREAM</item> - <item>CMAKE_HOME_DIRECTORY</item> + <item>CMAKE_HIP_ARCHITECTURES</item> + <item>CMAKE_HIP_EXTENSIONS</item> + <item>CMAKE_HIP_LINK_NO_PIE_SUPPORTED</item> + <item>CMAKE_HIP_LINK_PIE_SUPPORTED</item> + <item>CMAKE_HIP_PLATFORM</item> + <item>CMAKE_HIP_STANDARD</item> + <item>CMAKE_HIP_STANDARD_REQUIRED</item> <item>CMAKE_HOST_APPLE</item> + <item>CMAKE_HOST_BSD</item> + <item>CMAKE_HOST_LINUX</item> <item>CMAKE_HOST_SOLARIS</item> <item>CMAKE_HOST_SYSTEM</item> <item>CMAKE_HOST_SYSTEM_NAME</item> @@ -1342,6 +2349,7 @@ <item>CMAKE_HOST_WIN32</item> <item>CMAKE_HP_PTHREADS_INIT</item> <item>CMAKE_IGNORE_PATH</item> + <item>CMAKE_IGNORE_PREFIX_PATH</item> <item>CMAKE_IMPORT_LIBRARY_PREFIX</item> <item>CMAKE_IMPORT_LIBRARY_SUFFIX</item> <item>CMAKE_INCLUDE_CURRENT_DIR</item> @@ -1387,6 +2395,7 @@ <item>CMAKE_INSTALL_OPENMP_LIBRARIES</item> <item>CMAKE_INSTALL_PREFIX</item> <item>CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT</item> + <item>CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH</item> <item>CMAKE_INSTALL_RPATH</item> <item>CMAKE_INSTALL_RPATH_USE_LINK_PATH</item> <item>CMAKE_INSTALL_RUNSTATEDIR</item> @@ -1399,9 +2408,14 @@ <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_ISPC_HEADER_DIRECTORY</item> + <item>CMAKE_ISPC_HEADER_SUFFIX</item> + <item>CMAKE_ISPC_INSTRUCTION_SETS</item> + <item>CMAKE_JAR_CLASSES_PREFIX</item> + <item>CMAKE_JAVA_COMPILE_FLAGS</item> + <item>CMAKE_JAVA_INCLUDE_PATH</item> + <item>CMAKE_JNI_TARGET</item> <item>CMAKE_JOB_POOLS</item> <item>CMAKE_JOB_POOL_COMPILE</item> <item>CMAKE_JOB_POOL_LINK</item> @@ -1412,49 +2426,75 @@ <item>CMAKE_LIBRARY_PATH_FLAG</item> <item>CMAKE_LINK_DEF_FILE_FLAG</item> <item>CMAKE_LINK_DEPENDS_NO_SHARED</item> + <item>CMAKE_LINK_DEPENDS_USE_LINKER</item> <item>CMAKE_LINK_DIRECTORIES_BEFORE</item> <item>CMAKE_LINK_INTERFACE_LIBRARIES</item> + <item>CMAKE_LINK_LIBRARIES_ONLY_TARGETS</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_LINK_WHAT_YOU_USE_CHECK</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_MAXIMUM_RECURSION_DEPTH</item> + <item>CMAKE_MESSAGE_CONTEXT</item> + <item>CMAKE_MESSAGE_CONTEXT_SHOW</item> + <item>CMAKE_MESSAGE_INDENT</item> + <item>CMAKE_MESSAGE_LOG_LEVEL</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_MSVCIDE_RUN_PATH</item> + <item>CMAKE_MSVC_DEBUG_INFORMATION_FORMAT</item> + <item>CMAKE_MSVC_RUNTIME_LIBRARY</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_OBJCXX_EXTENSIONS</item> + <item>CMAKE_OBJCXX_LINK_NO_PIE_SUPPORTED</item> + <item>CMAKE_OBJCXX_LINK_PIE_SUPPORTED</item> + <item>CMAKE_OBJCXX_STANDARD</item> + <item>CMAKE_OBJCXX_STANDARD_REQUIRED</item> + <item>CMAKE_OBJC_EXTENSIONS</item> + <item>CMAKE_OBJC_LINK_NO_PIE_SUPPORTED</item> + <item>CMAKE_OBJC_LINK_PIE_SUPPORTED</item> + <item>CMAKE_OBJC_STANDARD</item> + <item>CMAKE_OBJC_STANDARD_REQUIRED</item> <item>CMAKE_OBJECT_PATH_MAX</item> + <item>CMAKE_OPTIMIZE_DEPENDENCIES</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_PCH_INSTANTIATE_TEMPLATES</item> + <item>CMAKE_PCH_WARN_INVALID</item> <item>CMAKE_PDB_OUTPUT_DIRECTORY</item> + <item>CMAKE_PLATFORM_NO_VERSIONED_SONAME</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_INCLUDE</item> + <item>CMAKE_PROJECT_INCLUDE_BEFORE</item> <item>CMAKE_PROJECT_NAME</item> + <item>CMAKE_PROJECT_TOP_LEVEL_INCLUDES</item> <item>CMAKE_PROJECT_VERSION</item> <item>CMAKE_PROJECT_VERSION_MAJOR</item> <item>CMAKE_PROJECT_VERSION_MINOR</item> @@ -1465,10 +2505,12 @@ <item>CMAKE_REQUIRED_FLAGS</item> <item>CMAKE_REQUIRED_INCLUDES</item> <item>CMAKE_REQUIRED_LIBRARIES</item> + <item>CMAKE_REQUIRED_LINK_OPTIONS</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_ENABLE_EXPORTS</item> <item>CMAKE_SHARED_LIBRARY_PREFIX</item> <item>CMAKE_SHARED_LIBRARY_SUFFIX</item> <item>CMAKE_SHARED_LINKER_FLAGS</item> @@ -1489,8 +2531,6 @@ <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> @@ -1501,6 +2541,7 @@ <item>CMAKE_SYSTEM_APPBUNDLE_PATH</item> <item>CMAKE_SYSTEM_FRAMEWORK_PATH</item> <item>CMAKE_SYSTEM_IGNORE_PATH</item> + <item>CMAKE_SYSTEM_IGNORE_PREFIX_PATH</item> <item>CMAKE_SYSTEM_INCLUDE_PATH</item> <item>CMAKE_SYSTEM_LIBRARY_PATH</item> <item>CMAKE_SYSTEM_NAME</item> @@ -1509,32 +2550,46 @@ <item>CMAKE_SYSTEM_PROGRAM_PATH</item> <item>CMAKE_SYSTEM_VERSION</item> <item>CMAKE_Swift_LANGUAGE_VERSION</item> + <item>CMAKE_Swift_MODULE_DIRECTORY</item> + <item>CMAKE_TASKING_TOOLSET</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_NO_PLATFORM_VARIABLES</item> <item>CMAKE_TRY_COMPILE_PLATFORM_VARIABLES</item> <item>CMAKE_TRY_COMPILE_TARGET_TYPE</item> <item>CMAKE_TWEAK_VERSION</item> + <item>CMAKE_UNITY_BUILD</item> + <item>CMAKE_UNITY_BUILD_BATCH_SIZE</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_VERIFY_INTERFACE_HEADER_SETS</item> <item>CMAKE_VERSION</item> <item>CMAKE_VISIBILITY_INLINES_HIDDEN</item> + <item>CMAKE_VS_DEBUGGER_COMMAND</item> + <item>CMAKE_VS_DEBUGGER_COMMAND_ARGUMENTS</item> + <item>CMAKE_VS_DEBUGGER_ENVIRONMENT</item> + <item>CMAKE_VS_DEBUGGER_WORKING_DIRECTORY</item> <item>CMAKE_VS_DEVENV_COMMAND</item> <item>CMAKE_VS_GLOBALS</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_JUST_MY_CODE_DEBUGGING</item> <item>CMAKE_VS_MSBUILD_COMMAND</item> + <item>CMAKE_VS_NUGET_PACKAGE_RESTORE</item> <item>CMAKE_VS_NsightTegra_VERSION</item> <item>CMAKE_VS_PLATFORM_NAME</item> + <item>CMAKE_VS_PLATFORM_NAME_DEFAULT</item> <item>CMAKE_VS_PLATFORM_TOOLSET</item> <item>CMAKE_VS_PLATFORM_TOOLSET_CUDA</item> + <item>CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR</item> <item>CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE</item> + <item>CMAKE_VS_PLATFORM_TOOLSET_VERSION</item> <item>CMAKE_VS_SDK_EXCLUDE_DIRECTORIES</item> <item>CMAKE_VS_SDK_EXECUTABLE_DIRECTORIES</item> <item>CMAKE_VS_SDK_INCLUDE_DIRECTORIES</item> @@ -1542,20 +2597,37 @@ <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_TARGET_FRAMEWORK_IDENTIFIER</item> + <item>CMAKE_VS_TARGET_FRAMEWORK_TARGETS_VERSION</item> + <item>CMAKE_VS_TARGET_FRAMEWORK_VERSION</item> + <item>CMAKE_VS_VERSION_BUILD_NUMBER</item> + <item>CMAKE_VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION</item> <item>CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION</item> + <item>CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM</item> + <item>CMAKE_VS_WINRT_BY_DEFAULT</item> <item>CMAKE_WARN_DEPRECATED</item> <item>CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION</item> + <item>CMAKE_WATCOM_RUNTIME_LIBRARY</item> <item>CMAKE_WIN32_EXECUTABLE</item> <item>CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS</item> + <item>CMAKE_XCODE_BUILD_SYSTEM</item> <item>CMAKE_XCODE_GENERATE_SCHEME</item> <item>CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY</item> + <item>CMAKE_XCODE_LINK_BUILD_PHASE_MODE</item> <item>CMAKE_XCODE_PLATFORM_TOOLSET</item> <item>CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER</item> <item>CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN</item> + <item>CMAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING</item> <item>CMAKE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER</item> <item>CMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS</item> <item>CMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE</item> + <item>CMAKE_XCODE_SCHEME_ENABLE_GPU_API_VALIDATION</item> + <item>CMAKE_XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE</item> + <item>CMAKE_XCODE_SCHEME_ENABLE_GPU_SHADER_VALIDATION</item> + <item>CMAKE_XCODE_SCHEME_ENVIRONMENT</item> <item>CMAKE_XCODE_SCHEME_GUARD_MALLOC</item> + <item>CMAKE_XCODE_SCHEME_LAUNCH_CONFIGURATION</item> + <item>CMAKE_XCODE_SCHEME_LAUNCH_MODE</item> <item>CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP</item> <item>CMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES</item> <item>CMAKE_XCODE_SCHEME_MALLOC_SCRIBBLE</item> @@ -1564,10 +2636,14 @@ <item>CMAKE_XCODE_SCHEME_THREAD_SANITIZER_STOP</item> <item>CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER</item> <item>CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP</item> + <item>CMAKE_XCODE_SCHEME_WORKING_DIRECTORY</item> <item>CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS</item> + <item>CMAKE_XCODE_XCCONFIG</item> <item>CPACK_ABSOLUTE_DESTINATION_FILES</item> <item>CPACK_ARCHIVE_COMPONENT_INSTALL</item> + <item>CPACK_ARCHIVE_FILE_EXTENSION</item> <item>CPACK_ARCHIVE_FILE_NAME</item> + <item>CPACK_ARCHIVE_THREADS</item> <item>CPACK_BUILD_SOURCE_DIRS</item> <item>CPACK_BUNDLE_APPLE_CERT_APP</item> <item>CPACK_BUNDLE_APPLE_CODESIGN_FILES</item> @@ -1588,6 +2664,7 @@ <item>CPACK_COMPONENTS_GROUPING</item> <item>CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY</item> <item>CPACK_CREATE_DESKTOP_LINKS</item> + <item>CPACK_CUSTOM_INSTALL_VARIABLES</item> <item>CPACK_CYGWIN_BUILD_SCRIPT</item> <item>CPACK_CYGWIN_PATCH_FILE</item> <item>CPACK_CYGWIN_PATCH_NUMBER</item> @@ -1619,6 +2696,7 @@ <item>CPACK_DEBIAN_PACKAGE_REPLACES</item> <item>CPACK_DEBIAN_PACKAGE_SECTION</item> <item>CPACK_DEBIAN_PACKAGE_SHLIBDEPS</item> + <item>CPACK_DEBIAN_PACKAGE_SHLIBDEPS_PRIVATE_DIRS</item> <item>CPACK_DEBIAN_PACKAGE_SOURCE</item> <item>CPACK_DEBIAN_PACKAGE_SUGGESTS</item> <item>CPACK_DEBIAN_PACKAGE_VERSION</item> @@ -1627,16 +2705,31 @@ <item>CPACK_DMG_DISABLE_APPLICATIONS_SYMLINK</item> <item>CPACK_DMG_DS_STORE</item> <item>CPACK_DMG_DS_STORE_SETUP_SCRIPT</item> + <item>CPACK_DMG_FILESYSTEM</item> <item>CPACK_DMG_FORMAT</item> <item>CPACK_DMG_SLA_DIR</item> <item>CPACK_DMG_SLA_LANGUAGES</item> + <item>CPACK_DMG_SLA_USE_RESOURCE_FILE_LICENSE</item> <item>CPACK_DMG_VOLUME_NAME</item> <item>CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION</item> - <item>CPACK_EXT_ENABLE_STAGING</item> - <item>CPACK_EXT_PACKAGE_SCRIPT</item> - <item>CPACK_EXT_REQUESTED_VERSIONS</item> + <item>CPACK_EXTERNAL_BUILT_PACKAGES</item> + <item>CPACK_EXTERNAL_ENABLE_STAGING</item> + <item>CPACK_EXTERNAL_PACKAGE_SCRIPT</item> + <item>CPACK_EXTERNAL_REQUESTED_VERSIONS</item> + <item>CPACK_FREEBSD_PACKAGE_CATEGORIES</item> + <item>CPACK_FREEBSD_PACKAGE_COMMENT</item> + <item>CPACK_FREEBSD_PACKAGE_DEPS</item> + <item>CPACK_FREEBSD_PACKAGE_DESCRIPTION</item> + <item>CPACK_FREEBSD_PACKAGE_LICENSE</item> + <item>CPACK_FREEBSD_PACKAGE_LICENSE_LOGIC</item> + <item>CPACK_FREEBSD_PACKAGE_MAINTAINER</item> + <item>CPACK_FREEBSD_PACKAGE_NAME</item> + <item>CPACK_FREEBSD_PACKAGE_ORIGIN</item> + <item>CPACK_FREEBSD_PACKAGE_WWW</item> <item>CPACK_GENERATOR</item> <item>CPACK_IFW_ADMIN_TARGET_DIRECTORY</item> + <item>CPACK_IFW_ARCHIVE_COMPRESSION</item> + <item>CPACK_IFW_ARCHIVE_FORMAT</item> <item>CPACK_IFW_BINARYCREATOR_EXECUTABLE</item> <item>CPACK_IFW_DEVTOOL_EXECUTABLE</item> <item>CPACK_IFW_DOWNLOAD_ALL</item> @@ -1648,22 +2741,30 @@ <item>CPACK_IFW_PACKAGE_BACKGROUND</item> <item>CPACK_IFW_PACKAGE_BANNER</item> <item>CPACK_IFW_PACKAGE_CONTROL_SCRIPT</item> + <item>CPACK_IFW_PACKAGE_DISABLE_COMMAND_LINE_INTERFACE</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_PRODUCT_IMAGES</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_RUN_PROGRAM</item> + <item>CPACK_IFW_PACKAGE_RUN_PROGRAM_ARGUMENTS</item> + <item>CPACK_IFW_PACKAGE_RUN_PROGRAM_DESCRIPTION</item> + <item>CPACK_IFW_PACKAGE_SIGNING_IDENTITY</item> <item>CPACK_IFW_PACKAGE_START_MENU_DIRECTORY</item> + <item>CPACK_IFW_PACKAGE_STYLE_SHEET</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_SHOW_PAGE_LIST</item> <item>CPACK_IFW_PACKAGE_WIZARD_STYLE</item> <item>CPACK_IFW_PRODUCT_URL</item> <item>CPACK_IFW_REPOGEN_EXECUTABLE</item> @@ -1673,35 +2774,68 @@ <item>CPACK_IFW_TARGET_DIRECTORY</item> <item>CPACK_IFW_VERBOSE</item> <item>CPACK_INCLUDE_TOPLEVEL_DIRECTORY</item> + <item>CPACK_INNOSETUP_ALLOW_CUSTOM_DIRECTORY</item> + <item>CPACK_INNOSETUP_ARCHITECTURE</item> + <item>CPACK_INNOSETUP_CODE_FILES</item> + <item>CPACK_INNOSETUP_CREATE_UNINSTALL_LINK</item> + <item>CPACK_INNOSETUP_CUSTOM_INSTALL_INSTRUCTIONS</item> + <item>CPACK_INNOSETUP_EXECUTABLE</item> + <item>CPACK_INNOSETUP_EXECUTABLE_ARGUMENTS</item> + <item>CPACK_INNOSETUP_EXTRA_SCRIPTS</item> + <item>CPACK_INNOSETUP_ICON_FILE</item> + <item>CPACK_INNOSETUP_IGNORE_LICENSE_PAGE</item> + <item>CPACK_INNOSETUP_IGNORE_README_PAGE</item> + <item>CPACK_INNOSETUP_INSTALL_ROOT</item> + <item>CPACK_INNOSETUP_LANGUAGES</item> + <item>CPACK_INNOSETUP_MENU_LINKS</item> + <item>CPACK_INNOSETUP_PASSWORD</item> + <item>CPACK_INNOSETUP_PROGRAM_MENU_FOLDER</item> + <item>CPACK_INNOSETUP_RUN_EXECUTABLES</item> + <item>CPACK_INNOSETUP_USE_CMAKE_BOOL_FORMAT</item> + <item>CPACK_INNOSETUP_USE_MODERN_WIZARD</item> + <item>CPACK_INNOSETUP_VERIFY_DOWNLOADS</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_INSTALL_SCRIPTS</item> <item>CPACK_MONOLITHIC_INSTALL</item> + <item>CPACK_NSIS_BRANDING_TEXT</item> + <item>CPACK_NSIS_BRANDING_TEXT_TRIM_POSITION</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_EXECUTABLE</item> <item>CPACK_NSIS_EXECUTABLES_DIRECTORY</item> + <item>CPACK_NSIS_EXECUTABLE_POST_ARGUMENTS</item> + <item>CPACK_NSIS_EXECUTABLE_PRE_ARGUMENTS</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_FINISH_TITLE</item> + <item>CPACK_NSIS_FINISH_TITLE_3LINES</item> <item>CPACK_NSIS_HELP_LINK</item> + <item>CPACK_NSIS_IGNORE_LICENSE_PAGE</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_MANIFEST_DPI_AWARE</item> <item>CPACK_NSIS_MENU_LINKS</item> <item>CPACK_NSIS_MODIFY_PATH</item> <item>CPACK_NSIS_MUI_FINISHPAGE_RUN</item> + <item>CPACK_NSIS_MUI_HEADERIMAGE</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_UNINSTALL_NAME</item> <item>CPACK_NSIS_URL_INFO_ABOUT</item> + <item>CPACK_NSIS_WELCOME_TITLE</item> + <item>CPACK_NSIS_WELCOME_TITLE_3LINES</item> <item>CPACK_NUGET_COMPONENT_INSTALL</item> <item>CPACK_NUGET_PACKAGE_AUTHORS</item> <item>CPACK_NUGET_PACKAGE_COPYRIGHT</item> @@ -1710,23 +2844,28 @@ <item>CPACK_NUGET_PACKAGE_DESCRIPTION</item> <item>CPACK_NUGET_PACKAGE_DESCRIPTION_SUMMARY</item> <item>CPACK_NUGET_PACKAGE_HOMEPAGE_URL</item> + <item>CPACK_NUGET_PACKAGE_ICON</item> <item>CPACK_NUGET_PACKAGE_ICONURL</item> + <item>CPACK_NUGET_PACKAGE_LANGUAGE</item> <item>CPACK_NUGET_PACKAGE_LICENSEURL</item> + <item>CPACK_NUGET_PACKAGE_LICENSE_EXPRESSION</item> + <item>CPACK_NUGET_PACKAGE_LICENSE_FILE_NAME</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_OBJCOPY_EXECUTABLE</item> + <item>CPACK_OBJDUMP_EXECUTABLE</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_FILES</item> <item>CPACK_PACKAGE_FILE_NAME</item> <item>CPACK_PACKAGE_HOMEPAGE_URL</item> <item>CPACK_PACKAGE_ICON</item> @@ -1741,10 +2880,28 @@ <item>CPACK_PACKAGING_INSTALL_PREFIX</item> <item>CPACK_PKGBUILD_IDENTITY_NAME</item> <item>CPACK_PKGBUILD_KEYCHAIN_PATH</item> + <item>CPACK_POST_BUILD_SCRIPTS</item> + <item>CPACK_PRE_BUILD_SCRIPTS</item> + <item>CPACK_PRODUCTBUILD_BACKGROUND</item> + <item>CPACK_PRODUCTBUILD_BACKGROUND_ALIGNMENT</item> + <item>CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA</item> + <item>CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA_ALIGNMENT</item> + <item>CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA_MIME_TYPE</item> + <item>CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA_SCALING</item> + <item>CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA_UTI</item> + <item>CPACK_PRODUCTBUILD_BACKGROUND_MIME_TYPE</item> + <item>CPACK_PRODUCTBUILD_BACKGROUND_SCALING</item> + <item>CPACK_PRODUCTBUILD_BACKGROUND_UTI</item> + <item>CPACK_PRODUCTBUILD_DOMAINS</item> + <item>CPACK_PRODUCTBUILD_DOMAINS_ANYWHERE</item> + <item>CPACK_PRODUCTBUILD_DOMAINS_ROOT</item> + <item>CPACK_PRODUCTBUILD_DOMAINS_USER</item> + <item>CPACK_PRODUCTBUILD_IDENTIFIER</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_READELF_EXECUTABLE</item> <item>CPACK_RESOURCE_FILE_LICENSE</item> <item>CPACK_RESOURCE_FILE_README</item> <item>CPACK_RESOURCE_FILE_WELCOME</item> @@ -1798,10 +2955,13 @@ <item>CPACK_RPM_PACKAGE_VENDOR</item> <item>CPACK_RPM_PACKAGE_VERSION</item> <item>CPACK_RPM_POST_INSTALL_SCRIPT_FILE</item> + <item>CPACK_RPM_POST_TRANS_SCRIPT_FILE</item> <item>CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE</item> <item>CPACK_RPM_PRE_INSTALL_SCRIPT_FILE</item> + <item>CPACK_RPM_PRE_TRANS_SCRIPT_FILE</item> <item>CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE</item> <item>CPACK_RPM_RELOCATION_PATHS</item> + <item>CPACK_RPM_REQUIRES_EXCLUDE_FROM</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> @@ -1816,11 +2976,14 @@ <item>CPACK_SOURCE_STRIP_FILES</item> <item>CPACK_STRIP_FILES</item> <item>CPACK_SYSTEM_NAME</item> + <item>CPACK_THREADS</item> <item>CPACK_TOPLEVEL_TAG</item> <item>CPACK_VERBATIM_VARIABLES</item> <item>CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION</item> + <item>CPACK_WIX_ARCHITECTURE</item> <item>CPACK_WIX_CMAKE_PACKAGE_REGISTRY</item> <item>CPACK_WIX_CULTURES</item> + <item>CPACK_WIX_CUSTOM_XMLNS</item> <item>CPACK_WIX_EXTENSIONS</item> <item>CPACK_WIX_EXTRA_OBJECTS</item> <item>CPACK_WIX_EXTRA_SOURCES</item> @@ -1834,6 +2997,7 @@ <item>CPACK_WIX_ROOT_FEATURE_TITLE</item> <item>CPACK_WIX_ROOT_FOLDER_ID</item> <item>CPACK_WIX_SKIP_PROGRAM_FOLDER</item> + <item>CPACK_WIX_SKIP_WIX_UI_EXTENSION</item> <item>CPACK_WIX_TEMPLATE</item> <item>CPACK_WIX_UI_BANNER</item> <item>CPACK_WIX_UI_DIALOG</item> @@ -1866,6 +3030,7 @@ <item>CTEST_CUSTOM_PRE_MEMCHECK</item> <item>CTEST_CUSTOM_PRE_TEST</item> <item>CTEST_CUSTOM_TEST_IGNORE</item> + <item>CTEST_CUSTOM_TEST_OUTPUT_TRUNCATION</item> <item>CTEST_CUSTOM_WARNING_EXCEPTION</item> <item>CTEST_CUSTOM_WARNING_MATCH</item> <item>CTEST_CVS_CHECKOUT</item> @@ -1895,9 +3060,12 @@ <item>CTEST_P4_COMMAND</item> <item>CTEST_P4_OPTIONS</item> <item>CTEST_P4_UPDATE_OPTIONS</item> + <item>CTEST_RESOURCE_SPEC_FILE</item> + <item>CTEST_RUN_CURRENT_SCRIPT</item> <item>CTEST_SCP_COMMAND</item> <item>CTEST_SITE</item> <item>CTEST_SOURCE_DIRECTORY</item> + <item>CTEST_SUBMIT_INACTIVITY_TIMEOUT</item> <item>CTEST_SUBMIT_URL</item> <item>CTEST_SVN_COMMAND</item> <item>CTEST_SVN_OPTIONS</item> @@ -1908,9 +3076,32 @@ <item>CTEST_UPDATE_COMMAND</item> <item>CTEST_UPDATE_OPTIONS</item> <item>CTEST_UPDATE_VERSION_ONLY</item> + <item>CTEST_UPDATE_VERSION_OVERRIDE</item> <item>CTEST_USE_LAUNCHERS</item> + <item>CUDAToolkit_NVCC_EXECUTABLE</item> + <item>CUPS_INCLUDE_DIR</item> + <item>CURL_NO_CURL_CMAKE</item> + <item>CURL_USE_STATIC_LIBS</item> + <item>CURSES_CFLAGS</item> + <item>CURSES_HAVE_CURSES_H</item> + <item>CURSES_HAVE_NCURSES_CURSES_H</item> + <item>CURSES_HAVE_NCURSES_H</item> + <item>CURSES_HAVE_NCURSES_NCURSES_H</item> + <item>CURSES_NEED_NCURSES</item> + <item>CURSES_NEED_WIDE</item> + <item>CVS_EXECUTABLE</item> + <item>CXXTEST_PERL_TESTGEN_EXECUTABLE</item> + <item>CXXTEST_PYTHON_TESTGEN_EXECUTABLE</item> + <item>CXXTEST_TESTGEN_ARGS</item> + <item>CXXTEST_TESTGEN_EXECUTABLE</item> + <item>CXXTEST_TESTGEN_INTERPRETER</item> + <item>CXXTEST_USE_PYTHON</item> <item>CYGWIN</item> + <item>DVIPDF_CONVERTER</item> + <item>DVIPS_CONVERTER</item> <item>EXECUTABLE_OUTPUT_PATH</item> + <item>EXPAT_USE_STATIC_LIBS</item> + <item>EnvModules_COMMAND</item> <item>ExternalData_BINARY_ROOT</item> <item>ExternalData_CUSTOM_ERROR</item> <item>ExternalData_CUSTOM_FILE</item> @@ -1927,7 +3118,67 @@ <item>ExternalData_TIMEOUT_ABSOLUTE</item> <item>ExternalData_TIMEOUT_INACTIVITY</item> <item>ExternalData_URL_TEMPLATES</item> - <item>GHS-MULTI</item> + <item>FETCHCONTENT_FULLY_DISCONNECTED</item> + <item>FETCHCONTENT_QUIET</item> + <item>FETCHCONTENT_TRY_FIND_PACKAGE_MODE</item> + <item>FETCHCONTENT_UPDATES_DISCONNECTED</item> + <item>FLEX_EXECUTABLE</item> + <item>FLTK2_BASE_LIBRARY</item> + <item>FLTK2_FLUID_EXECUTABLE</item> + <item>FLTK2_GL_LIBRARY</item> + <item>FLTK2_IMAGES_LIBRARY</item> + <item>FLTK2_WRAP_UI</item> + <item>FLTK_BASE_LIBRARY_DEBUG</item> + <item>FLTK_BASE_LIBRARY_RELEASE</item> + <item>FLTK_FLUID_EXECUTABLE</item> + <item>FLTK_FORMS_LIBRARY_DEBUG</item> + <item>FLTK_FORMS_LIBRARY_RELEASE</item> + <item>FLTK_GL_LIBRARY_DEBUG</item> + <item>FLTK_GL_LIBRARY_RELEASE</item> + <item>FLTK_IMAGES_LIBRARY_DEBUG</item> + <item>FLTK_IMAGES_LIBRARY_RELEASE</item> + <item>FLTK_SKIP_FLUID</item> + <item>FLTK_SKIP_FORMS</item> + <item>FLTK_SKIP_IMAGES</item> + <item>FLTK_SKIP_OPENGL</item> + <item>FLTK_WRAP_UI</item> + <item>FREETYPE_INCLUDE_DIR_freetype2</item> + <item>FREETYPE_INCLUDE_DIR_ft2build</item> + <item>FindGDAL_SKIP_GDAL_CONFIG</item> + <item>Fontconfig_COMPILE_OPTIONS</item> + <item>FortranCInterface_GLOBAL_CASE</item> + <item>FortranCInterface_GLOBAL_PREFIX</item> + <item>FortranCInterface_GLOBAL_SUFFIX</item> + <item>FortranCInterface_GLOBAL_SYMBOLS</item> + <item>FortranCInterface_GLOBAL__CASE</item> + <item>FortranCInterface_GLOBAL__PREFIX</item> + <item>FortranCInterface_GLOBAL__SUFFIX</item> + <item>FortranCInterface_MODULE_CASE</item> + <item>FortranCInterface_MODULE_MIDDLE</item> + <item>FortranCInterface_MODULE_PREFIX</item> + <item>FortranCInterface_MODULE_SUFFIX</item> + <item>FortranCInterface_MODULE_SYMBOLS</item> + <item>FortranCInterface_MODULE__CASE</item> + <item>FortranCInterface_MODULE__MIDDLE</item> + <item>FortranCInterface_MODULE__PREFIX</item> + <item>FortranCInterface_MODULE__SUFFIX</item> + <item>FortranCInterface_VERIFIED_C</item> + <item>FortranCInterface_VERIFIED_CXX</item> + <item>GCCXML</item> + <item>GDAL_ADDITIONAL_LIBRARY_VERSIONS</item> + <item>GDAL_LIBRARY</item> + <item>GETTEXT_MSGFMT_EXECUTABLE</item> + <item>GETTEXT_MSGMERGE_EXECUTABLE</item> + <item>GHSMULTI</item> + <item>GIF_LIBRARY</item> + <item>GIT_EXECUTABLE</item> + <item>GLEW_USE_STATIC_LIBS</item> + <item>GLEW_VERBOSE</item> + <item>GLUT_Xi_LIBRARY</item> + <item>GLUT_Xmu_LIBRARY</item> + <item>GLUT_glut_LIBRARY</item> + <item>GNUPLOT_EXECUTABLE</item> + <item>GNUTLS_DEFINITIONS</item> <item>GRAPHVIZ_EXECUTABLES</item> <item>GRAPHVIZ_EXTERNAL_LIBS</item> <item>GRAPHVIZ_GENERATE_PER_TARGET</item> @@ -1939,8 +3190,112 @@ <item>GRAPHVIZ_NODE_PREFIX</item> <item>GRAPHVIZ_SHARED_LIBS</item> <item>GRAPHVIZ_STATIC_LIBS</item> + <item>GSL_CBLAS_LIBRARY</item> + <item>GSL_CBLAS_LIBRARY_DEBUG</item> + <item>GSL_CONFIG_EXECUTABLE</item> + <item>GSL_LIBRARY</item> + <item>GSL_LIBRARY_DEBUG</item> + <item>GTEST_MSVC_SEARCH</item> + <item>GTK2_ADDITIONAL_SUFFIXES</item> + <item>GTK2_DEBUG</item> + <item>GTK2_DEFINITIONS</item> + <item>GTK2_TARGETS</item> + <item>GTK2_USE_IMPORTED_TARGETS</item> + <item>HDF5_CXX_COMPILER_EXECUTABLE</item> + <item>HDF5_CXX_COMPILER_EXECUTABLE_NO_INTERROGATE</item> + <item>HDF5_CXX_DEFINITIONS</item> + <item>HDF5_C_COMPILER_EXECUTABLE</item> + <item>HDF5_C_COMPILER_EXECUTABLE_NO_INTERROGATE</item> + <item>HDF5_C_DEFINITIONS</item> + <item>HDF5_DEFINITIONS</item> + <item>HDF5_DIFF_EXECUTABLE</item> + <item>HDF5_FIND_DEBUG</item> + <item>HDF5_Fortran_COMPILER_EXECUTABLE</item> + <item>HDF5_Fortran_COMPILER_EXECUTABLE_NO_INTERROGATE</item> + <item>HDF5_Fortran_DEFINITIONS</item> + <item>HDF5_IS_PARALLEL</item> + <item>HDF5_NO_FIND_PACKAGE_CONFIG_FILE</item> + <item>HDF5_PREFER_PARALLEL</item> + <item>HG_EXECUTABLE</item> + <item>HTLATEX_COMPILER</item> + <item>HTML_HELP_COMPILER</item> + <item>HTML_HELP_LIBRARY</item> + <item>ICOTOOL_EXECUTABLE</item> + <item>ICU_DEBUG</item> + <item>ICU_MAKEFILE_INC</item> + <item>ICU_PKGDATA_INC</item> + <item>IOS</item> + <item>Iconv_IS_BUILT_IN</item> + <item>Iconv_LIBRARY</item> + <item>Intl_IS_BUILT_IN</item> + <item>Intl_LIBRARY</item> + <item>JASPER_LIBARRY_DEBUG</item> + <item>JASPER_LIBRARY_RELEASE</item> + <item>JAVA_AWT_INCLUDE_PATH</item> + <item>JAVA_AWT_LIBRARY</item> + <item>JAVA_INCLUDE_PATH</item> + <item>JAVA_INCLUDE_PATH2</item> + <item>JAVA_JVM_LIBRARY</item> + <item>JPEG_LIBRARY</item> + <item>JPEG_LIBRARY_DEBUG</item> + <item>JPEG_LIBRARY_RELEASE</item> + <item>Java_IDLJ_EXECUTABLE</item> + <item>Java_JARSIGNER_EXECUTABLE</item> + <item>Java_JAR_EXECUTABLE</item> + <item>Java_JAVAC_EXECUTABLE</item> + <item>Java_JAVADOC_EXECUTABLE</item> + <item>Java_JAVAH_EXECUTABLE</item> + <item>Java_JAVA_EXECUTABLE</item> + <item>LAPACK_LINKER_FLAGS</item> + <item>LATEX2HTML_CONVERTER</item> + <item>LATEX_COMPILER</item> + <item>LIBLZMA_HAS_AUTO_DECODER</item> + <item>LIBLZMA_HAS_EASY_ENCODER</item> + <item>LIBLZMA_HAS_LZMA_PRESET</item> <item>LIBRARY_OUTPUT_PATH</item> + <item>LIBXML2_DEFINITIONS</item> + <item>LIBXML2_LIBRARY</item> + <item>LIBXML2_XMLLINT_EXECUTABLE</item> + <item>LIBXSLT_DEFINITIONS</item> + <item>LIBXSLT_XSLTPROC_EXECUTABLE</item> + <item>LINUX</item> + <item>LTTNGUST_HAS_TRACEF</item> + <item>LTTNGUST_HAS_TRACELOG</item> + <item>LUALATEX_COMPILER</item> + <item>Libinput_COMPILE_OPTIONS</item> + <item>MAKEINDEX_COMPILER</item> + <item>MATLAB_ADDITIONAL_VERSIONS</item> + <item>MATLAB_FIND_DEBUG</item> <item>MINGW</item> + <item>MPEG2_mpeg2_LIBRARY</item> + <item>MPEG2_vo_LIBRARY</item> + <item>MPEG_mpeg2_LIBRARY</item> + <item>MPEG_vo_LIBRARY</item> + <item>MPIEXEC_EXECUTABLE</item> + <item>MPIEXEC_MAX_NUMPROCS</item> + <item>MPIEXEC_NUMPROC_FLAG</item> + <item>MPIEXEC_POSTFLAGS</item> + <item>MPIEXEC_PREFLAGS</item> + <item>MPI_ASSUME_NO_BUILTIN_MPI</item> + <item>MPI_ASYNC_PROTECTS_NONBLOCKING</item> + <item>MPI_COMPILER_FLAGS</item> + <item>MPI_CXX_SKIP_MPICXX</item> + <item>MPI_DETERMINE_Fortran_CAPABILITIES</item> + <item>MPI_EXECUTABLE_SUFFIX</item> + <item>MPI_Fortran_F08_MODULE_ASYNCPROT</item> + <item>MPI_Fortran_F08_MODULE_SUBARRAYS</item> + <item>MPI_Fortran_F77_HEADER_ASYNCPROT</item> + <item>MPI_Fortran_F77_HEADER_SUBARRAYS</item> + <item>MPI_Fortran_F90_MODULE_ASYNCPROT</item> + <item>MPI_Fortran_F90_MODULE_SUBARRAYS</item> + <item>MPI_Fortran_HAVE_F08_MODULE</item> + <item>MPI_Fortran_HAVE_F77_HEADER</item> + <item>MPI_Fortran_HAVE_F90_MODULE</item> + <item>MPI_GUESS_LIBRARY_NAME</item> + <item>MPI_HOME</item> + <item>MPI_SKIP_COMPILER_WRAPPER</item> + <item>MPI_SKIP_GUESSING</item> + <item>MPI_SUBARRAYS_SUPPORTED</item> <item>MSVC</item> <item>MSVC10</item> <item>MSVC11</item> @@ -1954,23 +3309,83 @@ <item>MSVC_IDE</item> <item>MSVC_TOOLSET_VERSION</item> <item>MSVC_VERSION</item> + <item>Matlab_DATAARRAY_LIBRARY</item> + <item>Matlab_ENGINE_LIBRARY</item> + <item>Matlab_ENG_LIBRARY</item> + <item>Matlab_MAIN_PROGRAM</item> + <item>Matlab_MAT_LIBRARY</item> + <item>Matlab_MCC_COMPILER</item> + <item>Matlab_MEX_COMPILER</item> + <item>Matlab_MEX_EXTENSION</item> + <item>Matlab_MEX_LIBRARY</item> + <item>Matlab_MX_LIBRARY</item> + <item>ODBC_CONFIG</item> + <item>ODBC_LIBRARY</item> + <item>OPENAL_LIBRARY</item> + <item>OPENGL_egl_LIBRARY</item> + <item>OPENGL_gl_LIBRARY</item> + <item>OPENGL_glu_LIBRARY</item> + <item>OPENGL_glx_LIBRARY</item> + <item>OPENGL_opengl_LIBRARY</item> + <item>OPENSSL_APPLINK_SOURCE</item> + <item>OPENSSL_CRYPTO_LIBRARY</item> + <item>OPENSSL_MSVC_STATIC_RT</item> + <item>OPENSSL_SSL_LIBRARY</item> + <item>OPENSSL_USE_STATIC_LIBS</item> + <item>OpenACC_ACCEL_TARGET</item> + <item>OpenCL_LIBRARY</item> + <item>OpenGL_GL_PREFERENCE</item> + <item>OpenMP_Fortran_HAVE_OMPLIB_HEADER</item> + <item>OpenMP_Fortran_HAVE_OMPLIB_MODULE</item> <item>PACKAGE_FIND_NAME</item> - <item>PACKAGE_FIND_VERSION</item> + <item>PACKAGE_FIND_VERSION_COMPLETE</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_FIND_VERSION_MAX</item> + <item>PACKAGE_FIND_VERSION_MAX_COUNT</item> + <item>PACKAGE_FIND_VERSION_MAX_MAJOR</item> + <item>PACKAGE_FIND_VERSION_MAX_MINOR</item> + <item>PACKAGE_FIND_VERSION_MAX_PATCH</item> + <item>PACKAGE_FIND_VERSION_MAX_TWEAK</item> + <item>PACKAGE_FIND_VERSION_MIN</item> + <item>PACKAGE_FIND_VERSION_MIN_COUNT</item> + <item>PACKAGE_FIND_VERSION_MIN_MAJOR</item> + <item>PACKAGE_FIND_VERSION_MIN_MINOR</item> + <item>PACKAGE_FIND_VERSION_MIN_PATCH</item> + <item>PACKAGE_FIND_VERSION_MIN_TWEAK</item> + <item>PACKAGE_FIND_VERSION_RANGE</item> + <item>PACKAGE_FIND_VERSION_RANGE_MAX</item> + <item>PACKAGE_FIND_VERSION_RANGE_MIN</item> <item>PACKAGE_VERSION</item> <item>PACKAGE_VERSION_COMPATIBLE</item> <item>PACKAGE_VERSION_EXACT</item> <item>PACKAGE_VERSION_UNSUITABLE</item> + <item>PDFLATEX_COMPILER</item> + <item>PDFTOPS_CONVERTER</item> + <item>PERL_ARCHLIB</item> + <item>PERL_EXECUTABLE</item> + <item>PERL_EXTRA_C_FLAGS</item> + <item>PERL_PRIVLIB</item> + <item>PERL_SITEARCH</item> + <item>PERL_SITELIB</item> + <item>PERL_SITESEARCH</item> + <item>PERL_UPDATE_ARCHLIB</item> + <item>PERL_UPDATE_PRIVLIB</item> + <item>PERL_VENDORARCH</item> + <item>PERL_VENDORLIB</item> + <item>PHP4_EXECUTABLE</item> + <item>PHP4_INCLUDE_PATH</item> + <item>PHYSFS_LIBRARY</item> + <item>PIKE_EXECUTABLE</item> + <item>PIKE_INCLUDE_PATH</item> <item>PKG_CONFIG_EXECUTABLE</item> <item>PKG_CONFIG_USE_CMAKE_PREFIX_PATH</item> <item>PKG_CONFIG_VERSION_STRING</item> + <item>PNG_DEFINITIONS</item> + <item>PNG_LIBRARY</item> <item>PROJECT_BINARY_DIR</item> <item>PROJECT_DESCRIPTION</item> <item>PROJECT_HOMEPAGE_URL</item> + <item>PROJECT_IS_TOP_LEVEL</item> <item>PROJECT_NAME</item> <item>PROJECT_SOURCE_DIR</item> <item>PROJECT_VERSION</item> @@ -1978,17 +3393,220 @@ <item>PROJECT_VERSION_MINOR</item> <item>PROJECT_VERSION_PATCH</item> <item>PROJECT_VERSION_TWEAK</item> + <item>PS2PDF_CONVERTER</item> + <item>Patch_EXECUTABLE</item> + <item>Protobuf_DEBUG</item> + <item>Protobuf_IMPORT_DIRS</item> + <item>Protobuf_LIBRARY</item> + <item>Protobuf_LIBRARY_DEBUG</item> + <item>Protobuf_LITE_LIBRARY</item> + <item>Protobuf_LITE_LIBRARY_DEBUG</item> + <item>Protobuf_PROTOC_EXECUTABLE</item> + <item>Protobuf_PROTOC_LIBRARY</item> + <item>Protobuf_PROTOC_LIBRARY_DEBUG</item> + <item>Protobuf_SRC_ROOT_FOLDER</item> + <item>Protobuf_USE_STATIC_LIBS</item> + <item>Python2_ARTIFACTS_INTERACTIVE</item> + <item>Python2_COMPILER</item> + <item>Python2_COMPILER_ID</item> + <item>Python2_DOTNET_LAUNCHER</item> + <item>Python2_EXECUTABLE</item> + <item>Python2_FIND_ABI</item> + <item>Python2_FIND_FRAMEWORK</item> + <item>Python2_FIND_IMPLEMENTATIONS</item> + <item>Python2_FIND_REGISTRY</item> + <item>Python2_FIND_STRATEGY</item> + <item>Python2_FIND_UNVERSIONED_NAMES</item> + <item>Python2_FIND_VIRTUALENV</item> + <item>Python2_INTERPRETER_ID</item> + <item>Python2_LINK_OPTIONS</item> + <item>Python2_SITEARCH</item> + <item>Python2_SITELIB</item> + <item>Python2_SOABI</item> + <item>Python2_STDARCH</item> + <item>Python2_STDLIB</item> + <item>Python2_USE_STATIC_LIBS</item> + <item>Python3_ARTIFACTS_INTERACTIVE</item> + <item>Python3_COMPILER</item> + <item>Python3_COMPILER_ID</item> + <item>Python3_DOTNET_LAUNCHER</item> + <item>Python3_EXECUTABLE</item> + <item>Python3_FIND_ABI</item> + <item>Python3_FIND_FRAMEWORK</item> + <item>Python3_FIND_IMPLEMENTATIONS</item> + <item>Python3_FIND_REGISTRY</item> + <item>Python3_FIND_STRATEGY</item> + <item>Python3_FIND_UNVERSIONED_NAMES</item> + <item>Python3_FIND_VIRTUALENV</item> + <item>Python3_INTERPRETER_ID</item> + <item>Python3_LINK_OPTIONS</item> + <item>Python3_SITEARCH</item> + <item>Python3_SITELIB</item> + <item>Python3_SOABI</item> + <item>Python3_STDARCH</item> + <item>Python3_STDLIB</item> + <item>Python3_USE_STATIC_LIBS</item> + <item>Python_ARTIFACTS_INTERACTIVE</item> + <item>Python_COMPILER</item> + <item>Python_COMPILER_ID</item> + <item>Python_DOTNET_LAUNCHER</item> + <item>Python_EXECUTABLE</item> + <item>Python_FIND_ABI</item> + <item>Python_FIND_FRAMEWORK</item> + <item>Python_FIND_IMPLEMENTATIONS</item> + <item>Python_FIND_REGISTRY</item> + <item>Python_FIND_STRATEGY</item> + <item>Python_FIND_UNVERSIONED_NAMES</item> + <item>Python_FIND_VIRTUALENV</item> + <item>Python_INTERPRETER_ID</item> + <item>Python_LINK_OPTIONS</item> + <item>Python_SITEARCH</item> + <item>Python_SITELIB</item> + <item>Python_SOABI</item> + <item>Python_STDARCH</item> + <item>Python_STDLIB</item> + <item>Python_USE_STATIC_LIBS</item> <item>QTIFWDIR</item> + <item>RTI_DEFINITIONS</item> + <item>Ruby_EXECUTABLE</item> + <item>Ruby_FIND_VIRTUALENV</item> + <item>SDLIMAGE_LIBRARY</item> + <item>SDLMIXER_LIBRARY</item> + <item>SDLNET_LIBRARY</item> + <item>SDLTTF_LIBRARY</item> + <item>SDL_BUILDING_LIBRARY</item> + <item>SDL_LIBRARY</item> + <item>SDL_SOUND_LIBRARY</item> + <item>SQUISH_CLIENT_EXECUTABLE</item> + <item>SQUISH_SERVER_EXECUTABLE</item> + <item>SWIG_EXECUTABLE</item> <item>SWIG_OUTFILE_DIR</item> <item>SWIG_SOURCE_FILE_EXTENSIONS</item> + <item>SWIG_USE_SWIG_DEPENDENCIES</item> + <item>Subversion_SVN_EXECUTABLE</item> + <item>Subversion_VERSION_SVN</item> + <item>TCL_INCLUDE_PATH</item> + <item>TCL_STUB_LIBRARY</item> + <item>TCL_TCLSH</item> <item>THREADS_PREFER_PTHREAD_FLAG</item> + <item>TIFFXX_LIBRARY_DEBUG</item> + <item>TIFFXX_LIBRARY_RELEASE</item> + <item>TIFF_LIBRARY_DEBUG</item> + <item>TIFF_LIBRARY_RELEASE</item> + <item>TK_INCLUDE_PATH</item> + <item>TK_LIBRARY</item> + <item>TK_STUB_LIBRARY</item> + <item>TK_WISH</item> + <item>TTK_STUB_LIBRARY</item> <item>UNIX</item> + <item>UseSWIG_MODULE_VERSION</item> + <item>Vulkan_GLSLANG_VALIDATOR_EXECUTABLE</item> + <item>Vulkan_GLSLC_EXECUTABLE</item> + <item>Vulkan_LIBRARY</item> + <item>WGET_EXECUTABLE</item> <item>WIN32</item> <item>WINCE</item> <item>WINDOWS_PHONE</item> <item>WINDOWS_STORE</item> <item>XCODE</item> <item>XCODE_VERSION</item> + <item>XCTest_EXECUTABLE</item> + <item>XELATEX_COMPILER</item> + <item>XINDY_COMPILER</item> + <item>XalanC_LIBRARY</item> + <item>XercesC_LIBRARY</item> + <item>ZLIB_USE_STATIC_LIBS</item> + <item>wxWidgets_CONFIGURATION</item> + <item>wxWidgets_CXX_FLAGS</item> + <item>wxWidgets_DEFINITIONS</item> + <item>wxWidgets_DEFINITIONS_DEBUG</item> + <item>wxWidgets_EXCLUDE_COMMON_LIBRARIES</item> + <item>wxWidgets_USE_DEBUG</item> + <item>wxWidgets_USE_FILE</item> + <item>wxWidgets_USE_STATIC</item> + <item>wxWidgets_USE_UNICODE</item> + <item>wxWidgets_USE_UNIVERSAL</item> + </list> + + <list name="deprecated-or-internal-variables"> + <item>CMAKE_ENABLE_EXPORTS</item> + <item>CMAKE_FILES_DIRECTORY</item> + <item>CMAKE_HOME_DIRECTORY</item> + <item>CMAKE_INTERNAL_PLATFORM_ABI</item> + <item>CMAKE_IOS_INSTALL_COMBINED</item> + <item>CMAKE_NOT_USING_CONFIG_FLAGS</item> + <item>CMAKE_OBJDUMP</item> + <item>CMAKE_SUPPRESS_DEVELOPER_ERRORS</item> + <item>CMAKE_SUPPRESS_DEVELOPER_WARNINGS</item> + <item>CMAKE_SYSTEM_ARCH</item> + <item>CMAKE_VS_INTEL_Fortran_PROJECT_VERSION</item> + <item>CPACK_INSTALL_PREFIX</item> + <item>CPACK_INSTALL_SCRIPT</item> + <item>CPACK_PACKAGE_CONTACT</item> + <item>CPACK_PACKAGE_RELOCATABLE</item> + <item>CPACK_TEMPORARY_DIRECTORY</item> + <item>CPACK_TOPLEVEL_DIRECTORY</item> + </list> + + <list name="environment-variables"> + <item>ADSP_ROOT</item> + <item>CC</item> + <item>CCMAKE_COLORS</item> + <item>CFLAGS</item> + <item>CMAKE_APPBUNDLE_PATH</item> + <item>CMAKE_APPLE_SILICON_PROCESSOR</item> + <item>CMAKE_BUILD_PARALLEL_LEVEL</item> + <item>CMAKE_BUILD_TYPE</item> + <item>CMAKE_COLOR_DIAGNOSTICS</item> + <item>CMAKE_CONFIGURATION_TYPES</item> + <item>CMAKE_CONFIG_TYPE</item> + <item>CMAKE_CROSSCOMPILING_EMULATOR</item> + <item>CMAKE_EXPORT_COMPILE_COMMANDS</item> + <item>CMAKE_FRAMEWORK_PATH</item> + <item>CMAKE_GENERATOR</item> + <item>CMAKE_GENERATOR_INSTANCE</item> + <item>CMAKE_GENERATOR_PLATFORM</item> + <item>CMAKE_GENERATOR_TOOLSET</item> + <item>CMAKE_INSTALL_MODE</item> + <item>CMAKE_MSVCIDE_RUN_PATH</item> + <item>CMAKE_NO_VERBOSE</item> + <item>CMAKE_OSX_ARCHITECTURES</item> + <item>CMAKE_PREFIX_PATH</item> + <item>CMAKE_TOOLCHAIN_FILE</item> + <item>CSFLAGS</item> + <item>CTEST_INTERACTIVE_DEBUG_MODE</item> + <item>CTEST_NO_TESTS_ACTION</item> + <item>CTEST_OUTPUT_ON_FAILURE</item> + <item>CTEST_PARALLEL_LEVEL</item> + <item>CTEST_PROGRESS_OUTPUT</item> + <item>CTEST_USE_LAUNCHERS_DEFAULT</item> + <item>CUDAARCHS</item> + <item>CUDACXX</item> + <item>CUDAFLAGS</item> + <item>CUDAHOSTCXX</item> + <item>CUDA_PATH</item> + <item>CXX</item> + <item>CXXFLAGS</item> + <item>DASHBOARD_TEST_FROM_CTEST</item> + <item>DESTDIR</item> + <item>FC</item> + <item>FFLAGS</item> + <item>HIPCXX</item> + <item>HIPFLAGS</item> + <item>ISPC</item> + <item>ISPCFLAGS</item> + <item>LDFLAGS</item> + <item>MACOSX_DEPLOYMENT_TARGET</item> + <item>OBJC</item> + <item>OBJCXX</item> + <item>PATH</item> + <item>QTIFWDIR</item> + <item>RC</item> + <item>RCFLAGS</item> + <item>SSL_CERT_DIR</item> + <item>SSL_CERT_FILE</item> + <item>SWIFTC</item> + <item>VERBOSE</item> </list> <list name="global-properties"> <item>ALLOW_DUPLICATE_CUSTOM_TARGETS</item> @@ -1997,6 +3615,7 @@ <item>AUTOMOC_SOURCE_GROUP</item> <item>AUTOMOC_TARGETS_FOLDER</item> <item>AUTORCC_SOURCE_GROUP</item> + <item>CMAKE_CUDA_KNOWN_FEATURES</item> <item>CMAKE_CXX_KNOWN_FEATURES</item> <item>CMAKE_C_KNOWN_FEATURES</item> <item>CMAKE_ROLE</item> @@ -2032,6 +3651,7 @@ <item>XCODE_EMIT_EFFECTIVE_PLATFORM_NAME</item> </list> <list name="directory-properties"> + <item>ADDITIONAL_CLEAN_FILES</item> <item>ADDITIONAL_MAKE_CLEAN_FILES</item> <item>BINARY_DIR</item> <item>BUILDSYSTEM_TARGETS</item> @@ -2043,6 +3663,7 @@ <item>DEFINITIONS</item> <item>EXCLUDE_FROM_ALL</item> <item>IMPLICIT_DEPENDS_INCLUDE_TRANSFORM</item> + <item>IMPORTED_TARGETS</item> <item>INCLUDE_DIRECTORIES</item> <item>INCLUDE_REGULAR_EXPRESSION</item> <item>INTERPROCEDURAL_OPTIMIZATION</item> @@ -2057,6 +3678,7 @@ <item>RULE_LAUNCH_LINK</item> <item>SOURCE_DIR</item> <item>SUBDIRECTORIES</item> + <item>SYSTEM</item> <item>TESTS</item> <item>TEST_INCLUDE_FILE</item> <item>TEST_INCLUDE_FILES</item> @@ -2064,6 +3686,8 @@ <item>VS_STARTUP_PROJECT</item> </list> <list name="target-properties"> + <item>ADDITIONAL_CLEAN_FILES</item> + <item>AIX_EXPORT_ALL_SYMBOLS</item> <item>ALIASED_TARGET</item> <item>ANDROID_ANT_ADDITIONAL_OPTIONS</item> <item>ANDROID_API</item> @@ -2087,12 +3711,14 @@ <item>AUTOGEN_BUILD_DIR</item> <item>AUTOGEN_ORIGIN_DEPENDS</item> <item>AUTOGEN_TARGET_DEPENDS</item> + <item>AUTOGEN_USE_SYSTEM_INCLUDE</item> <item>AUTOMOC</item> <item>AUTOMOC_COMPILER_PREDEFINES</item> <item>AUTOMOC_DEPEND_FILTERS</item> <item>AUTOMOC_EXECUTABLE</item> <item>AUTOMOC_MACRO_NAMES</item> <item>AUTOMOC_MOC_OPTIONS</item> + <item>AUTOMOC_PATH_PREFIX</item> <item>AUTORCC</item> <item>AUTORCC_EXECUTABLE</item> <item>AUTORCC_OPTIONS</item> @@ -2118,14 +3744,24 @@ <item>COMPILE_OPTIONS</item> <item>COMPILE_PDB_NAME</item> <item>COMPILE_PDB_OUTPUT_DIRECTORY</item> + <item>COMPILE_WARNING_AS_ERROR</item> <item>CROSSCOMPILING_EMULATOR</item> + <item>CUDA_ARCHITECTURES</item> + <item>CUDA_CUBIN_COMPILATION</item> <item>CUDA_EXTENSIONS</item> + <item>CUDA_FATBIN_COMPILATION</item> + <item>CUDA_OPTIX_COMPILATION</item> <item>CUDA_PTX_COMPILATION</item> <item>CUDA_RESOLVE_DEVICE_SYMBOLS</item> + <item>CUDA_RUNTIME_LIBRARY</item> <item>CUDA_SEPARABLE_COMPILATION</item> <item>CUDA_STANDARD</item> <item>CUDA_STANDARD_REQUIRED</item> <item>CXX_EXTENSIONS</item> + <item>CXX_MODULE_DIRS</item> + <item>CXX_MODULE_SET</item> + <item>CXX_MODULE_SETS</item> + <item>CXX_SCAN_FOR_MODULES</item> <item>CXX_STANDARD</item> <item>CXX_STANDARD_REQUIRED</item> <item>C_EXTENSIONS</item> @@ -2134,11 +3770,18 @@ <item>DEFINE_SYMBOL</item> <item>DEPLOYMENT_ADDITIONAL_FILES</item> <item>DEPLOYMENT_REMOTE_DIRECTORY</item> + <item>DEPRECATION</item> + <item>DISABLE_PRECOMPILE_HEADERS</item> + <item>DLL_NAME_WITH_SOVERSION</item> + <item>DOTNET_SDK</item> + <item>DOTNET_TARGET_FRAMEWORK</item> <item>DOTNET_TARGET_FRAMEWORK_VERSION</item> <item>ENABLE_EXPORTS</item> <item>EXCLUDE_FROM_ALL</item> <item>EXCLUDE_FROM_DEFAULT_BUILD</item> + <item>EXPORT_COMPILE_COMMANDS</item> <item>EXPORT_NAME</item> + <item>EXPORT_NO_SYSTEM</item> <item>EXPORT_PROPERTIES</item> <item>EchoString</item> <item>FOLDER</item> @@ -2146,9 +3789,17 @@ <item>FRAMEWORK_VERSION</item> <item>Fortran_FORMAT</item> <item>Fortran_MODULE_DIRECTORY</item> + <item>Fortran_PREPROCESS</item> <item>GENERATOR_FILE_NAME</item> <item>GNUtoMS</item> <item>HAS_CXX</item> + <item>HEADER_DIRS</item> + <item>HEADER_SET</item> + <item>HEADER_SETS</item> + <item>HIP_ARCHITECTURES</item> + <item>HIP_EXTENSIONS</item> + <item>HIP_STANDARD</item> + <item>HIP_STANDARD_REQUIRED</item> <item>IMPLICIT_DEPENDS_INCLUDE_TRANSFORM</item> <item>IMPORTED</item> <item>IMPORTED_COMMON_LANGUAGE_RUNTIME</item> @@ -2162,28 +3813,40 @@ <item>IMPORTED_LINK_INTERFACE_MULTIPLICITY</item> <item>IMPORTED_LOCATION</item> <item>IMPORTED_NO_SONAME</item> + <item>IMPORTED_NO_SYSTEM</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_REMOVE_ENVIRONMENT_RPATH</item> <item>INSTALL_RPATH</item> <item>INSTALL_RPATH_USE_LINK_PATH</item> + <item>INTERFACE_AUTOMOC_MACRO_NAMES</item> <item>INTERFACE_AUTOUIC_OPTIONS</item> <item>INTERFACE_COMPILE_DEFINITIONS</item> <item>INTERFACE_COMPILE_FEATURES</item> <item>INTERFACE_COMPILE_OPTIONS</item> + <item>INTERFACE_CXX_MODULE_SETS</item> + <item>INTERFACE_HEADER_SETS</item> + <item>INTERFACE_HEADER_SETS_TO_VERIFY</item> <item>INTERFACE_INCLUDE_DIRECTORIES</item> <item>INTERFACE_LINK_DEPENDS</item> <item>INTERFACE_LINK_DIRECTORIES</item> <item>INTERFACE_LINK_LIBRARIES</item> + <item>INTERFACE_LINK_LIBRARIES_DIRECT</item> + <item>INTERFACE_LINK_LIBRARIES_DIRECT_EXCLUDE</item> <item>INTERFACE_LINK_OPTIONS</item> <item>INTERFACE_POSITION_INDEPENDENT_CODE</item> + <item>INTERFACE_PRECOMPILE_HEADERS</item> <item>INTERFACE_SOURCES</item> <item>INTERFACE_SYSTEM_INCLUDE_DIRECTORIES</item> <item>INTERPROCEDURAL_OPTIMIZATION</item> <item>IOS_INSTALL_COMBINED</item> + <item>ISPC_HEADER_DIRECTORY</item> + <item>ISPC_HEADER_SUFFIX</item> + <item>ISPC_INSTRUCTION_SETS</item> <item>JOB_POOL_COMPILE</item> <item>JOB_POOL_LINK</item> <item>LABELS</item> @@ -2197,24 +3860,42 @@ <item>LINK_INTERFACE_LIBRARIES</item> <item>LINK_INTERFACE_MULTIPLICITY</item> <item>LINK_LIBRARIES</item> + <item>LINK_LIBRARIES_ONLY_TARGETS</item> <item>LINK_OPTIONS</item> <item>LINK_SEARCH_END_STATIC</item> <item>LINK_SEARCH_START_STATIC</item> <item>LINK_WHAT_YOU_USE</item> <item>LOCATION</item> + <item>MACHO_COMPATIBILITY_VERSION</item> + <item>MACHO_CURRENT_VERSION</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>MSVC_DEBUG_INFORMATION_FORMAT</item> + <item>MSVC_RUNTIME_LIBRARY</item> <item>NAME</item> <item>NO_SONAME</item> <item>NO_SYSTEM_FROM_IMPORTED</item> + <item>OBJCXX_EXTENSIONS</item> + <item>OBJCXX_STANDARD</item> + <item>OBJCXX_STANDARD_REQUIRED</item> + <item>OBJC_EXTENSIONS</item> + <item>OBJC_STANDARD</item> + <item>OBJC_STANDARD_REQUIRED</item> + <item>OPTIMIZE_DEPENDENCIES</item> <item>OSX_ARCHITECTURES</item> + <item>OSX_COMPATIBILITY_VERSION</item> + <item>OSX_CURRENT_VERSION</item> <item>OUTPUT_NAME</item> + <item>PCH_INSTANTIATE_TEMPLATES</item> + <item>PCH_WARN_INVALID</item> <item>PDB_NAME</item> <item>PDB_OUTPUT_DIRECTORY</item> <item>POSITION_INDEPENDENT_CODE</item> + <item>PRECOMPILE_HEADERS</item> + <item>PRECOMPILE_HEADERS_REUSE_FROM</item> <item>PREFIX</item> <item>PRIVATE_HEADER</item> <item>PROJECT_LABEL</item> @@ -2232,7 +3913,18 @@ <item>STATIC_LIBRARY_FLAGS</item> <item>STATIC_LIBRARY_OPTIONS</item> <item>SUFFIX</item> + <item>SYSTEM</item> + <item>Swift_DEPENDENCIES_FILE</item> + <item>Swift_MODULE_DIRECTORY</item> + <item>Swift_MODULE_NAME</item> <item>TYPE</item> + <item>UNITY_BUILD</item> + <item>UNITY_BUILD_BATCH_SIZE</item> + <item>UNITY_BUILD_CODE_AFTER_INCLUDE</item> + <item>UNITY_BUILD_CODE_BEFORE_INCLUDE</item> + <item>UNITY_BUILD_MODE</item> + <item>UNITY_BUILD_UNIQUE_ID</item> + <item>VERIFY_INTERFACE_HEADER_SETS</item> <item>VERSION</item> <item>VISIBILITY_INLINES_HIDDEN</item> <item>VS_CONFIGURATION_TYPE</item> @@ -2241,39 +3933,59 @@ <item>VS_DEBUGGER_ENVIRONMENT</item> <item>VS_DEBUGGER_WORKING_DIRECTORY</item> <item>VS_DESKTOP_EXTENSIONS_VERSION</item> + <item>VS_DOTNET_DOCUMENTATION_FILE</item> <item>VS_DOTNET_REFERENCES</item> <item>VS_DOTNET_REFERENCES_COPY_LOCAL</item> + <item>VS_DOTNET_STARTUP_OBJECT</item> <item>VS_DOTNET_TARGET_FRAMEWORK_VERSION</item> + <item>VS_DPI_AWARE</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_JUST_MY_CODE_DEBUGGING</item> <item>VS_KEYWORD</item> <item>VS_MOBILE_EXTENSIONS_VERSION</item> + <item>VS_NO_COMPILE_BATCHING</item> + <item>VS_NO_SOLUTION_DEPLOY</item> + <item>VS_PACKAGE_REFERENCES</item> + <item>VS_PLATFORM_TOOLSET</item> + <item>VS_PROJECT_IMPORT</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_SOLUTION_DEPLOY</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>WATCOM_RUNTIME_LIBRARY</item> <item>WIN32_EXECUTABLE</item> <item>WINDOWS_EXPORT_ALL_SYMBOLS</item> <item>XCODE_EXPLICIT_FILE_TYPE</item> + <item>XCODE_GENERATE_SCHEME</item> + <item>XCODE_LINK_BUILD_PHASE_MODE</item> <item>XCODE_PRODUCT_TYPE</item> <item>XCODE_SCHEME_ADDRESS_SANITIZER</item> <item>XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN</item> <item>XCODE_SCHEME_ARGUMENTS</item> + <item>XCODE_SCHEME_DEBUG_AS_ROOT</item> + <item>XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING</item> <item>XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER</item> <item>XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS</item> <item>XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE</item> + <item>XCODE_SCHEME_ENABLE_GPU_API_VALIDATION</item> + <item>XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE</item> + <item>XCODE_SCHEME_ENABLE_GPU_SHADER_VALIDATION</item> <item>XCODE_SCHEME_ENVIRONMENT</item> <item>XCODE_SCHEME_EXECUTABLE</item> <item>XCODE_SCHEME_GUARD_MALLOC</item> + <item>XCODE_SCHEME_LAUNCH_CONFIGURATION</item> + <item>XCODE_SCHEME_LAUNCH_MODE</item> <item>XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP</item> <item>XCODE_SCHEME_MALLOC_GUARD_EDGES</item> <item>XCODE_SCHEME_MALLOC_SCRIBBLE</item> @@ -2282,7 +3994,9 @@ <item>XCODE_SCHEME_THREAD_SANITIZER_STOP</item> <item>XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER</item> <item>XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP</item> + <item>XCODE_SCHEME_WORKING_DIRECTORY</item> <item>XCODE_SCHEME_ZOMBIE_OBJECTS</item> + <item>XCODE_XCCONFIG</item> <item>XCTEST</item> </list> <list name="source-properties"> @@ -2292,8 +4006,10 @@ <item>COMPILE_DEFINITIONS</item> <item>COMPILE_FLAGS</item> <item>COMPILE_OPTIONS</item> + <item>CXX_SCAN_FOR_MODULES</item> <item>EXTERNAL_OBJECT</item> <item>Fortran_FORMAT</item> + <item>Fortran_PREPROCESS</item> <item>GENERATED</item> <item>HEADER_FILE_ONLY</item> <item>INCLUDE_DIRECTORIES</item> @@ -2308,12 +4024,18 @@ <item>SKIP_AUTOMOC</item> <item>SKIP_AUTORCC</item> <item>SKIP_AUTOUIC</item> + <item>SKIP_LINTING</item> + <item>SKIP_PRECOMPILE_HEADERS</item> + <item>SKIP_UNITY_BUILD_INCLUSION</item> <item>SYMBOLIC</item> + <item>Swift_DEPENDENCIES_FILE</item> + <item>Swift_DIAGNOSTICS_FILE</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_SETTINGS</item> <item>VS_SHADER_DISABLE_OPTIMIZATIONS</item> <item>VS_SHADER_ENABLE_DEBUG</item> <item>VS_SHADER_ENTRYPOINT</item> @@ -2337,21 +4059,27 @@ <item>DEPENDS</item> <item>DISABLED</item> <item>ENVIRONMENT</item> + <item>ENVIRONMENT_MODIFICATION</item> <item>FAIL_REGULAR_EXPRESSION</item> <item>FIXTURES_CLEANUP</item> <item>FIXTURES_REQUIRED</item> <item>FIXTURES_SETUP</item> + <item>GENERATED_RESOURCE_SPEC_FILE</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_GROUPS</item> <item>RESOURCE_LOCK</item> <item>RUN_SERIAL</item> + <item>SKIP_REGULAR_EXPRESSION</item> <item>SKIP_RETURN_CODE</item> <item>TIMEOUT</item> <item>TIMEOUT_AFTER_MATCH</item> + <item>TIMEOUT_SIGNAL_GRACE_PERIOD</item> + <item>TIMEOUT_SIGNAL_NAME</item> <item>WILL_FAIL</item> <item>WORKING_DIRECTORY</item> </list> @@ -2373,1482 +4101,2737 @@ </list> <list name="generator-expressions"> + <item>IF</item> <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>AND</item> + <item>OR</item> + <item>NOT</item> + <item>STREQUAL</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>VERSION_LESS</item> + <item>VERSION_GREATER</item> + <item>VERSION_EQUAL</item> + <item>VERSION_LESS_EQUAL</item> + <item>VERSION_GREATER_EQUAL</item> <item>LOWER_CASE</item> + <item>UPPER_CASE</item> <item>MAKE_C_IDENTIFIER</item> - <item>NOT</item> - <item>OR</item> - <item>PLATFORM_ID</item> - <item>SEMICOLON</item> + <item>IN_LIST</item> + <item>JOIN</item> + <item>REMOVE_DUPLICATES</item> + <item>FILTER</item> + <item>PATH_EQUAL</item> <item>SHELL_PATH</item> - <item>STREQUAL</item> - <item>TARGET_BUNDLE_CONTENT_DIR</item> - <item>TARGET_BUNDLE_DIR</item> + <item>CONFIG</item> + <item>OUTPUT_CONFIG</item> + <item>COMMAND_CONFIG</item> + <item>PLATFORM_ID</item> + <item>C_COMPILER_VERSION</item> + <item>CXX_COMPILER_VERSION</item> + <item>CUDA_COMPILER_VERSION</item> + <item>OBJC_COMPILER_VERSION</item> + <item>OBJCXX_COMPILER_VERSION</item> + <item>Fortran_COMPILER_VERSION</item> + <item>HIP_COMPILER_VERSION</item> + <item>ISPC_COMPILER_VERSION</item> + <item>C_COMPILER_ID</item> + <item>CXX_COMPILER_ID</item> + <item>CUDA_COMPILER_ID</item> + <item>OBJC_COMPILER_ID</item> + <item>OBJCXX_COMPILER_ID</item> + <item>Fortran_COMPILER_ID</item> + <item>HIP_COMPILER_ID</item> + <item>ISPC_COMPILER_ID</item> + <item>COMPILE_LANGUAGE</item> + <item>COMPILE_LANG_AND_ID</item> + <item>COMPILE_FEATURES</item> + <item>COMPILE_ONLY</item> + <item>LINK_LANGUAGE</item> + <item>LINK_LANG_AND_ID</item> + <item>LINK_LIBRARY</item> + <item>LINK_GROUP</item> + <item>LINK_ONLY</item> + <item>DEVICE_LINK</item> + <item>HOST_LINK</item> <item>TARGET_EXISTS</item> + <item>TARGET_NAME_IF_EXISTS</item> + <item>TARGET_NAME</item> + <item>TARGET_PROPERTY</item> + <item>TARGET_OBJECTS</item> + <item>TARGET_POLICY</item> <item>TARGET_FILE</item> - <item>TARGET_FILE_DIR</item> + <item>TARGET_FILE_BASE_NAME</item> + <item>TARGET_FILE_PREFIX</item> + <item>TARGET_FILE_SUFFIX</item> <item>TARGET_FILE_NAME</item> - <item>TARGET_GENEX_EVAL</item> + <item>TARGET_FILE_DIR</item> + <item>TARGET_IMPORT_FILE</item> + <item>TARGET_IMPORT_FILE_BASE_NAME</item> + <item>TARGET_IMPORT_FILE_PREFIX</item> + <item>TARGET_IMPORT_FILE_SUFFIX</item> + <item>TARGET_IMPORT_FILE_NAME</item> + <item>TARGET_IMPORT_FILE_DIR</item> <item>TARGET_LINKER_FILE</item> - <item>TARGET_LINKER_FILE_DIR</item> + <item>TARGET_LINKER_FILE_BASE_NAME</item> + <item>TARGET_LINKER_FILE_PREFIX</item> + <item>TARGET_LINKER_FILE_SUFFIX</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_LINKER_FILE_DIR</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> + <item>TARGET_SONAME_FILE_DIR</item> + <item>TARGET_PDB_FILE</item> + <item>TARGET_PDB_FILE_BASE_NAME</item> + <item>TARGET_PDB_FILE_NAME</item> + <item>TARGET_PDB_FILE_DIR</item> + <item>TARGET_BUNDLE_DIR_NAME</item> + <item>TARGET_BUNDLE_DIR</item> + <item>TARGET_BUNDLE_CONTENT_DIR</item> + <item>TARGET_RUNTIME_DLLS</item> + <item>TARGET_RUNTIME_DLL_DIRS</item> + <item>INSTALL_INTERFACE</item> + <item>BUILD_INTERFACE</item> + <item>BUILD_LOCAL_INTERFACE</item> + <item>INSTALL_PREFIX</item> + <item>GENEX_EVAL</item> + <item>TARGET_GENEX_EVAL</item> + <item>ANGLE-R</item> + <item>COMMA</item> + <item>SEMICOLON</item> + </list> + <list name="genex-LIST-subcommands"> + <item>LENGTH</item> + <item>GET</item> + <item>SUBLIST</item> + <item>FIND</item> + <item>JOIN</item> + <item>APPEND</item> + <item>PREPEND</item> + <item>INSERT</item> + <item>POP_BACK</item> + <item>POP_FRONT</item> + <item>REMOVE_ITEM</item> + <item>REMOVE_AT</item> + <item>REMOVE_DUPLICATES</item> + <item>FILTER</item> + <item>TRANSFORM</item> + <item>FRANSFORM</item> + <item>REVERSE</item> + <item>SORT</item> + </list> + <list name="genex-PATH-subcommands"> + <item>HAS_ROOT_NAME</item> + <item>HAS_ROOT_DIRECTORY</item> + <item>HAS_ROOT_PATH</item> + <item>HAS_FILENAME</item> + <item>HAS_EXTENSION</item> + <item>HAS_STEM</item> + <item>HAS_RELATIVE_PART</item> + <item>HAS_PARENT_PATH</item> + <item>IS_ABSOLUTE</item> + <item>IS_RELATIVE</item> + <item>IS_PREFIX</item> + <item>GET_ROOT_NAME</item> + <item>GET_ROOT_DIRECTORY</item> + <item>GET_ROOT_PATH</item> + <item>GET_FILENAME</item> + <item>GET_EXTENSION</item> + <item>GET_STEM</item> + <item>GET_RELATIVE_PART</item> + <item>GET_PARENT_PATH</item> + <item>CMAKE_PATH</item> + <item>APPEND</item> + <item>REMOVE_FILENAME</item> + <item>REPLACE_FILENAME</item> + <item>REMOVE_EXTENSION</item> + <item>REPLACE_EXTENSION</item> + <item>NORMAL_PATH</item> + <item>RELATIVE_PATH</item> + <item>ABSOLUTE_PATH</item> + </list> + + <list name="standard-modules"> + <item>AndroidTestUtilities</item> + <item>BundleUtilities</item> + <item>CheckCCompilerFlag</item> + <item>CheckCompilerFlag</item> + <item>CheckCSourceCompiles</item> + <item>CheckCSourceRuns</item> + <item>CheckCXXCompilerFlag</item> + <item>CheckCXXSourceCompiles</item> + <item>CheckCXXSourceRuns</item> + <item>CheckCXXSymbolExists</item> + <item>CheckFortranCompilerFlag</item> + <item>CheckFortranFunctionExists</item> + <item>CheckFortranSourceCompiles</item> + <item>CheckFortranSourceRuns</item> + <item>CheckFunctionExists</item> + <item>CheckIncludeFileCXX</item> + <item>CheckIncludeFile</item> + <item>CheckIncludeFiles</item> + <item>CheckIPOSupported</item> + <item>CheckLanguage</item> + <item>CheckLibraryExists</item> + <item>CheckLinkerFlag</item> + <item>CheckOBJCCompilerFlag</item> + <item>CheckOBJCSourceCompiles</item> + <item>CheckOBJCSourceRuns</item> + <item>CheckOBJCXXCompilerFlag</item> + <item>CheckOBJCXXSourceCompiles</item> + <item>CheckOBJCXXSourceRuns</item> + <item>CheckPIESupported</item> + <item>CheckPrototypeDefinition</item> + <item>CheckSourceCompiles</item> + <item>CheckSourceRuns</item> + <item>CheckStructHasMember</item> + <item>CheckSymbolExists</item> + <item>CheckTypeSize</item> + <item>CheckVariableExists</item> + <item>CMakeAddFortranSubdirectory</item> + <item>CMakeBackwardCompatibilityCXX</item> + <item>CMakeDependentOption</item> + <item>CMakeFindDependencyMacro</item> + <item>CMakeFindFrameworks</item> + <item>CMakePackageConfigHelpers</item> + <item>CMakePrintHelpers</item> + <item>CMakePrintSystemInformation</item> + <item>CMakePushCheckState</item> + <item>CPack</item> + <item>CPackComponent</item> + <item>CPackIFW</item> + <item>CPackIFWConfigureFile</item> + <item>CSharpUtilities</item> + <item>CTest</item> + <item>CTestCoverageCollectGCOV</item> + <item>CTestScriptMode</item> + <item>CTestUseLaunchers</item> + <item>DeployQt4</item> + <item>ExternalData</item> + <item>ExternalProject</item> + <item>FeatureSummary</item> + <item>FetchContent</item> + <item>FindPackageHandleStandardArgs</item> + <item>FindPackageMessage</item> + <item>FortranCInterface</item> + <item>GenerateExportHeader</item> + <item>GNUInstallDirs</item> + <item>GoogleTest</item> + <item>InstallRequiredSystemLibraries</item> + <item>ProcessorCount</item> + <item>SelectLibraryConfigurations</item> + <item>TestForANSIForScope</item> + <item>TestForANSIStreamHeaders</item> + <item>TestForSSTREAM</item> + <item>TestForSTDNamespace</item> + <item>UseEcos</item> + <item>UseJava</item> + <item>UseSWIG</item> + <item>UsewxWidgets</item> + </list> + + <list name="standard-finder-modules"> + <item>ALSA</item> + <item>Armadillo</item> + <item>ASPELL</item> + <item>AVIFile</item> + <item>Backtrace</item> + <item>BISON</item> + <item>BLAS</item> + <item>Boost</item> + <item>Bullet</item> + <item>BZip2</item> + <item>CABLE</item> + <item>Coin3D</item> + <item>CUDAToolkit</item> + <item>Cups</item> + <item>CURL</item> + <item>Curses</item> + <item>CVS</item> + <item>CxxTest</item> + <item>Cygwin</item> + <item>DCMTK</item> + <item>DevIL</item> + <item>Doxygen</item> + <item>EnvModules</item> + <item>EXPAT</item> + <item>FLEX</item> + <item>FLTK</item> + <item>FLTK2</item> + <item>Fontconfig</item> + <item>Freetype</item> + <item>GCCXML</item> + <item>GDAL</item> + <item>Gettext</item> + <item>GIF</item> + <item>Git</item> + <item>GLEW</item> + <item>GLUT</item> + <item>Gnuplot</item> + <item>GnuTLS</item> + <item>GSL</item> + <item>GTest</item> + <item>GTK</item> + <item>GTK2</item> + <item>HDF5</item> + <item>Hg</item> + <item>HSPELL</item> + <item>HTMLHelp</item> + <item>Ice</item> + <item>Iconv</item> + <item>Icotool</item> + <item>ICU</item> + <item>ImageMagick</item> + <item>Intl</item> + <item>ITK</item> + <item>Jasper</item> + <item>Java</item> + <item>JNI</item> + <item>JPEG</item> + <item>KDE3</item> + <item>KDE4</item> + <item>LAPACK</item> + <item>LATEX</item> + <item>LibArchive</item> + <item>Libinput</item> + <item>LibLZMA</item> + <item>LibXml2</item> + <item>LibXslt</item> + <item>LTTngUST</item> + <item>Lua</item> + <item>Lua50</item> + <item>Lua51</item> + <item>Matlab</item> + <item>MFC</item> + <item>Motif</item> + <item>MPEG</item> + <item>MPEG2</item> + <item>MPI</item> + <item>Msys</item> + <item>ODBC</item> + <item>OpenACC</item> + <item>OpenAL</item> + <item>OpenCL</item> + <item>OpenGL</item> + <item>OpenMP</item> + <item>OpenSceneGraph</item> + <item>OpenSSL</item> + <item>OpenThreads</item> + <item>osg</item> + <item>osg_functions</item> + <item>osgAnimation</item> + <item>osgDB</item> + <item>osgFX</item> + <item>osgGA</item> + <item>osgIntrospection</item> + <item>osgManipulator</item> + <item>osgParticle</item> + <item>osgPresentation</item> + <item>osgProducer</item> + <item>osgQt</item> + <item>osgShadow</item> + <item>osgSim</item> + <item>osgTerrain</item> + <item>osgText</item> + <item>osgUtil</item> + <item>osgViewer</item> + <item>osgVolume</item> + <item>osgWidget</item> + <item>Patch</item> + <item>Perl</item> + <item>PerlLibs</item> + <item>PHP4</item> + <item>PhysFS</item> + <item>Pike</item> + <item>PkgConfig</item> + <item>PNG</item> + <item>PostgreSQL</item> + <item>Producer</item> + <item>Protobuf</item> + <item>Python</item> + <item>Python2</item> + <item>Python3</item> + <item>Qt3</item> + <item>Qt4</item> + <item>QuickTime</item> + <item>RTI</item> + <item>Ruby</item> + <item>SDL</item> + <item>SDL_image</item> + <item>SDL_mixer</item> + <item>SDL_net</item> + <item>SDL_sound</item> + <item>SDL_ttf</item> + <item>SelfPackers</item> + <item>Squish</item> + <item>SQLite3</item> + <item>Subversion</item> + <item>SWIG</item> + <item>TCL</item> + <item>Tclsh</item> + <item>TclStub</item> + <item>Threads</item> + <item>TIFF</item> + <item>UnixCommands</item> + <item>VTK</item> + <item>Vulkan</item> + <item>Wget</item> + <item>Wish</item> + <item>wxWidgets</item> + <item>X11</item> + <item>XalanC</item> + <item>XCTest</item> + <item>XercesC</item> + <item>XMLRPC</item> + <item>ZLIB</item> + </list> + + <list name="deprecated-modules"> + <item>AddFileDependencies</item> + <item>CMakeDetermineVSServicePack</item> + <item>CMakeExpandImportedTargets</item> + <item>CMakeForceCompiler</item> + <item>CMakeParseArguments</item> + <item>Dart</item> + <item>Documentation</item> + <item>MacroAddFileDependencies</item> + <item>TestCXXAcceptsFlag</item> + <item>UseJavaClassFilelist</item> + <item>UseJavaSymlinks</item> + <item>UsePkgConfig</item> + <item>Use_wxWindows</item> + <item>WriteBasicConfigVersionFile</item> + <item>WriteCompilerDetectionHeader</item> + <item>FindCUDA</item> + <item>FindDart</item> + <item>FindPythonInterp</item> + <item>FindPythonLibs</item> + <item>FindQt</item> + <item>FindwxWindows</item> + <item>CPackArchive</item> + <item>CPackBundle</item> + <item>CPackCygwin</item> + <item>CPackDeb</item> + <item>CPackDMG</item> + <item>CPackFreeBSD</item> + <item>CPackNSIS</item> + <item>CPackNuGet</item> + <item>CPackPackageMaker</item> + <item>CPackProductBuild</item> + <item>CPackRPM</item> + <item>CPackWIX</item> + <item>GetPrerequisites</item> + <item>TestBigEndian</item> + </list> + + +<!-- Source/cmStringAlgorithms.cxx: bool cmIsOff(cm::string_view val) --> + <list name="true_special_arg"> + <item>TRUE</item> + <item>ON</item> + <item>YES</item> + <item>Y</item> + <item>0</item> + </list> + + +<!-- Source/cmStringAlgorithms.cxx: bool cmIsOff(cm::string_view val) --> + <list name="false_special_arg"> + <item>FALSE</item> + <item>OFF</item> + <item>NO</item> + <item>IGNORE</item> + <item>N</item> + <item>0</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_link_options" insensitive="true" attribute="Command" context="add_link_options_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_directories" insensitive="true" attribute="Command" context="target_link_directories_ctx" /> - <WordDetect String="target_link_libraries" insensitive="true" attribute="Command" context="target_link_libraries_ctx" /> - <WordDetect String="target_link_options" insensitive="true" attribute="Command" context="target_link_options_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" /> + <WordDetect String="block" insensitive="true" attribute="Command" context="block_ctx" beginRegion="block"/> + <WordDetect String="break" insensitive="true" attribute="Control Flow" context="break_ctx"/> + <WordDetect String="cmake_host_system_information" insensitive="true" attribute="Command" context="cmake_host_system_information_ctx"/> + <WordDetect String="cmake_language" insensitive="true" attribute="Command" context="cmake_language_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_path" insensitive="true" attribute="Command" context="cmake_path_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="Control Flow" context="break_ctx"/> + <WordDetect String="elseif" insensitive="true" attribute="Control Flow" context="elseif_ctx"/> + <WordDetect String="else" insensitive="true" attribute="Control Flow" context="break_ctx"/> + <WordDetect String="endblock" insensitive="true" attribute="Command" context="break_ctx" endRegion="block"/> + <WordDetect String="endforeach" insensitive="true" attribute="Control Flow" context="break_ctx" endRegion="foreach"/> + <WordDetect String="endfunction" insensitive="true" attribute="Command" context="break_ctx" endRegion="function"/> + <WordDetect String="endif" insensitive="true" attribute="Control Flow" context="break_ctx" endRegion="if"/> + <WordDetect String="endmacro" insensitive="true" attribute="Command" context="break_ctx" endRegion="macro"/> + <WordDetect String="endwhile" insensitive="true" attribute="Control Flow" context="break_ctx" endRegion="while"/> + <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_file_ctx"/> + <WordDetect String="find_program" insensitive="true" attribute="Command" context="find_library_ctx"/> + <WordDetect String="foreach" insensitive="true" attribute="Control Flow" context="foreach_ctx" beginRegion="foreach"/> + <WordDetect String="function" insensitive="true" attribute="Command" context="function_ctx" beginRegion="function"/> + <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="Control Flow" context="if_ctx" beginRegion="if"/> + <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="function_ctx" beginRegion="macro"/> + <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="function_ctx"/> + <WordDetect String="return" insensitive="true" attribute="Control Flow" 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="function_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="function_ctx"/> + <WordDetect String="while" insensitive="true" attribute="Control Flow" context="while_ctx" beginRegion="while"/> + <WordDetect String="add_compile_definitions" insensitive="true" attribute="Command" context="function_ctx"/> + <WordDetect String="add_compile_options" insensitive="true" attribute="Command" context="function_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="function_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_link_options" insensitive="true" attribute="Command" context="function_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="function_ctx"/> + <WordDetect String="build_command" insensitive="true" attribute="Command" context="build_command_ctx"/> + <WordDetect String="cmake_file_api" insensitive="true" attribute="Command" context="cmake_file_api_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="function_ctx"/> + <WordDetect String="export" insensitive="true" attribute="Command" context="export_ctx"/> + <WordDetect String="fltk_wrap_ui" insensitive="true" attribute="Command" context="function_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="function_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="function_ctx"/> + <WordDetect String="qt_wrap_ui" insensitive="true" attribute="Command" context="function_ctx"/> + <WordDetect String="remove_definitions" insensitive="true" attribute="Command" context="function_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_directories" insensitive="true" attribute="Command" context="target_compile_options_ctx"/> + <WordDetect String="target_link_libraries" insensitive="true" attribute="Command" context="target_link_libraries_ctx"/> + <WordDetect String="target_link_options" insensitive="true" attribute="Command" context="target_compile_definitions_ctx"/> + <WordDetect String="target_precompile_headers" insensitive="true" attribute="Command" context="target_precompile_headers_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="function_ctx"/> + <WordDetect String="ctest_memcheck" insensitive="true" attribute="Command" context="ctest_memcheck_ctx"/> + <WordDetect String="ctest_read_custom_files" insensitive="true" attribute="Command" context="function_ctx"/> + <WordDetect String="ctest_run_script" insensitive="true" attribute="Command" context="ctest_run_script_ctx"/> + <WordDetect String="ctest_sleep" insensitive="true" attribute="Command" context="function_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"/> + <WordDetect String="android_add_test_data" insensitive="true" attribute="CMake Provided Function/Macro" context="android_add_test_data_ctx"/> + <WordDetect String="fixup_bundle" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="copy_and_fixup_bundle" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="verify_app" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="get_bundle_main_executable" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="get_dotapp_dir" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="get_bundle_and_executable" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="get_bundle_all_executables" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="get_item_key" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="get_item_rpaths" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="clear_bundle_keys" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="set_bundle_key_values" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="get_bundle_keys" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="copy_resolved_item_into_bundle" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="copy_resolved_framework_into_bundle" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="fixup_bundle_item" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="verify_bundle_prerequisites" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="verify_bundle_symlinks" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_c_compiler_flag" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_compiler_flag" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_c_source_compiles" insensitive="true" attribute="CMake Provided Function/Macro" context="check_c_source_compiles_ctx"/> + <WordDetect String="check_c_source_runs" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_cxx_compiler_flag" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_cxx_source_compiles" insensitive="true" attribute="CMake Provided Function/Macro" context="check_c_source_compiles_ctx"/> + <WordDetect String="check_cxx_source_runs" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_cxx_symbol_exists" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_fortran_compiler_flag" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_fortran_function_exists" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_fortran_source_compiles" insensitive="true" attribute="CMake Provided Function/Macro" context="check_fortran_source_compiles_ctx"/> + <WordDetect String="check_fortran_source_runs" insensitive="true" attribute="CMake Provided Function/Macro" context="check_fortran_source_runs_ctx"/> + <WordDetect String="check_function_exists" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_include_file_cxx" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_include_file" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_include_files" insensitive="true" attribute="CMake Provided Function/Macro" context="check_include_files_ctx"/> + <WordDetect String="check_ipo_supported" insensitive="true" attribute="CMake Provided Function/Macro" context="check_ipo_supported_ctx"/> + <WordDetect String="check_language" insensitive="true" attribute="CMake Provided Function/Macro" context="check_language_ctx"/> + <WordDetect String="check_library_exists" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_linker_flag" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_objc_compiler_flag" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_objc_source_compiles" insensitive="true" attribute="CMake Provided Function/Macro" context="check_c_source_compiles_ctx"/> + <WordDetect String="check_objc_source_runs" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_objcxx_compiler_flag" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_objcxx_source_compiles" insensitive="true" attribute="CMake Provided Function/Macro" context="check_c_source_compiles_ctx"/> + <WordDetect String="check_objcxx_source_runs" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_pie_supported" insensitive="true" attribute="CMake Provided Function/Macro" context="check_pie_supported_ctx"/> + <WordDetect String="check_prototype_definition" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_source_compiles" insensitive="true" attribute="CMake Provided Function/Macro" context="check_fortran_source_compiles_ctx"/> + <WordDetect String="check_source_runs" insensitive="true" attribute="CMake Provided Function/Macro" context="check_fortran_source_runs_ctx"/> + <WordDetect String="check_struct_has_member" insensitive="true" attribute="CMake Provided Function/Macro" context="check_include_files_ctx"/> + <WordDetect String="check_symbol_exists" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="check_type_size" insensitive="true" attribute="CMake Provided Function/Macro" context="check_type_size_ctx"/> + <WordDetect String="check_variable_exists" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="cmake_add_fortran_subdirectory" insensitive="true" attribute="CMake Provided Function/Macro" context="cmake_add_fortran_subdirectory_ctx"/> + <WordDetect String="cmake_dependent_option" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="find_dependency" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="configure_package_config_file" insensitive="true" attribute="CMake Provided Function/Macro" context="configure_package_config_file_ctx"/> + <WordDetect String="write_basic_package_version_file" insensitive="true" attribute="CMake Provided Function/Macro" context="write_basic_package_version_file_ctx"/> + <WordDetect String="cmake_print_properties" insensitive="true" attribute="CMake Provided Function/Macro" context="cmake_print_properties_ctx"/> + <WordDetect String="cmake_push_check_state" insensitive="true" attribute="CMake Provided Function/Macro" context="cmake_push_check_state_ctx"/> + <WordDetect String="cmake_pop_check_state" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="cmake_reset_check_state" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="cpack_add_component" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_add_component_ctx"/> + <WordDetect String="cpack_add_component_group" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_add_component_group_ctx"/> + <WordDetect String="cpack_add_install_type" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_add_install_type_ctx"/> + <WordDetect String="cpack_configure_downloads" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_configure_downloads_ctx"/> + <WordDetect String="cpack_ifw_configure_component" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_ifw_configure_component_ctx"/> + <WordDetect String="cpack_ifw_configure_component_group" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_ifw_configure_component_group_ctx"/> + <WordDetect String="cpack_ifw_add_repository" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_ifw_add_repository_ctx"/> + <WordDetect String="cpack_ifw_update_repository" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_ifw_update_repository_ctx"/> + <WordDetect String="cpack_ifw_add_package_resources" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="cpack_ifw_configure_file" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="csharp_set_windows_forms_properties" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="csharp_set_designer_cs_properties" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="csharp_set_xaml_cs_properties" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="csharp_get_filename_keys" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="csharp_get_filename_key_base" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="csharp_get_dependentupon_name" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="ctest_coverage_collect_gcov" insensitive="true" attribute="CMake Provided Function/Macro" context="ctest_coverage_collect_gcov_ctx"/> + <WordDetect String="write_qt4_conf" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="resolve_qt4_paths" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="fixup_qt4_executable" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="install_qt4_plugin_path" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="install_qt4_plugin" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="install_qt4_executable" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="ExternalData_Expand_Arguments" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="ExternalData_Add_Test" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="ExternalData_Add_Target" insensitive="true" attribute="CMake Provided Function/Macro" context="ExternalData_Add_Target_ctx"/> + <WordDetect String="ExternalProject_Add" insensitive="true" attribute="CMake Provided Function/Macro" context="ExternalProject_Add_ctx"/> + <WordDetect String="ExternalProject_Get_Property" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="ExternalProject_Add_Step" insensitive="true" attribute="CMake Provided Function/Macro" context="ExternalProject_Add_Step_ctx"/> + <WordDetect String="ExternalProject_Add_StepTargets" insensitive="true" attribute="CMake Provided Function/Macro" context="ExternalProject_Add_StepTargets_ctx"/> + <WordDetect String="ExternalProject_Add_StepDependencies" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="feature_summary" insensitive="true" attribute="CMake Provided Function/Macro" context="feature_summary_ctx"/> + <WordDetect String="set_package_properties" insensitive="true" attribute="CMake Provided Function/Macro" context="set_package_properties_ctx"/> + <WordDetect String="add_feature_info" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="set_package_info" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="set_feature_info" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="print_enabled_features" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="print_disabled_features" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="FetchContent_Declare" insensitive="true" attribute="CMake Provided Function/Macro" context="FetchContent_Declare_ctx"/> + <WordDetect String="FetchContent_Populate" insensitive="true" attribute="CMake Provided Function/Macro" context="FetchContent_Populate_ctx"/> + <WordDetect String="FetchContent_GetProperties" insensitive="true" attribute="CMake Provided Function/Macro" context="FetchContent_GetProperties_ctx"/> + <WordDetect String="FetchContent_MakeAvailable" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="find_package_handle_standard_args" insensitive="true" attribute="CMake Provided Function/Macro" context="find_package_handle_standard_args_ctx"/> + <WordDetect String="find_package_check_version" insensitive="true" attribute="CMake Provided Function/Macro" context="find_package_check_version_ctx"/> + <WordDetect String="find_package_message" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="FortranCInterface_HEADER" insensitive="true" attribute="CMake Provided Function/Macro" context="FortranCInterface_HEADER_ctx"/> + <WordDetect String="FortranCInterface_VERIFY" insensitive="true" attribute="CMake Provided Function/Macro" context="FortranCInterface_VERIFY_ctx"/> + <WordDetect String="generate_export_header" insensitive="true" attribute="CMake Provided Function/Macro" context="generate_export_header_ctx"/> + <WordDetect String="GNUInstallDirs_get_absolute_install_dir" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="gtest_add_tests" insensitive="true" attribute="CMake Provided Function/Macro" context="gtest_add_tests_ctx"/> + <WordDetect String="gtest_discover_tests" insensitive="true" attribute="CMake Provided Function/Macro" context="gtest_discover_tests_ctx"/> + <WordDetect String="processorcount" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="select_library_configurations" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="test_big_endian" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="ecos_add_include_directories" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="ecos_add_executable" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="ecos_add_target_lib" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="ecos_adjust_directory" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="ecos_use_arm_elf_tools" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="ecos_use_i386_elf_tools" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="ecos_use_ppc_eabi_tools" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="add_jar" insensitive="true" attribute="CMake Provided Function/Macro" context="add_jar_ctx"/> + <WordDetect String="install_jar" insensitive="true" attribute="CMake Provided Function/Macro" context="install_jar_ctx"/> + <WordDetect String="install_jni_symlink" insensitive="true" attribute="CMake Provided Function/Macro" context="install_jar_ctx"/> + <WordDetect String="create_javah" insensitive="true" attribute="CMake Provided Function/Macro" context="create_javah_ctx"/> + <WordDetect String="install_jar_exports" insensitive="true" attribute="CMake Provided Function/Macro" context="install_jar_exports_ctx"/> + <WordDetect String="export_jars" insensitive="true" attribute="CMake Provided Function/Macro" context="export_jars_ctx"/> + <WordDetect String="find_jar" insensitive="true" attribute="CMake Provided Function/Macro" context="find_jar_ctx"/> + <WordDetect String="create_javadoc" insensitive="true" attribute="CMake Provided Function/Macro" context="create_javadoc_ctx"/> + <WordDetect String="swig_add_library" insensitive="true" attribute="CMake Provided Function/Macro" context="swig_add_library_ctx"/> + <WordDetect String="swig_link_libraries" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="squish_add_test" insensitive="true" attribute="CMake Provided Function/Macro" context="squish_add_test_ctx"/> + <WordDetect String="bison_target" insensitive="true" attribute="CMake Provided Function/Macro" context="bison_target_ctx"/> + <WordDetect String="cxxtest_add_test" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="doxygen_add_docs" insensitive="true" attribute="CMake Provided Function/Macro" context="doxygen_add_docs_ctx"/> + <WordDetect String="env_module" insensitive="true" attribute="CMake Provided Function/Macro" context="env_module_ctx"/> + <WordDetect String="env_module_swap" insensitive="true" attribute="CMake Provided Function/Macro" context="env_module_swap_ctx"/> + <WordDetect String="env_module_list" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="env_module_avail" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="flex_target" insensitive="true" attribute="CMake Provided Function/Macro" context="flex_target_ctx"/> + <WordDetect String="add_flex_bison_dependency" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="gettext_create_translations" insensitive="true" attribute="CMake Provided Function/Macro" context="gettext_create_translations_ctx"/> + <WordDetect String="gettext_process_pot_file" insensitive="true" attribute="CMake Provided Function/Macro" context="gettext_process_pot_file_ctx"/> + <WordDetect String="gettext_process_po_files" insensitive="true" attribute="CMake Provided Function/Macro" context="gettext_process_po_files_ctx"/> + <WordDetect String="hg_wc_info" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="matlab_get_version_from_release_name" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="matlab_get_release_name_from_version" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="matlab_extract_all_installed_versions_from_registry" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="matlab_get_all_valid_matlab_roots_from_registry" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="matlab_get_mex_suffix" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="matlab_get_version_from_matlab_run" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="matlab_add_unit_test" insensitive="true" attribute="CMake Provided Function/Macro" context="matlab_add_unit_test_ctx"/> + <WordDetect String="matlab_add_mex" insensitive="true" attribute="CMake Provided Function/Macro" context="matlab_add_mex_ctx"/> + <WordDetect String="pkg_check_modules" insensitive="true" attribute="CMake Provided Function/Macro" context="pkg_check_modules_ctx"/> + <WordDetect String="pkg_search_module" insensitive="true" attribute="CMake Provided Function/Macro" context="pkg_check_modules_ctx"/> + <WordDetect String="pkg_get_variable" insensitive="true" attribute="CMake Provided Function/Macro" context="pkg_get_variable_ctx"/> + <WordDetect String="protobuf_generate_cpp" insensitive="true" attribute="CMake Provided Function/Macro" context="protobuf_generate_cpp_ctx"/> + <WordDetect String="protobuf_generate_python" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="Python_add_library" insensitive="true" attribute="CMake Provided Function/Macro" context="Python_add_library_ctx"/> + <WordDetect String="Subversion_WC_INFO" insensitive="true" attribute="CMake Provided Function/Macro" context="Subversion_WC_INFO_ctx"/> + <WordDetect String="Subversion_WC_LOG" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="xctest_add_bundle" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <WordDetect String="xctest_add_test" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> + <DetectChar attribute="Comment" context="Match Comments and Docs" char="#" lookAhead="true"/> + <DetectIdentifier attribute="User Function/Macro" context="User Function"/> + <RegExpr attribute="@Variable Substitution" context="@VarSubst" String="@&var_ref_re;@" lookAhead="true"/> + <IncludeRules context="LineError"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="block_ctx"> + <DetectChar attribute="Normal Text" context="block_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="block_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="block_nargs"/> + <keyword attribute="Special Args" context="#stay" String="block_sargs"/> + <IncludeRules context="User Function Args"/> </context> - <context attribute="Normal Text" lineEndContext="#stay" name="break_ctx"> - <DetectChar attribute="Normal Text" context="break_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="break_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="break_ctx_op"> - <IncludeRules context="EndCmdPop2" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> </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="(" /> + <DetectChar attribute="Normal Text" context="cmake_host_system_information_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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_language_ctx"> + <DetectChar attribute="Normal Text" context="cmake_language_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_language_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cmake_language_nargs"/> + <keyword attribute="Special Args" context="#stay" String="cmake_language_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="(" /> + <DetectChar attribute="Normal Text" context="cmake_minimum_required_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="cmake_parse_arguments_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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_path_ctx"> + <DetectChar attribute="Normal Text" context="cmake_path_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_path_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cmake_path_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="(" /> + <DetectChar attribute="Normal Text" context="cmake_policy_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="configure_file_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="elseif_ctx"> - <DetectChar attribute="Normal Text" context="elseif_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="elseif_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="elseif_ctx_op_nested" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <WordDetect String="TARGET" attribute="Named Args" context="Target Name"/> + <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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + <DetectChar attribute="Normal Text" context="elseif_ctx_op_nested" char="("/> + <keyword attribute="Named Args" context="#stay" String="elseif_nargs"/> + <IncludeRules context="User Function Args"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="execute_process_ctx"> - <DetectChar attribute="Normal Text" context="execute_process_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="execute_process_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="execute_process_ctx_op_nested" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="execute_process_ctx_op_nested"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + <DetectChar attribute="Normal Text" context="execute_process_ctx_op_nested" char="("/> + <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="(" /> + <DetectChar attribute="Normal Text" context="file_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="find_file_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="find_file_nargs"/> + <keyword attribute="Special Args" context="#stay" String="find_file_sargs"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="find_library_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="find_library_nargs"/> + <keyword attribute="Special Args" context="#stay" String="find_file_sargs"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="find_package_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="find_package_nargs"/> + <keyword attribute="Standard Module" context="#stay" String="standard-finder-modules"/> + <keyword attribute="Special Args" context="#stay" String="find_file_sargs"/> + <IncludeRules context="User Function Args"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="foreach_ctx"> - <DetectChar attribute="Normal Text" context="foreach_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="foreach_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="function_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="function_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="get_cmake_property_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Special Args" context="#stay" String="get_cmake_property_sargs"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="get_directory_property_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="get_filename_component_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="get_property_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="if_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="if_ctx_op_nested" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <WordDetect String="TARGET" attribute="Named Args" context="Target Name"/> + <keyword attribute="Named Args" context="#stay" String="elseif_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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + <DetectChar attribute="Normal Text" context="if_ctx_op_nested" char="("/> + <keyword attribute="Named Args" context="#stay" String="elseif_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="(" /> + <DetectChar attribute="Normal Text" context="include_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="include_nargs"/> + <keyword attribute="Standard Module" context="#stay" String="standard-modules"/> + <keyword attribute="Deprecated Module" context="#stay" String="deprecated-modules"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="include_guard_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="list_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="list_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="list_nargs" /> - <keyword attribute="Special Args" context="#stay" String="list_sargs" /> - <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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="list_nargs"/> + <keyword attribute="Special Args" context="#stay" String="list_sargs"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="mark_as_advanced_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="math_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="math_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="math_nargs" /> - <keyword attribute="Special Args" context="#stay" String="math_sargs" /> - <IncludeRules context="User Function Args" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="math_nargs"/> + <keyword attribute="Special Args" context="#stay" String="math_sargs"/> + <IncludeRules context="User Function Args"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="message_ctx"> - <DetectChar attribute="Normal Text" context="message_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="message_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="message_nargs"/> + <IncludeRules context="User Function Args"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="return_ctx"> - <DetectChar attribute="Normal Text" context="return_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="return_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="return_ctx_op"> - <IncludeRules context="EndCmdPop2" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="return_nargs"/> + <IncludeRules context="User Function Args"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="separate_arguments_ctx"> - <DetectChar attribute="Normal Text" context="separate_arguments_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="separate_arguments_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="set_directory_properties_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="set_property_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="set_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="string_ctx"> - <DetectChar attribute="Normal Text" context="string_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="string_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="unset_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="unset_nargs"/> + <IncludeRules context="User Function Args"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="while_ctx"> - <DetectChar attribute="Normal Text" context="while_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="while_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="while_ctx_op_nested" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <WordDetect String="TARGET" attribute="Named Args" context="Target Name"/> + <keyword attribute="Named Args" context="#stay" String="elseif_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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + <DetectChar attribute="Normal Text" context="while_ctx_op_nested" char="("/> + <keyword attribute="Named Args" context="#stay" String="elseif_nargs"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="add_custom_command_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="add_custom_command_ctx_op_nested" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <WordDetect String="TARGET" attribute="Named Args" context="Target Name"/> + <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_command_ctx_op_nested"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + <DetectChar attribute="Normal Text" context="add_custom_command_ctx_op_nested" char="("/> + <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="(" /> + <DetectChar attribute="Normal Text" context="add_custom_target_ctx_op_tgt_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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 attribute="Normal Text" lineEndContext="#stay" name="add_custom_target_ctx_op_tgt_first"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="add_custom_target_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <RegExpr attribute="Targets" context="add_custom_target_ctx_op" String="&tgt_name_re;"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_definitions_ctx"> - <DetectChar attribute="Normal Text" context="add_definitions_ctx_op" char="(" /> + <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_target_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="add_custom_target_ctx_op_nested" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> + <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_target_ctx_op_nested"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + <DetectChar attribute="Normal Text" context="add_custom_target_ctx_op_nested" char="("/> + <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_dependencies_ctx"> - <DetectChar attribute="Normal Text" context="add_dependencies_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="add_dependencies_ctx_op_tgts_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_dependencies_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> + <context attribute="Normal Text" lineEndContext="#stay" name="add_dependencies_ctx_op_tgts_first"> + <DetectSpaces/> + <IncludeRules context="Detect Aliased Targets"/> + <IncludeRules context="Detect Targets"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="add_executable_ctx"> - <DetectChar attribute="Normal Text" context="add_executable_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="add_executable_ctx_op_tgt_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="add_executable_ctx_op_tgt_first"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="add_executable_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <RegExpr attribute="Targets" context="add_executable_ctx_op" String="&tgt_name_re;"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> </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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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" /> + <DetectChar attribute="Normal Text" context="add_library_ctx_op_tgt_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_link_options_ctx"> - <DetectChar attribute="Normal Text" context="add_link_options_ctx_op" char="(" /> + <context attribute="Normal Text" lineEndContext="#stay" name="add_library_ctx_op_tgt_first"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="add_library_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <RegExpr attribute="Targets" context="add_library_ctx_op" String="&tgt_name_re;"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_link_options_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> + <context attribute="Normal Text" lineEndContext="#stay" name="add_library_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <WordDetect String="ALIAS" attribute="Named Args" context="Target Name"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="add_subdirectory_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="add_test_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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="(" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="add_test_ctx_op_nested" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> + <context attribute="Normal Text" lineEndContext="#stay" name="add_test_ctx_op_nested"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + <DetectChar attribute="Normal Text" context="add_test_ctx_op_nested" char="("/> + <keyword attribute="Named Args" context="#stay" String="add_test_nargs"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="build_command_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <WordDetect String="TARGET" attribute="Named Args" context="Target Name"/> + <keyword attribute="Named Args" context="#stay" String="build_command_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_file_api_ctx"> + <DetectChar attribute="Normal Text" context="cmake_file_api_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_file_api_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cmake_file_api_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="(" /> + <DetectChar attribute="Normal Text" context="create_test_sourcelist_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="define_property_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="enable_language_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="export_ctx"> - <DetectChar attribute="Normal Text" context="export_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="export_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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="(" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <WordDetect String="TARGETS" attribute="Named Args" context="export_tgts"/> + <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_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> + <context attribute="Normal Text" lineEndContext="#stay" name="export_tgts"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#pop" String="export_nargs"/> + <IncludeRules context="Detect Aliased Targets"/> + <IncludeRules context="Detect Targets"/> + <IncludeRules context="User Function Args"/> + <IncludeRules context="LineError"/> </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="(" /> + <DetectChar attribute="Normal Text" context="get_source_file_property_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="get_source_file_property_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="get_target_property_ctx"> - <DetectChar attribute="Normal Text" context="get_target_property_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="get_target_property_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="get_test_property_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="get_test_property_nargs"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="include_directories_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="include_external_msproject_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="include_external_msproject_nargs"/> + <IncludeRules context="User Function Args"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="install_ctx"> - <DetectChar attribute="Normal Text" context="install_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="install_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <WordDetect String="TARGETS" attribute="Named Args" context="install_tgts"/> + <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="install_tgts"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#pop" String="install_nargs"/> + <IncludeRules context="Detect Aliased Targets"/> + <IncludeRules context="Detect Targets"/> + <IncludeRules context="User Function Args"/> + <IncludeRules context="LineError"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="link_directories_ctx"> - <DetectChar attribute="Normal Text" context="link_directories_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="link_directories_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="link_directories_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="link_directories_nargs" /> - <IncludeRules context="User Function Args" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="link_directories_nargs"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="link_libraries_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Special Args" context="#stay" String="link_libraries_sargs"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="load_cache_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="project_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="set_source_files_properties_ctx"> - <DetectChar attribute="Normal Text" context="set_source_files_properties_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="set_source_files_properties_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="set_target_properties_ctx_op_tgts_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="set_target_properties_ctx_op_tgts_first"> + <DetectSpaces/> + +<!-- NOTE Handle the only case in CMake nowadays: + 1. `set_target_properties` have a named keyword (`PROPERTIES`) after targets list + --> + <keyword context="set_target_properties_ctx_op" String="set_directory_properties_nargs" lookAhead="true"/> + <IncludeRules context="Detect Aliased Targets"/> + <IncludeRules context="Detect Targets"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> </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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="set_directory_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="(" /> + <DetectChar attribute="Normal Text" context="set_tests_properties_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="source_group_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="target_compile_definitions_ctx_op_tgt_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_definitions_ctx_op_tgt_first"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="target_compile_definitions_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <RegExpr attribute="Targets" context="target_compile_definitions_ctx_op" String="&tgt_name_re;"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> </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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="target_compile_features_ctx_op_tgt_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_features_ctx_op_tgt_first"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="target_compile_features_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <RegExpr attribute="Targets" context="target_compile_features_ctx_op" String="&tgt_name_re;"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> </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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="target_compile_definitions_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="(" /> + <DetectChar attribute="Normal Text" context="target_compile_options_ctx_op_tgt_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_options_ctx_op_tgt_first"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="target_compile_options_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <RegExpr attribute="Targets" context="target_compile_options_ctx_op" String="&tgt_name_re;"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> </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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="target_include_directories_ctx_op_tgt_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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_directories_ctx"> - <DetectChar attribute="Normal Text" context="target_link_directories_ctx_op" char="(" /> + <context attribute="Normal Text" lineEndContext="#stay" name="target_include_directories_ctx_op_tgt_first"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="target_include_directories_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <RegExpr attribute="Targets" context="target_include_directories_ctx_op" String="&tgt_name_re;"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_link_directories_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="target_link_directories_nargs" /> - <IncludeRules context="User Function Args" /> + <context attribute="Normal Text" lineEndContext="#stay" name="target_include_directories_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="target_link_libraries_ctx_op_tgt_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="target_link_libraries_ctx_op_tgt_first"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="target_link_libraries_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <RegExpr attribute="Targets" context="target_link_libraries_ctx_op" String="&tgt_name_re;"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> </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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="target_compile_definitions_nargs"/> + <keyword attribute="Special Args" context="#stay" String="link_libraries_sargs"/> + <IncludeRules context="User Function Args"/> </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_link_options_ctx"> - <DetectChar attribute="Normal Text" context="target_link_options_ctx_op" char="(" /> + <context attribute="Normal Text" lineEndContext="#stay" name="target_precompile_headers_ctx"> + <DetectChar attribute="Normal Text" context="target_precompile_headers_ctx_op_tgt_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_link_options_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="target_link_options_nargs" /> - <IncludeRules context="User Function Args" /> + <context attribute="Normal Text" lineEndContext="#stay" name="target_precompile_headers_ctx_op_tgt_first"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="target_precompile_headers_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <RegExpr attribute="Targets" context="target_precompile_headers_ctx_op" String="&tgt_name_re;"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="target_precompile_headers_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="target_precompile_headers_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="(" /> + <DetectChar attribute="Normal Text" context="target_sources_ctx_op_tgt_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="target_sources_ctx_op_tgt_first"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="target_sources_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <RegExpr attribute="Targets" context="target_sources_ctx_op" String="&tgt_name_re;"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> </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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="target_sources_nargs"/> + <keyword attribute="Special Args" context="#stay" String="target_sources_sargs"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="try_compile_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="try_run_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="ctest_build_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="ctest_configure_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="ctest_coverage_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="ctest_coverage_nargs"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="ctest_memcheck_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="ctest_memcheck_nargs"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="ctest_run_script_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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_start_ctx"> - <DetectChar attribute="Normal Text" context="ctest_start_ctx_op" char="(" /> + <DetectChar attribute="Normal Text" context="ctest_start_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="ctest_submit_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="ctest_test_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="ctest_test_nargs"/> + <keyword attribute="Special Args" context="#stay" String="ctest_test_sargs"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="ctest_update_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <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="(" /> + <DetectChar attribute="Normal Text" context="ctest_upload_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" 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" /> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="ctest_upload_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + + <context attribute="Normal Text" lineEndContext="#stay" name="android_add_test_data_ctx"> + <DetectChar attribute="Normal Text" context="android_add_test_data_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="android_add_test_data_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="android_add_test_data_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_c_source_compiles_ctx"> + <DetectChar attribute="Normal Text" context="check_c_source_compiles_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_c_source_compiles_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="check_c_source_compiles_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_fortran_source_compiles_ctx"> + <DetectChar attribute="Normal Text" context="check_fortran_source_compiles_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_fortran_source_compiles_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="check_fortran_source_compiles_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_fortran_source_runs_ctx"> + <DetectChar attribute="Normal Text" context="check_fortran_source_runs_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_fortran_source_runs_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="check_fortran_source_runs_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_include_files_ctx"> + <DetectChar attribute="Normal Text" context="check_include_files_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_include_files_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="check_include_files_nargs"/> + <keyword attribute="Special Args" context="#stay" String="check_include_files_sargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_ipo_supported_ctx"> + <DetectChar attribute="Normal Text" context="check_ipo_supported_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_ipo_supported_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="check_ipo_supported_nargs"/> + <keyword attribute="Special Args" context="#stay" String="check_ipo_supported_sargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_language_ctx"> + <DetectChar attribute="Normal Text" context="check_language_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_language_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Special Args" context="#stay" String="enable_language_sargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_pie_supported_ctx"> + <DetectChar attribute="Normal Text" context="check_pie_supported_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_pie_supported_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="check_pie_supported_nargs"/> + <keyword attribute="Special Args" context="#stay" String="check_pie_supported_sargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_type_size_ctx"> + <DetectChar attribute="Normal Text" context="check_type_size_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="check_type_size_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="check_type_size_nargs"/> + <keyword attribute="Special Args" context="#stay" String="check_include_files_sargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_add_fortran_subdirectory_ctx"> + <DetectChar attribute="Normal Text" context="cmake_add_fortran_subdirectory_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_add_fortran_subdirectory_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cmake_add_fortran_subdirectory_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="configure_package_config_file_ctx"> + <DetectChar attribute="Normal Text" context="configure_package_config_file_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="configure_package_config_file_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="configure_package_config_file_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="write_basic_package_version_file_ctx"> + <DetectChar attribute="Normal Text" context="write_basic_package_version_file_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="write_basic_package_version_file_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="write_basic_package_version_file_nargs"/> + <keyword attribute="Special Args" context="#stay" String="write_basic_package_version_file_sargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_print_properties_ctx"> + <DetectChar attribute="Normal Text" context="cmake_print_properties_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_print_properties_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <WordDetect String="TARGETS" attribute="Named Args" context="cmake_print_properties_tgts"/> + <keyword attribute="Named Args" context="#stay" String="cmake_print_properties_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_print_properties_tgts"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#pop" String="cmake_print_properties_nargs"/> + <IncludeRules context="Detect Aliased Targets"/> + <IncludeRules context="Detect Targets"/> + <IncludeRules context="User Function Args"/> + <IncludeRules context="LineError"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_push_check_state_ctx"> + <DetectChar attribute="Normal Text" context="cmake_push_check_state_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_push_check_state_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cmake_push_check_state_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_add_component_ctx"> + <DetectChar attribute="Normal Text" context="cpack_add_component_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_add_component_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cpack_add_component_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_add_component_group_ctx"> + <DetectChar attribute="Normal Text" context="cpack_add_component_group_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_add_component_group_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cpack_add_component_group_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_add_install_type_ctx"> + <DetectChar attribute="Normal Text" context="cpack_add_install_type_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_add_install_type_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cpack_add_install_type_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_configure_downloads_ctx"> + <DetectChar attribute="Normal Text" context="cpack_configure_downloads_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_configure_downloads_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cpack_configure_downloads_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_configure_component_ctx"> + <DetectChar attribute="Normal Text" context="cpack_ifw_configure_component_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_configure_component_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cpack_ifw_configure_component_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_configure_component_group_ctx"> + <DetectChar attribute="Normal Text" context="cpack_ifw_configure_component_group_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_configure_component_group_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cpack_ifw_configure_component_group_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_add_repository_ctx"> + <DetectChar attribute="Normal Text" context="cpack_ifw_add_repository_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_add_repository_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cpack_ifw_add_repository_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_update_repository_ctx"> + <DetectChar attribute="Normal Text" context="cpack_ifw_update_repository_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_update_repository_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cpack_ifw_update_repository_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="ctest_coverage_collect_gcov_ctx"> + <DetectChar attribute="Normal Text" context="ctest_coverage_collect_gcov_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="ctest_coverage_collect_gcov_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="ctest_coverage_collect_gcov_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="ExternalData_Add_Target_ctx"> + <DetectChar attribute="Normal Text" context="ExternalData_Add_Target_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="ExternalData_Add_Target_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="ExternalData_Add_Target_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="ExternalProject_Add_ctx"> + <DetectChar attribute="Normal Text" context="ExternalProject_Add_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="ExternalProject_Add_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="ExternalProject_Add_nargs"/> + <keyword attribute="Special Args" context="#stay" String="ExternalProject_Add_sargs"/> + <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="ExternalProject_Add_Step_ctx"> + <DetectChar attribute="Normal Text" context="ExternalProject_Add_Step_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="ExternalProject_Add_Step_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="ExternalProject_Add_Step_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="ExternalProject_Add_StepTargets_ctx"> + <DetectChar attribute="Normal Text" context="ExternalProject_Add_StepTargets_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="ExternalProject_Add_StepTargets_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="ExternalProject_Add_StepTargets_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="feature_summary_ctx"> + <DetectChar attribute="Normal Text" context="feature_summary_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="feature_summary_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="feature_summary_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="set_package_properties_ctx"> + <DetectChar attribute="Normal Text" context="set_package_properties_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="set_package_properties_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="set_package_properties_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="FetchContent_Declare_ctx"> + <DetectChar attribute="Normal Text" context="FetchContent_Declare_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="FetchContent_Declare_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="FetchContent_Declare_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="FetchContent_Populate_ctx"> + <DetectChar attribute="Normal Text" context="FetchContent_Populate_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="FetchContent_Populate_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="FetchContent_Populate_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="FetchContent_GetProperties_ctx"> + <DetectChar attribute="Normal Text" context="FetchContent_GetProperties_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="FetchContent_GetProperties_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="FetchContent_GetProperties_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="find_package_handle_standard_args_ctx"> + <DetectChar attribute="Normal Text" context="find_package_handle_standard_args_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="find_package_handle_standard_args_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="find_package_handle_standard_args_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="find_package_check_version_ctx"> + <DetectChar attribute="Normal Text" context="find_package_check_version_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="find_package_check_version_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="find_package_check_version_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="FortranCInterface_HEADER_ctx"> + <DetectChar attribute="Normal Text" context="FortranCInterface_HEADER_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="FortranCInterface_HEADER_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="FortranCInterface_HEADER_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="FortranCInterface_VERIFY_ctx"> + <DetectChar attribute="Normal Text" context="FortranCInterface_VERIFY_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="FortranCInterface_VERIFY_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="FortranCInterface_VERIFY_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="generate_export_header_ctx"> + <DetectChar attribute="Normal Text" context="generate_export_header_ctx_op_tgt_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="generate_export_header_ctx_op_tgt_first"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="generate_export_header_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <RegExpr attribute="Targets" context="generate_export_header_ctx_op" String="&tgt_name_re;"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="generate_export_header_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="generate_export_header_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="gtest_add_tests_ctx"> + <DetectChar attribute="Normal Text" context="gtest_add_tests_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="gtest_add_tests_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <WordDetect String="TARGET" attribute="Named Args" context="Target Name"/> + <keyword attribute="Named Args" context="#stay" String="gtest_add_tests_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="gtest_discover_tests_ctx"> + <DetectChar attribute="Normal Text" context="gtest_discover_tests_ctx_op_tgt_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="gtest_discover_tests_ctx_op_tgt_first"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="gtest_discover_tests_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <RegExpr attribute="Targets" context="gtest_discover_tests_ctx_op" String="&tgt_name_re;"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="gtest_discover_tests_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="gtest_discover_tests_nargs"/> + <keyword attribute="Special Args" context="#stay" String="gtest_discover_tests_sargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="add_jar_ctx"> + <DetectChar attribute="Normal Text" context="add_jar_ctx_op_tgt_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="add_jar_ctx_op_tgt_first"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="add_jar_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <RegExpr attribute="Targets" context="add_jar_ctx_op" String="&tgt_name_re;"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="add_jar_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="add_jar_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="install_jar_ctx"> + <DetectChar attribute="Normal Text" context="install_jar_ctx_op_tgt_first" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="install_jar_ctx_op_tgt_first"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="install_jar_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <RegExpr attribute="Targets" context="install_jar_ctx_op" String="&tgt_name_re;"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="install_jar_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="install_jar_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="create_javah_ctx"> + <DetectChar attribute="Normal Text" context="create_javah_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="create_javah_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <WordDetect String="TARGET" attribute="Named Args" context="Target Name"/> + <keyword attribute="Named Args" context="#stay" String="create_javah_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="install_jar_exports_ctx"> + <DetectChar attribute="Normal Text" context="install_jar_exports_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="install_jar_exports_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <WordDetect String="TARGETS" attribute="Named Args" context="install_jar_exports_tgts"/> + <keyword attribute="Named Args" context="#stay" String="install_jar_exports_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="install_jar_exports_tgts"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#pop" String="install_jar_exports_nargs"/> + <IncludeRules context="Detect Aliased Targets"/> + <IncludeRules context="Detect Targets"/> + <IncludeRules context="User Function Args"/> + <IncludeRules context="LineError"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="export_jars_ctx"> + <DetectChar attribute="Normal Text" context="export_jars_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="export_jars_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <WordDetect String="TARGETS" attribute="Named Args" context="export_jars_tgts"/> + <keyword attribute="Named Args" context="#stay" String="export_jars_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="export_jars_tgts"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#pop" String="export_jars_nargs"/> + <IncludeRules context="Detect Aliased Targets"/> + <IncludeRules context="Detect Targets"/> + <IncludeRules context="User Function Args"/> + <IncludeRules context="LineError"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="find_jar_ctx"> + <DetectChar attribute="Normal Text" context="find_jar_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="find_jar_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="find_jar_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="create_javadoc_ctx"> + <DetectChar attribute="Normal Text" context="create_javadoc_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="create_javadoc_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="create_javadoc_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="swig_add_library_ctx"> + <DetectChar attribute="Normal Text" context="swig_add_library_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="swig_add_library_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="swig_add_library_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="squish_add_test_ctx"> + <DetectChar attribute="Normal Text" context="squish_add_test_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="squish_add_test_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="squish_add_test_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="bison_target_ctx"> + <DetectChar attribute="Normal Text" context="bison_target_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="bison_target_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="bison_target_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="doxygen_add_docs_ctx"> + <DetectChar attribute="Normal Text" context="doxygen_add_docs_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="doxygen_add_docs_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="doxygen_add_docs_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="env_module_ctx"> + <DetectChar attribute="Normal Text" context="env_module_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="env_module_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="env_module_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="env_module_swap_ctx"> + <DetectChar attribute="Normal Text" context="env_module_swap_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="env_module_swap_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="env_module_swap_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="flex_target_ctx"> + <DetectChar attribute="Normal Text" context="flex_target_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="flex_target_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="flex_target_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="gettext_create_translations_ctx"> + <DetectChar attribute="Normal Text" context="gettext_create_translations_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="gettext_create_translations_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="gettext_create_translations_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="gettext_process_pot_file_ctx"> + <DetectChar attribute="Normal Text" context="gettext_process_pot_file_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="gettext_process_pot_file_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="gettext_process_pot_file_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="gettext_process_po_files_ctx"> + <DetectChar attribute="Normal Text" context="gettext_process_po_files_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="gettext_process_po_files_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="gettext_process_po_files_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="matlab_add_unit_test_ctx"> + <DetectChar attribute="Normal Text" context="matlab_add_unit_test_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="matlab_add_unit_test_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="matlab_add_unit_test_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="matlab_add_mex_ctx"> + <DetectChar attribute="Normal Text" context="matlab_add_mex_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="matlab_add_mex_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="matlab_add_mex_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="pkg_check_modules_ctx"> + <DetectChar attribute="Normal Text" context="pkg_check_modules_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="pkg_check_modules_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="pkg_check_modules_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="pkg_get_variable_ctx"> + <DetectChar attribute="Normal Text" context="pkg_get_variable_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="pkg_get_variable_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="pkg_get_variable_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="protobuf_generate_cpp_ctx"> + <DetectChar attribute="Normal Text" context="protobuf_generate_cpp_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="protobuf_generate_cpp_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="protobuf_generate_cpp_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="Python_add_library_ctx"> + <DetectChar attribute="Normal Text" context="Python_add_library_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="Python_add_library_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="Python_add_library_nargs"/> + <IncludeRules context="User Function Args"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="Subversion_WC_INFO_ctx"> + <DetectChar attribute="Normal Text" context="Subversion_WC_INFO_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="Subversion_WC_INFO_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="Subversion_WC_INFO_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" /> + <RegExpr attribute="Property" context="#stay" String="\b(?:FeatureSummary_&var_ref_re;_DESCRIPTION)\b"/> </context> <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" /> + <RegExpr attribute="Property" context="#stay" String="\b(?:(INTERPROCEDURAL_OPTIMIZATION|VS_GLOBAL_SECTION_(POST|PRE))_&var_ref_re;)\b"/> </context> <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" /> + <RegExpr attribute="Property" context="#stay" String="\b(?:&var_ref_re;_((COMPIL|LINK)ER_LAUNCHER|CLANG_TIDY(_EXPORT_FIXES_DIR)?|CPP(CHECK|LINT)|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|((ARCHIVE|LIBRARY|RUNTIME)_OUTPUT_(DIRECTORY|NAME)|COMPILE_PDB_(NAME|OUTPUT_DIRECTORY)|CXX_MODULE_(DIRS|SET)|EXCLUDE_FROM_DEFAULT_BUILD|FRAMEWORK_MULTI_CONFIG_POSTFIX|HEADER_(DIRS|SET)|IMPORTED_((NO_)?SONAME|IMPLIB|LIBNAME|LINK_(DEPENDENT_LIBRARIES|INTERFACE_(LANGUAGES|LIBRARIES|MULTIPLICITY))|LOCATION|OBJECTS)|INTERPROCEDURAL_OPTIMIZATION|LINK_(FLAGS|INTERFACE_(LIBRARIES|MULTIPLICITY))|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_(NAME|OUTPUT_DIRECTORY)|STATIC_LIBRARY_FLAGS|VS_(DOTNET_REFERENCE(PROP_&var_ref_re;_TAG)?|GLOBAL|SOURCE_SETTINGS))_&var_ref_re;|XCODE_(ATTRIBUTE_&var_ref_re;|EMBED_&var_ref_re;(_((CODE_SIGN|REMOVE_HEADERS)_ON_COPY|PATH))?))\b"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="Detect More source-properties"> - <RegExpr attribute="Property" context="#stay" String="\bVS_CSHARP_&id_re;\b" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="EndCmdPop"> - <DetectChar attribute="Normal Text" context="#pop" char=")" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="EndCmdPop2"> - <DetectChar attribute="Normal Text" context="#pop#pop" char=")" /> + <RegExpr attribute="Property" context="#stay" String="\b(?:VS_CSHARP_&var_ref_re;)\b"/> </context> <context attribute="User Function/Macro" lineEndContext="#stay" name="User Function"> - <DetectChar attribute="Normal Text" context="User Function Opened" char="(" /> - <IncludeRules context="EndCmdPop2" /> + <DetectChar attribute="Normal Text" context="User Function Opened" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="User Function Opened"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <IncludeRules context="User Function Args"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="Detect Builtin Variables"> - <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" /> + <RegExpr attribute="Internal Name" context="#stay" String="\b_&var_ref_re;\b"/> + <keyword attribute="CMake Internal Variable" context="#stay" String="deprecated-or-internal-variables" insensitive="false"/> + <keyword attribute="Builtin Variable" context="#stay" String="variables" insensitive="false"/> + <IncludeRules context="Detect More Builtin Variables"/> </context> <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;_LINKER_WRAPPER_FLAG\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_LINKER_WRAPPER_FLAG_SEP\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_DEBIAN_&id_re;_DEBUGINFO_PACKAGE\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" /> + <RegExpr attribute="CMake Internal Variable" context="#stay" String="\b(?:CMAKE_&var_ref_re;_(COMPILER_(ABI|ARCHITECTURE_ID|VERSION_INTERNAL)|PLATFORM_ID))\b"/> + <RegExpr attribute="Builtin Variable" context="#stay" String="\b(?:&var_ref_re;_(((STATIC_)?LINK_)?LIBRARIES|(BINARY|SOURCE)_DIR|(C|LD)FLAGS(_OTHER)?|(INCLUDE|LIBRARY)_DIRS|CONFIG|CONSIDERED_(CONFIGS|VERSIONS)|DESCRIPTION|FIND_(COMPONENTS|REQUIRED(_&var_ref_re;)?|VERSION_(COMPLETE|COUNT|EXACT|M(AX|IN)(_(COUNT|MAJOR|MINOR|PATCH|TWEAK))?|RANGE(_(MAX|MIN))?)|QUIETLY)|FOUND|HOMEPAGE_URL|IS_TOP_LEVEL|KEYWORDS_MISSING_VALUES|MODULE_NAME|ROOT|UNPARSED_ARGUMENTS|VERSION(_(MAJOR|MINOR|PATCH|TWEAK|COUNT|STRING))?)|&var_ref_re;__TRYRUN_OUTPUT|(DOXYGEN|ExternalData_(CUSTOM_SCRIPT|URL_ALGO)|FETCHCONTENT_(SOURCE_DIR|UPDATES_DISCONNECTED))_&var_ref_re;|ARGV[0-9]+|BISON_&var_ref_re;_(COMPILE_FLAGS|DEFINED|INPUT|OUTPUT(S|_(HEADER|SOURCE)))|Boost_&var_ref_re;_LIBRARY(_(DEBUG|RELEASE))?|CMAKE_(&var_ref_re;_(ANDROID_TOOLCHAIN_((PRE|SUF)FIX|MACHINE)|ARCHIVE_(APPEND|CREATE|FINISH)|BYTE_ORDER|CLANG_TIDY(_EXPORT_FIXES_DIR)?|COMPILER(_(AR|EXTERNAL_TOOLCHAIN|FRONTEND_VARIANT|ID|LAUNCHER|LOADED|RANLIB|TARGET|VERSION))?|COMPILE_OBJECT|CPP(CHECK|LINT)|CREATE_(SHARED_(LIBRARY|MODULE)|STATIC_LIBRARY)|EXTENSIONS(_DEFAULT)?|FLAGS(_((DEBUG|MINSIZEREL|REL(EASE|WITHDEBINFO)|&var_ref_re;)(_INIT)?|INIT))?|GHS_KERNEL_FLAGS_(DEBUG|MINSIZEREL|REL(EASE|WITHDEBINFO))|IGNORE_EXTENSIONS|IMPLICIT_(INCLUDE_DIRECTORIES|LINK_((FRAMEWORK_)?DIRECTORIES|LIBRARIES))|INCLUDE_WHAT_YOU_USE|LIBRARY_ARCHITECTURE|LINKER_(LAUNCHER|PREFERENCE(_PROPAGATES)?|WRAPPER_FLAG(_SEP)?)|LINK_(EXECUTABLE|GROUP_USING_&var_ref_re;(_SUPPORTED)?|LIBRARY_(FILE_FLAG|FLAG|USING_&var_ref_re;(_SUPPORTED)?)|WHAT_YOU_USE_FLAG)|OUTPUT_EXTENSION|POSTFIX|SIMULATE_(ID|VERSION)|SIZEOF_DATA_PTR|SOURCE_FILE_EXTENSIONS|STANDARD_(INCLUDE_DIRECTO|LIBRA)RIES|VISIBILITY_PRESET)|((ARCHIVE|(COMPILE_)?PDB|LIBRARY|RUNTIME)_OUTPUT_DIRECTORY|(DISABLE|REQUIRE)_FIND_PACKAGE|FRAMEWORK_MULTI_CONFIG_POSTFIX|GET_OS_RELEASE_FALLBACK_RESULT|INTERPROCEDURAL_OPTIMIZATION|MAP_IMPORTED_CONFIG|USER_MAKE_RULES_OVERRIDE|XCODE_ATTRIBUTE)_&var_ref_re;|(EXE|MODULE|SHARED|STATIC)_LINKER_FLAGS_&var_ref_re;(_INIT)?|LINK_(GROUP|LIBRARY)_USING_&var_ref_re;(_SUPPORTED)?|PROJECT_&var_ref_re;_INCLUDE(_BEFORE)?)|CMAKE_(ARGV|MATCH_)[0-9]+|CMAKE_POLICY_(DEFAULT|WARNING)_CMP[0-9]{4}|CPACK_(&var_ref_re;_COMPONENT_INSTALL|ARCHIVE_&var_ref_re;_FILE_NAME|BINARY_&var_ref_re;|COMPONENT_&var_ref_re;_(DEPENDS|DESCRIPTION|DIS(ABLED|PLAY_NAME)|GROUP|HIDDEN|REQUIRED)|DEBIAN_&var_ref_re;_(DESCRIPTION|FILE_NAME|PACKAGE_((PRE)?DEPENDS|ARCHITECTURE|BREAKS|CONFLICTS|CONTROL_(EXTRA|STRICT_PERMISSION)|ENHANCES|NAME|PRIORITY|PROVIDES|RECOMMENDS|REPLACES|SECTION|SHLIBDEPS|SOURCE|SUGGESTS)|DEBUGINFO_PACKAGE)|DMG_&var_ref_re;_FILE_NAME|INNOSETUP_(&var_ref_re;_INSTALL_DIRECTORY|(DEFINE|SETUP)_&var_ref_re;)|NSIS_&var_ref_re;_INSTALL_DIRECTORY|NUGET_(&var_ref_re;_PACKAGE_(AUTHORS|COPYRIGHT|DEPENDENCIES(_&var_ref_re;_VERSION)?|DESCRIPTION(_SUMMARY)?|HOMEPAGE_URL|ICON(URL)?|LANGUAGE|LICENSE(URL|_(EXPRESSION|FILE_NAME))|NAME|OWNERS|RELEASE_NOTES|TAGS|TITLE|VERSION)|PACKAGE_DEPENDENCIES_&var_ref_re;_VERSION)|P(RE|OST)FLIGHT_&var_ref_re;_SCRIPT|RPM_(&var_ref_re;_(DEFAULT_((DIR|FILE)_PERMISSIONS|GROUP|USER)|BUILD_SOURCE_DIRS_PREFIX|DEBUGINFO_(FILE_NAME|PACKAGE)|FILE_NAME|PACKAGE_(ARCHITECTURE|AUTO(PROV|REQ(PROV)?)|CONFLICTS|DESCRIPTION|GROUP|NAME|OBSOLETES|PREFIX|PROVIDES|REQUIRES(_P(RE|OST)(UN)?)?|SUGGESTS|SUMMARY|URL)|USER_(FILELIST|BINARY_SPECFILE))|NO_&var_ref_re;_INSTALL_PREFIX_RELOCATION)|WIX_(&var_ref_re;_EXT(ENSIONS|RA_FLAGS)|PROPERTY_&var_ref_re;))|ICU_&var_ref_re;_(LIBRARY|EXECUTABLE)|MPI_&var_ref_re;_(ADDITIONAL_INCLUDE_VARS|COMPILE(R|_(DEFINI|OP)TIONS)|LIB(_NAMES|RARY))|OpenACC_&var_ref_re;_(FLAGS|OPTIONS|SPEC_DATE)|OpenMP_&var_ref_re;_(FLAGS|LIB(_NAMES|RARY)|SPEC_DATE)|SWIG_MODULE_&var_ref_re;_EXTRA_DEPS)\b"/> </context> <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" /> + <RegExpr attribute="Cache Variable Substitution" context="#stay" String="\$CACHE\{\s*[\w-]+\s*\}"/> + <RegExpr attribute="Environment Variable Substitution" context="EnvVarSubst" String="\$?ENV\{"/> + <Detect2Chars attribute="Variable Substitution" context="VarSubst" char="$" char1="{"/> + <RegExpr attribute="@Variable Substitution" context="@VarSubst" String="@&var_ref_re;@" lookAhead="true"/> + </context> + + <context attribute="Environment Variable Substitution" lineEndContext="#pop" name="EnvVarSubst"> + <DetectChar attribute="Environment Variable Substitution" context="#pop" char="}"/> + <keyword attribute="Standard Environment Variable" context="#stay" String="environment-variables" insensitive="false"/> + <RegExpr attribute="Standard Environment Variable" context="#stay" String="\b(?:&var_ref_re;_(DIR|ROOT)|ASM&var_ref_re;(FLAGS)?|CMAKE_&var_ref_re;_(COMPIL|LINK)ER_LAUNCHER)\b"/> + <DetectIdentifier/> + <IncludeRules context="Detect Variable Substitutions"/> </context> <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" /> + <DetectChar attribute="Variable Substitution" context="#pop" char="}"/> + <IncludeRules context="Detect Builtin Variables"/> + <DetectIdentifier/> + <IncludeRules context="Detect Variable Substitutions"/> </context> <context attribute="@Variable Substitution" lineEndContext="#pop" name="@VarSubst"> - <DetectChar attribute="@Variable Substitution" context="VarSubst@" char="@" /> + <DetectChar attribute="@Variable Substitution" context="VarSubst@" char="@"/> </context> <context attribute="@Variable Substitution" lineEndContext="#pop#pop" name="VarSubst@"> - <IncludeRules context="Detect Builtin Variables" /> - <DetectIdentifier /> - <DetectChar attribute="@Variable Substitution" context="#pop#pop" char="@" /> + <DetectChar attribute="@Variable Substitution" context="#pop#pop" char="@"/> + <IncludeRules context="Detect Builtin Variables"/> + <DetectIdentifier/> + </context> + + <context attribute="Normal Text" lineEndContext="#stay" name="Target Name"> + <DetectSpaces/> + <RegExpr attribute="Aliased Targets" context="#pop" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + <IncludeRules context="Detect Targets"/> + <IncludeRules context="User Function Opened"/> + <IncludeRules context="LineError"/> + </context> + + <context attribute="Normal Text" lineEndContext="#stay" name="Detect Targets"> + <RegExpr attribute="Targets" context="#stay" String="&tgt_name_re;"/> + </context> + + <context attribute="Normal Text" lineEndContext="#stay" name="LineError"> + <RegExpr attribute="Error" context="#stay" String=".*"/> </context> <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="\\["$n\\]" /> - <DetectChar attribute="Strings" context="String" char=""" /> - <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 Variable Substitutions" /> - <IncludeRules context="Detect Special Values" /> - <IncludeRules context="Detect Aliased Targets" /> - <IncludeRules context="Detect Generator Expressions" /> + <Detect2Chars attribute="Normal Text" context="#stay" char="\" char1="("/> + <Detect2Chars attribute="Normal Text" context="#stay" char="\" char1=")"/> + <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="""/> + <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="$"/> + <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="n"/> + <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="\"/> + <DetectChar attribute="Strings" context="String" char="""/> + <RegExpr attribute="Strings" context="Bracketed String" String="\[(=*)\[" beginRegion="BracketedString"/> + <DetectChar attribute="Comment" context="Match Comments" char="#" lookAhead="true"/> + <IncludeRules context="Detect Builtin Variables"/> + <IncludeRules context="Detect Variable Substitutions"/> + <IncludeRules context="Detect Special Values"/> + <IncludeRules context="Detect Aliased Targets"/> + <IncludeRules context="Detect Generator Expressions"/> + <DetectIdentifier/> </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" /> + <RegExpr attribute="Version Arg" context="#stay" String="\b[0-9]++(.[0-9]++)+\b"/> + <keyword attribute="True Special Arg" context="#stay" String="true_special_arg" insensitive="true"/> + <keyword attribute="False Special Arg" context="#stay" String="false_special_arg" insensitive="true"/> + <RegExpr attribute="False Special Arg" context="#stay" String="\b(?:&var_ref_re;-)?NOTFOUND\b"/> + <RegExpr attribute="Special Args" context="#stay" String="\bCMP[0-9][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" /> + <RegExpr attribute="Aliased Targets" context="#stay" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/> + </context> + + <context attribute="Comment" lineEndContext="#pop" name="Match Comments"> + <DetectSpaces/> + <RegExpr attribute="Comment" context="#pop!Bracketed Comment" String="#\[(=*)\[" beginRegion="BracketedComment"/> + <DetectChar attribute="Comment" context="#pop!Comment" char="#"/> + <DetectIdentifier/> + </context> + + <context attribute="Comment" lineEndContext="#pop" name="Match Comments and Docs"> + <RegExpr attribute="Region Marker" context="#pop!RST Documentation" String="^#\[(=*)\[\.rst:" column="0" beginRegion="RSTDocumentation"/> + <IncludeRules context="Match Comments"/> </context> <context attribute="Comment" lineEndContext="#pop" name="Comment"> - <LineContinue attribute="Comment" context="#pop" /> - <IncludeRules context="##Alerts" /> - <IncludeRules context="##Modelines" /> + <DetectSpaces/> + <LineContinue attribute="Comment" context="#pop"/> + <IncludeRules context="##Comments"/> + <DetectIdentifier/> </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" /> + <RegExpr attribute="Region Marker" context="#pop" String="^#?\]%1\]" dynamic="true" column="0" endRegion="RSTDocumentation"/> + <IncludeRules context="##reStructuredText"/> </context> <context attribute="Comment" lineEndContext="#stay" name="Bracketed Comment" dynamic="true"> - <RegExpr attribute="Comment" context="#pop" String=".*\]%1\]" dynamic="true" /> - <IncludeRules context="##Alerts" /> - <IncludeRules context="##Modelines" /> + <LineContinue attribute="Comment" context="#stay"/> + <DetectSpaces/> + <StringDetect attribute="Comment" context="#pop" String="]%1]" dynamic="true" endRegion="BracketedComment"/> + <IncludeRules context="##Comments"/> </context> <context attribute="Strings" lineEndContext="#stay" name="String"> - <RegExpr attribute="Strings" context="#pop" String=""(?=[ );]|$)" /> - <RegExpr attribute="Escapes" context="#stay" String="\\["$nrt\\]" /> - <IncludeRules context="Detect Variable Substitutions" /> - <IncludeRules context="Detect Generator Expressions" /> + <DetectSpaces/> + <DetectIdentifier/> + <RegExpr attribute="Strings" context="#pop" String=""(?=[ );]|$)"/> + <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="""/> + <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="$"/> + <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="n"/> + <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="r"/> + <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="t"/> + <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="\"/> + <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" /> + <StringDetect attribute="Strings" context="#pop" String="]%1]" dynamic="true" endRegion="BracketedString"/> </context> <context attribute="Normal Text" lineEndContext="#stay" name="Detect Generator Expressions"> - <Detect2Chars attribute="Generator Expression" context="Generator Expression" char="$" char1="<" /> + <Detect2Chars attribute="Generator Expression" context="Generator Expression" char="$" char1="<"/> </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=">" /> - <keyword attribute="Generator Expression Keyword" context="#stay" String="generator-expressions" insensitive="false" /> - <IncludeRules context="Detect Aliased Targets" /> - <IncludeRules context="Detect Variable Substitutions" /> + <IncludeRules context="Detect Generator Expressions"/> + <DetectChar attribute="Comment" context="Comment" char="#"/> + <DetectChar attribute="Generator Expression" context="#pop" char=">"/> + <keyword attribute="Generator Expression Keyword" context="#stay" String="generator-expressions" insensitive="false"/> + <WordDetect String="LIST" attribute="Generator Expression Keyword" context="genex_LIST_ctx"/> + <WordDetect String="PATH" attribute="Generator Expression Keyword" context="genex_PATH_ctx"/> + <IncludeRules context="Detect Aliased Targets"/> + <IncludeRules context="Detect Variable Substitutions"/> + <DetectIdentifier/> + </context> + <context attribute="Generator Expression" lineEndContext="#stay" name="genex_LIST_ctx" fallthroughContext="#pop"> + <DetectChar char=":" context="#stay"/> + <DetectSpaces/> + <keyword attribute="Generator Expression Sub-Command" context="#pop" String="genex-LIST-subcommands" insensitive="false"/> + </context> + <context attribute="Generator Expression" lineEndContext="#stay" name="genex_PATH_ctx" fallthroughContext="#pop"> + <DetectChar char=":" context="#stay"/> + <DetectSpaces/> + <keyword attribute="Generator Expression Sub-Command" context="#pop" String="genex-PATH-subcommands" insensitive="false"/> </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="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 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" /> - <itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false" /> + <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/> + <itemData name="Comment" defStyleNum="dsComment" spellChecking="true"/> + <itemData name="Command" defStyleNum="dsKeyword" spellChecking="false"/> + <itemData name="Control Flow" defStyleNum="dsControlFlow" spellChecking="false"/> + <itemData name="CMake Provided Function/Macro" defStyleNum="dsFunction" bold="true" spellChecking="false"/> + <itemData name="User Function/Macro" defStyleNum="dsFunction" spellChecking="false"/> + <itemData name="Property" defStyleNum="dsOthers" spellChecking="false"/> + <itemData name="Targets" defStyleNum="dsBaseN" 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="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="Version Arg" defStyleNum="dsDataType" spellChecking="false"/> + <itemData name="Strings" defStyleNum="dsString" spellChecking="true"/> + <itemData name="Escapes" defStyleNum="dsSpecialChar" spellChecking="false"/> + <itemData name="Builtin Variable" defStyleNum="dsDecVal" color="#c09050" selColor="#c09050" spellChecking="false"/> + <itemData name="CMake Internal Variable" defStyleNum="dsVariable" spellChecking="false"/> + <itemData name="Internal Name" defStyleNum="dsVariable" spellChecking="false"/> + <itemData name="Variable Substitution" defStyleNum="dsDecVal" spellChecking="false"/> + <itemData name="@Variable Substitution" defStyleNum="dsBaseN" spellChecking="false"/> + <itemData name="Cache Variable Substitution" defStyleNum="dsFloat" spellChecking="false"/> + <itemData name="Environment Variable Substitution" defStyleNum="dsFloat" spellChecking="false"/> + <itemData name="Standard Environment Variable" defStyleNum="dsFloat" spellChecking="false"/> + <itemData name="Generator Expression Keyword" defStyleNum="dsKeyword" color="#b84040" selColor="#b84040" spellChecking="false"/> + <itemData name="Generator Expression Sub-Command" defStyleNum="dsKeyword" color="#c05050" selColor="#c05050" spellChecking="false"/> + <itemData name="Generator Expression" defStyleNum="dsOthers" color="#b86050" selColor="#b86050" spellChecking="false"/> + <itemData name="Standard Module" defStyleNum="dsImport" spellChecking="false"/> + <itemData name="Deprecated Module" defStyleNum="dsImport" spellChecking="false"/> + <itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false"/> + <itemData name="Error" defStyleNum="dsError" spellChecking="false"/> </itemDatas> </highlighting> <general> <comments> - <comment name="singleLine" start="#" /> + <comment name="singleLine" start="#" position="afterwhitespace"/> + <comment name="multiLine" start="#[[" end="]]" region="BracketedComment"/> </comments> - <keywords casesensitive="1" /> + <keywords casesensitive="1" weakDeliminator="."/> </general> </language> - -<!-- kate: indent-width 2; tab-width 2; --> - +<!-- kate: replace-tabs on; indent-width 2; tab-width 2; --> |