Warning, /frameworks/syntax-highlighting/data/syntax/cmake.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language
0003 [
0004   <!-- NOTE See https://cmake.org/cmake/help/latest/manual/cmake-language.7.html#variable-references -->
0005   <!ENTITY var_ref_re "[/\.\+\-_0-9A-Za-z]+">
0006   <!-- NOTE See `cmGeneratorExpression::IsValidTargetName` -->
0007   <!ENTITY tgt_name_re "[A-Za-z0-9_\.\+\-]+">
0008 ]>
0009 <!--
0010     This file is part of KDE's kate project.
0011 
0012     SPDX-FileCopyrightText: 2004 Alexander Neundorf <neundorf@kde.org>
0013     SPDX-FileCopyrightText: 2005 Dominik Haumann <dhdev@gmx.de>
0014     SPDX-FileCopyrightText: 2007, 2008, 2013, 2014 Matthew Woehlke <mw_triad@users.sourceforge.net>
0015     SPDX-FileCopyrightText: 2013-2015, 2017-2023 Alex Turbov <i.zaufi@gmail.com>
0016 
0017     SPDX-License-Identifier: LGPL-2.0-or-later
0018  -->
0019 
0020 <!-- ***** THIS FILE WAS GENERATED BY A SCRIPT - DO NOT EDIT *****
0021   cd data/generators
0022   # increase version of cmake.xml.tpl then
0023   ./generate-cmake-syntax.py cmake.yaml > ../syntax/cmake.xml
0024 -->
0025 
0026 <language
0027     name="CMake"
0028     version="50"
0029     kateversion="5.62"
0030     section="Other"
0031     extensions="CMakeLists.txt;*.cmake;*.cmake.in"
0032     style="CMake"
0033     mimetype="text/x-cmake"
0034     author="Alex Turbov (i.zaufi@gmail.com)"
0035     license="LGPLv2+"
0036   >
0037   <highlighting>
0038 
0039     <list name="commands">
0040         <item>block</item>
0041         <item>break</item>
0042         <item>cmake_host_system_information</item>
0043         <item>cmake_language</item>
0044         <item>cmake_minimum_required</item>
0045         <item>cmake_parse_arguments</item>
0046         <item>cmake_path</item>
0047         <item>cmake_policy</item>
0048         <item>configure_file</item>
0049         <item>continue</item>
0050         <item>elseif</item>
0051         <item>else</item>
0052         <item>endblock</item>
0053         <item>endforeach</item>
0054         <item>endfunction</item>
0055         <item>endif</item>
0056         <item>endmacro</item>
0057         <item>endwhile</item>
0058         <item>execute_process</item>
0059         <item>file</item>
0060         <item>find_file</item>
0061         <item>find_library</item>
0062         <item>find_package</item>
0063         <item>find_path</item>
0064         <item>find_program</item>
0065         <item>foreach</item>
0066         <item>function</item>
0067         <item>get_cmake_property</item>
0068         <item>get_directory_property</item>
0069         <item>get_filename_component</item>
0070         <item>get_property</item>
0071         <item>if</item>
0072         <item>include</item>
0073         <item>include_guard</item>
0074         <item>list</item>
0075         <item>macro</item>
0076         <item>mark_as_advanced</item>
0077         <item>math</item>
0078         <item>message</item>
0079         <item>option</item>
0080         <item>return</item>
0081         <item>separate_arguments</item>
0082         <item>set_directory_properties</item>
0083         <item>set_property</item>
0084         <item>set</item>
0085         <item>site_name</item>
0086         <item>string</item>
0087         <item>unset</item>
0088         <item>variable_watch</item>
0089         <item>while</item>
0090         <item>add_compile_definitions</item>
0091         <item>add_compile_options</item>
0092         <item>add_custom_command</item>
0093         <item>add_custom_target</item>
0094         <item>add_definitions</item>
0095         <item>add_dependencies</item>
0096         <item>add_executable</item>
0097         <item>add_library</item>
0098         <item>add_link_options</item>
0099         <item>add_subdirectory</item>
0100         <item>add_test</item>
0101         <item>aux_source_directory</item>
0102         <item>build_command</item>
0103         <item>cmake_file_api</item>
0104         <item>create_test_sourcelist</item>
0105         <item>define_property</item>
0106         <item>enable_language</item>
0107         <item>enable_testing</item>
0108         <item>export</item>
0109         <item>fltk_wrap_ui</item>
0110         <item>get_source_file_property</item>
0111         <item>get_target_property</item>
0112         <item>get_test_property</item>
0113         <item>include_directories</item>
0114         <item>include_external_msproject</item>
0115         <item>include_regular_expression</item>
0116         <item>install</item>
0117         <item>link_directories</item>
0118         <item>link_libraries</item>
0119         <item>load_cache</item>
0120         <item>project</item>
0121         <item>qt_wrap_cpp</item>
0122         <item>qt_wrap_ui</item>
0123         <item>remove_definitions</item>
0124         <item>set_source_files_properties</item>
0125         <item>set_target_properties</item>
0126         <item>set_tests_properties</item>
0127         <item>source_group</item>
0128         <item>target_compile_definitions</item>
0129         <item>target_compile_features</item>
0130         <item>target_compile_options</item>
0131         <item>target_include_directories</item>
0132         <item>target_link_directories</item>
0133         <item>target_link_libraries</item>
0134         <item>target_link_options</item>
0135         <item>target_precompile_headers</item>
0136         <item>target_sources</item>
0137         <item>try_compile</item>
0138         <item>try_run</item>
0139         <item>ctest_build</item>
0140         <item>ctest_configure</item>
0141         <item>ctest_coverage</item>
0142         <item>ctest_empty_binary_directory</item>
0143         <item>ctest_memcheck</item>
0144         <item>ctest_read_custom_files</item>
0145         <item>ctest_run_script</item>
0146         <item>ctest_sleep</item>
0147         <item>ctest_start</item>
0148         <item>ctest_submit</item>
0149         <item>ctest_test</item>
0150         <item>ctest_update</item>
0151         <item>ctest_upload</item>
0152     </list>
0153     <list name="block_nargs">
0154       <item>PROPAGATE</item>
0155       <item>SCOPE_FOR</item>
0156     </list>
0157     <list name="block_sargs">
0158       <item>POLICIES</item>
0159       <item>VARIABLES</item>
0160     </list>
0161     <list name="cmake_host_system_information_nargs">
0162       <item>ERROR_VARIABLE</item>
0163       <item>QUERY</item>
0164       <item>RESULT</item>
0165       <item>SEPARATOR</item>
0166       <item>SUBKEYS</item>
0167       <item>VALUE</item>
0168       <item>VALUE_NAMES</item>
0169       <item>VIEW</item>
0170       <item>WINDOWS_REGISTRY</item>
0171     </list>
0172     <list name="cmake_host_system_information_sargs">
0173       <item>32</item>
0174       <item>32_64</item>
0175       <item>64</item>
0176       <item>64_32</item>
0177       <item>AVAILABLE_PHYSICAL_MEMORY</item>
0178       <item>AVAILABLE_VIRTUAL_MEMORY</item>
0179       <item>BOTH</item>
0180       <item>DISTRIB_INFO</item>
0181       <item>FQDN</item>
0182       <item>HAS_AMD_3DNOW</item>
0183       <item>HAS_AMD_3DNOW_PLUS</item>
0184       <item>HAS_FPU</item>
0185       <item>HAS_IA64</item>
0186       <item>HAS_MMX</item>
0187       <item>HAS_MMX_PLUS</item>
0188       <item>HAS_SERIAL_NUMBER</item>
0189       <item>HAS_SSE</item>
0190       <item>HAS_SSE2</item>
0191       <item>HAS_SSE_FP</item>
0192       <item>HAS_SSE_MMX</item>
0193       <item>HOST</item>
0194       <item>HOSTNAME</item>
0195       <item>IS_64BIT</item>
0196       <item>MSYSTEM_PREFIX</item>
0197       <item>NUMBER_OF_LOGICAL_CORES</item>
0198       <item>NUMBER_OF_PHYSICAL_CORES</item>
0199       <item>OS_NAME</item>
0200       <item>OS_PLATFORM</item>
0201       <item>OS_RELEASE</item>
0202       <item>OS_VERSION</item>
0203       <item>PROCESSOR_DESCRIPTION</item>
0204       <item>PROCESSOR_NAME</item>
0205       <item>PROCESSOR_SERIAL_NUMBER</item>
0206       <item>TARGET</item>
0207       <item>TOTAL_PHYSICAL_MEMORY</item>
0208       <item>TOTAL_VIRTUAL_MEMORY</item>
0209     </list>
0210     <list name="cmake_language_nargs">
0211       <item>CALL</item>
0212       <item>CANCEL_CALL</item>
0213       <item>CODE</item>
0214       <item>DEFER</item>
0215       <item>DIRECTORY</item>
0216       <item>EVAL</item>
0217       <item>GET_CALL</item>
0218       <item>GET_CALL_IDS</item>
0219       <item>GET_MESSAGE_LOG_LEVEL</item>
0220       <item>ID</item>
0221       <item>ID_VAR</item>
0222       <item>SET_DEPENDENCY_PROVIDER</item>
0223       <item>SUPPORTED_METHODS</item>
0224     </list>
0225     <list name="cmake_language_sargs">
0226       <item>FETCHCONTENT_MAKEAVAILABLE_SERIAL</item>
0227       <item>FIND_PACKAGE</item>
0228     </list>
0229     <list name="cmake_minimum_required_nargs">
0230       <item>FATAL_ERROR</item>
0231       <item>VERSION</item>
0232     </list>
0233     <list name="cmake_parse_arguments_nargs">
0234       <item>PARSE_ARGV</item>
0235     </list>
0236     <list name="cmake_path_nargs">
0237       <item>ABSOLUTE_PATH</item>
0238       <item>APPEND</item>
0239       <item>APPEND_STRING</item>
0240       <item>BASE_DIRECTORY</item>
0241       <item>COMPARE</item>
0242       <item>CONVERT</item>
0243       <item>EQUAL</item>
0244       <item>EXTENSION</item>
0245       <item>FILENAME</item>
0246       <item>GET</item>
0247       <item>HASH</item>
0248       <item>HAS_EXTENSION</item>
0249       <item>HAS_FILENAME</item>
0250       <item>HAS_PARENT_PATH</item>
0251       <item>HAS_RELATIVE_PART</item>
0252       <item>HAS_ROOT_DIRECTORY</item>
0253       <item>HAS_ROOT_NAME</item>
0254       <item>HAS_ROOT_PATH</item>
0255       <item>HAS_STEM</item>
0256       <item>IS_ABSOLUTE</item>
0257       <item>IS_PREFIX</item>
0258       <item>IS_RELATIVE</item>
0259       <item>LAST_ONLY</item>
0260       <item>NATIVE_PATH</item>
0261       <item>NORMALIZE</item>
0262       <item>NORMAL_PATH</item>
0263       <item>NOT_EQUAL</item>
0264       <item>OUTPUT_VARIABLE</item>
0265       <item>PARENT_PATH</item>
0266       <item>RELATIVE_PART</item>
0267       <item>RELATIVE_PATH</item>
0268       <item>REMOVE_EXTENSION</item>
0269       <item>REMOVE_FILENAME</item>
0270       <item>REPLACE_EXTENSION</item>
0271       <item>REPLACE_FILENAME</item>
0272       <item>ROOT_DIRECTORY</item>
0273       <item>ROOT_NAME</item>
0274       <item>ROOT_PATH</item>
0275       <item>SET</item>
0276       <item>STEM</item>
0277       <item>TO_CMAKE_PATH_LIST</item>
0278       <item>TO_NATIVE_PATH_LIST</item>
0279     </list>
0280     <list name="cmake_policy_nargs">
0281       <item>GET</item>
0282       <item>POP</item>
0283       <item>PUSH</item>
0284       <item>SET</item>
0285       <item>VERSION</item>
0286     </list>
0287     <list name="cmake_policy_sargs">
0288       <item>NEW</item>
0289       <item>OLD</item>
0290     </list>
0291     <list name="configure_file_nargs">
0292       <item>@ONLY</item>
0293       <item>COPYONLY</item>
0294       <item>ESCAPE_QUOTES</item>
0295       <item>FILE_PERMISSIONS</item>
0296       <item>NEWLINE_STYLE</item>
0297       <item>NO_SOURCE_PERMISSIONS</item>
0298       <item>USE_SOURCE_PERMISSIONS</item>
0299     </list>
0300     <list name="configure_file_sargs">
0301       <item>CRLF</item>
0302       <item>DOS</item>
0303       <item>LF</item>
0304       <item>UNIX</item>
0305       <item>WIN32</item>
0306     </list>
0307     <list name="elseif_nargs">
0308       <item>AND</item>
0309       <item>COMMAND</item>
0310       <item>DEFINED</item>
0311       <item>EQUAL</item>
0312       <item>EXISTS</item>
0313       <item>GREATER</item>
0314       <item>GREATER_EQUAL</item>
0315       <item>IN_LIST</item>
0316       <item>IS_ABSOLUTE</item>
0317       <item>IS_DIRECTORY</item>
0318       <item>IS_NEWER_THAN</item>
0319       <item>IS_SYMLINK</item>
0320       <item>LESS</item>
0321       <item>LESS_EQUAL</item>
0322       <item>MATCHES</item>
0323       <item>NOT</item>
0324       <item>OR</item>
0325       <item>PATH_EQUAL</item>
0326       <item>POLICY</item>
0327       <item>STREQUAL</item>
0328       <item>STRGREATER</item>
0329       <item>STRGREATER_EQUAL</item>
0330       <item>STRLESS</item>
0331       <item>STRLESS_EQUAL</item>
0332       <item>TARGET</item>
0333       <item>TEST</item>
0334       <item>VERSION_EQUAL</item>
0335       <item>VERSION_GREATER</item>
0336       <item>VERSION_GREATER_EQUAL</item>
0337       <item>VERSION_LESS</item>
0338       <item>VERSION_LESS_EQUAL</item>
0339     </list>
0340     <list name="execute_process_nargs">
0341       <item>COMMAND</item>
0342       <item>COMMAND_ECHO</item>
0343       <item>COMMAND_ERROR_IS_FATAL</item>
0344       <item>ECHO_ERROR_VARIABLE</item>
0345       <item>ECHO_OUTPUT_VARIABLE</item>
0346       <item>ENCODING</item>
0347       <item>ERROR_FILE</item>
0348       <item>ERROR_QUIET</item>
0349       <item>ERROR_STRIP_TRAILING_WHITESPACE</item>
0350       <item>ERROR_VARIABLE</item>
0351       <item>INPUT_FILE</item>
0352       <item>OUTPUT_FILE</item>
0353       <item>OUTPUT_QUIET</item>
0354       <item>OUTPUT_STRIP_TRAILING_WHITESPACE</item>
0355       <item>OUTPUT_VARIABLE</item>
0356       <item>RESULTS_VARIABLE</item>
0357       <item>RESULT_VARIABLE</item>
0358       <item>TIMEOUT</item>
0359       <item>WORKING_DIRECTORY</item>
0360     </list>
0361     <list name="execute_process_sargs">
0362       <item>ANSI</item>
0363       <item>ANY</item>
0364       <item>AUTO</item>
0365       <item>LAST</item>
0366       <item>NONE</item>
0367       <item>OEM</item>
0368       <item>STDERR</item>
0369       <item>STDOUT</item>
0370       <item>UTF8</item>
0371     </list>
0372     <list name="file_nargs">
0373       <item>@ONLY</item>
0374       <item>APPEND</item>
0375       <item>ARCHIVE_CREATE</item>
0376       <item>ARCHIVE_EXTRACT</item>
0377       <item>BASE_DIRECTORY</item>
0378       <item>BUNDLE_EXECUTABLE</item>
0379       <item>CHMOD</item>
0380       <item>CHMOD_RECURSE</item>
0381       <item>COMPRESSION</item>
0382       <item>COMPRESSION_LEVEL</item>
0383       <item>CONDITION</item>
0384       <item>CONFIGURE</item>
0385       <item>CONFIGURE_DEPENDS</item>
0386       <item>CONTENT</item>
0387       <item>COPY</item>
0388       <item>COPY_FILE</item>
0389       <item>DESTINATION</item>
0390       <item>DIRECTORIES</item>
0391       <item>DIRECTORY</item>
0392       <item>DIRECTORY_PERMISSIONS</item>
0393       <item>DOWNLOAD</item>
0394       <item>ENCODING</item>
0395       <item>ESCAPE_QUOTES</item>
0396       <item>EXCLUDE</item>
0397       <item>EXECUTABLES</item>
0398       <item>EXPAND_TILDE</item>
0399       <item>EXPECTED_HASH</item>
0400       <item>EXPECTED_MD5</item>
0401       <item>FILES</item>
0402       <item>FILES_MATCHING</item>
0403       <item>FILE_PERMISSIONS</item>
0404       <item>FOLLOW_SYMLINKS</item>
0405       <item>FOLLOW_SYMLINK_CHAIN</item>
0406       <item>FORMAT</item>
0407       <item>GENERATE</item>
0408       <item>GET_RUNTIME_DEPENDENCIES</item>
0409       <item>GLOB</item>
0410       <item>GLOB_RECURSE</item>
0411       <item>GUARD</item>
0412       <item>HEX</item>
0413       <item>HTTPHEADER</item>
0414       <item>INACTIVITY_TIMEOUT</item>
0415       <item>INPUT</item>
0416       <item>INSTALL</item>
0417       <item>LENGTH_MAXIMUM</item>
0418       <item>LENGTH_MINIMUM</item>
0419       <item>LIBRARIES</item>
0420       <item>LIMIT</item>
0421       <item>LIMIT_COUNT</item>
0422       <item>LIMIT_INPUT</item>
0423       <item>LIMIT_OUTPUT</item>
0424       <item>LIST_DIRECTORIES</item>
0425       <item>LIST_ONLY</item>
0426       <item>LOCK</item>
0427       <item>LOG</item>
0428       <item>MAKE_DIRECTORY</item>
0429       <item>MD5</item>
0430       <item>MODULES</item>
0431       <item>MTIME</item>
0432       <item>NETRC</item>
0433       <item>NETRC_FILE</item>
0434       <item>NEWLINE_CONSUME</item>
0435       <item>NEWLINE_STYLE</item>
0436       <item>NO_HEX_CONVERSION</item>
0437       <item>NO_REPLACE</item>
0438       <item>NO_SOURCE_PERMISSIONS</item>
0439       <item>OFFSET</item>
0440       <item>ONLY_IF_DIFFERENT</item>
0441       <item>OUTPUT</item>
0442       <item>PATTERN</item>
0443       <item>PERMISSIONS</item>
0444       <item>POST_EXCLUDE_FILES</item>
0445       <item>POST_EXCLUDE_REGEXES</item>
0446       <item>POST_INCLUDE_FILES</item>
0447       <item>POST_INCLUDE_REGEXES</item>
0448       <item>PRE_EXCLUDE_REGEXES</item>
0449       <item>PRE_INCLUDE_REGEXES</item>
0450       <item>RANGE_END</item>
0451       <item>RANGE_START</item>
0452       <item>READ</item>
0453       <item>READ_SYMLINK</item>
0454       <item>REAL_PATH</item>
0455       <item>REGEX</item>
0456       <item>RELATIVE</item>
0457       <item>RELATIVE_PATH</item>
0458       <item>RELEASE</item>
0459       <item>REMOVE</item>
0460       <item>REMOVE_RECURSE</item>
0461       <item>RENAME</item>
0462       <item>RESOLVED_DEPENDENCIES_VAR</item>
0463       <item>RESULT</item>
0464       <item>RESULT_VARIABLE</item>
0465       <item>SHA1</item>
0466       <item>SHA224</item>
0467       <item>SHA256</item>
0468       <item>SHA384</item>
0469       <item>SHA3_224</item>
0470       <item>SHA3_256</item>
0471       <item>SHA3_384</item>
0472       <item>SHA3_512</item>
0473       <item>SHA512</item>
0474       <item>SHOW_PROGRESS</item>
0475       <item>SIZE</item>
0476       <item>STATUS</item>
0477       <item>STRINGS</item>
0478       <item>TARGET</item>
0479       <item>TIMEOUT</item>
0480       <item>TIMESTAMP</item>
0481       <item>TLS_CAINFO</item>
0482       <item>TLS_VERIFY</item>
0483       <item>TOUCH</item>
0484       <item>TOUCH_NOCREATE</item>
0485       <item>TO_CMAKE_PATH</item>
0486       <item>TO_NATIVE_PATH</item>
0487       <item>UNRESOLVED_DEPENDENCIES_VAR</item>
0488       <item>UPLOAD</item>
0489       <item>USERPWD</item>
0490       <item>USE_SOURCE_PERMISSIONS</item>
0491       <item>UTC</item>
0492       <item>VERBOSE</item>
0493       <item>WRITE</item>
0494     </list>
0495     <list name="file_sargs">
0496       <item>7zip</item>
0497       <item>BZip2</item>
0498       <item>CRLF</item>
0499       <item>DOS</item>
0500       <item>FILE</item>
0501       <item>FUNCTION</item>
0502       <item>GROUP_EXECUTE</item>
0503       <item>GROUP_READ</item>
0504       <item>GROUP_WRITE</item>
0505       <item>GZip</item>
0506       <item>IGNORED</item>
0507       <item>LF</item>
0508       <item>None</item>
0509       <item>OPTIONAL</item>
0510       <item>OWNER_EXECUTE</item>
0511       <item>OWNER_READ</item>
0512       <item>OWNER_WRITE</item>
0513       <item>PROCESS</item>
0514       <item>REQUIRED</item>
0515       <item>SETGID</item>
0516       <item>SETUID</item>
0517       <item>UNIX</item>
0518       <item>UTF-16BE</item>
0519       <item>UTF-16LE</item>
0520       <item>UTF-32B</item>
0521       <item>UTF-32LE</item>
0522       <item>UTF-8</item>
0523       <item>WIN32</item>
0524       <item>WORLD_EXECUTE</item>
0525       <item>WORLD_READ</item>
0526       <item>WORLD_WRITE</item>
0527       <item>XZ</item>
0528       <item>Zstd</item>
0529       <item>gnutar</item>
0530       <item>pax</item>
0531       <item>paxr</item>
0532       <item>raw</item>
0533       <item>zip</item>
0534     </list>
0535     <list name="find_file_nargs">
0536       <item>CMAKE_FIND_ROOT_PATH_BOTH</item>
0537       <item>DOC</item>
0538       <item>HINTS</item>
0539       <item>NAMES</item>
0540       <item>NO_CACHE</item>
0541       <item>NO_CMAKE_ENVIRONMENT_PATH</item>
0542       <item>NO_CMAKE_FIND_ROOT_PATH</item>
0543       <item>NO_CMAKE_INSTALL_PREFIX</item>
0544       <item>NO_CMAKE_PATH</item>
0545       <item>NO_CMAKE_SYSTEM_PATH</item>
0546       <item>NO_DEFAULT_PATH</item>
0547       <item>NO_PACKAGE_ROOT_PATH</item>
0548       <item>NO_SYSTEM_ENVIRONMENT_PATH</item>
0549       <item>ONLY_CMAKE_FIND_ROOT_PATH</item>
0550       <item>PATHS</item>
0551       <item>PATH_SUFFIXES</item>
0552       <item>REGISTRY_VIEW</item>
0553       <item>REQUIRED</item>
0554       <item>VALIDATOR</item>
0555     </list>
0556     <list name="find_file_sargs">
0557       <item>32</item>
0558       <item>32_64</item>
0559       <item>64</item>
0560       <item>64_32</item>
0561       <item>BOTH</item>
0562       <item>HOST</item>
0563       <item>TARGET</item>
0564     </list>
0565     <list name="find_library_nargs">
0566       <item>CMAKE_FIND_ROOT_PATH_BOTH</item>
0567       <item>DOC</item>
0568       <item>HINTS</item>
0569       <item>NAMES</item>
0570       <item>NAMES_PER_DIR</item>
0571       <item>NO_CACHE</item>
0572       <item>NO_CMAKE_ENVIRONMENT_PATH</item>
0573       <item>NO_CMAKE_FIND_ROOT_PATH</item>
0574       <item>NO_CMAKE_INSTALL_PREFIX</item>
0575       <item>NO_CMAKE_PATH</item>
0576       <item>NO_CMAKE_SYSTEM_PATH</item>
0577       <item>NO_DEFAULT_PATH</item>
0578       <item>NO_PACKAGE_ROOT_PATH</item>
0579       <item>NO_SYSTEM_ENVIRONMENT_PATH</item>
0580       <item>ONLY_CMAKE_FIND_ROOT_PATH</item>
0581       <item>PATHS</item>
0582       <item>PATH_SUFFIXES</item>
0583       <item>REGISTRY_VIEW</item>
0584       <item>REQUIRED</item>
0585       <item>VALIDATOR</item>
0586     </list>
0587     <list name="find_package_nargs">
0588       <item>BYPASS_PROVIDER</item>
0589       <item>CMAKE_FIND_ROOT_PATH_BOTH</item>
0590       <item>COMPONENTS</item>
0591       <item>CONFIG</item>
0592       <item>CONFIGS</item>
0593       <item>EXACT</item>
0594       <item>GLOBAL</item>
0595       <item>HINTS</item>
0596       <item>MODULE</item>
0597       <item>NAMES</item>
0598       <item>NO_CMAKE_ENVIRONMENT_PATH</item>
0599       <item>NO_CMAKE_FIND_ROOT_PATH</item>
0600       <item>NO_CMAKE_INSTALL_PREFIX</item>
0601       <item>NO_CMAKE_PACKAGE_REGISTRY</item>
0602       <item>NO_CMAKE_PATH</item>
0603       <item>NO_CMAKE_SYSTEM_PACKAGE_REGISTRY</item>
0604       <item>NO_CMAKE_SYSTEM_PATH</item>
0605       <item>NO_DEFAULT_PATH</item>
0606       <item>NO_MODULE</item>
0607       <item>NO_PACAKGE_ROOT_PATH</item>
0608       <item>NO_POLICY_SCOPE</item>
0609       <item>NO_SYSTEM_ENVIRONMENT_PATH</item>
0610       <item>ONLY_CMAKE_FIND_ROOT_PATH</item>
0611       <item>OPTIONAL_COMPONENTS</item>
0612       <item>PATHS</item>
0613       <item>PATH_SUFFIXES</item>
0614       <item>QUIET</item>
0615       <item>REGISTRY_VIEW</item>
0616       <item>REQUIRED</item>
0617     </list>
0618     <list name="foreach_nargs">
0619       <item>IN</item>
0620       <item>ITEMS</item>
0621       <item>LISTS</item>
0622       <item>RANGE</item>
0623       <item>ZIP_LISTS</item>
0624     </list>
0625     <list name="get_cmake_property_sargs">
0626       <item>CACHE_VARIABLES</item>
0627       <item>COMMANDS</item>
0628       <item>COMPONENTS</item>
0629       <item>MACROS</item>
0630       <item>VARIABLES</item>
0631     </list>
0632     <list name="get_directory_property_nargs">
0633       <item>DEFINITION</item>
0634       <item>DIRECTORY</item>
0635     </list>
0636     <list name="get_filename_component_nargs">
0637       <item>ABSOLUTE</item>
0638       <item>BASE_DIR</item>
0639       <item>CACHE</item>
0640       <item>DIRECTORY</item>
0641       <item>EXT</item>
0642       <item>LAST_EXT</item>
0643       <item>NAME</item>
0644       <item>NAME_WE</item>
0645       <item>NAME_WLE</item>
0646       <item>PATH</item>
0647       <item>PROGRAM</item>
0648       <item>PROGRAM_ARGS</item>
0649       <item>REALPATH</item>
0650     </list>
0651     <list name="get_property_nargs">
0652       <item>BRIEF_DOCS</item>
0653       <item>CACHE</item>
0654       <item>DEFINED</item>
0655       <item>DIRECTORY</item>
0656       <item>FULL_DOCS</item>
0657       <item>GLOBAL</item>
0658       <item>INSTALL</item>
0659       <item>PROPERTY</item>
0660       <item>SET</item>
0661       <item>SOURCE</item>
0662       <item>TARGET</item>
0663       <item>TARGET_DIRECTORY</item>
0664       <item>TEST</item>
0665       <item>VARIABLE</item>
0666     </list>
0667     <list name="include_nargs">
0668       <item>NO_POLICY_SCOPE</item>
0669       <item>OPTIONAL</item>
0670       <item>RESULT_VARIABLE</item>
0671     </list>
0672     <list name="include_guard_nargs">
0673       <item>DIRECTORY</item>
0674       <item>GLOBAL</item>
0675     </list>
0676     <list name="list_nargs">
0677       <item>APPEND</item>
0678       <item>AT</item>
0679       <item>CASE</item>
0680       <item>COMPARE</item>
0681       <item>EXCLUDE</item>
0682       <item>FILTER</item>
0683       <item>FIND</item>
0684       <item>FOR</item>
0685       <item>GENEX_STRIP</item>
0686       <item>GET</item>
0687       <item>INCLUDE</item>
0688       <item>INSERT</item>
0689       <item>JOIN</item>
0690       <item>LENGTH</item>
0691       <item>ORDER</item>
0692       <item>OUTPUT_VARIABLE</item>
0693       <item>POP_BACK</item>
0694       <item>POP_FRONT</item>
0695       <item>PREPEND</item>
0696       <item>REGEX</item>
0697       <item>REMOVE_AT</item>
0698       <item>REMOVE_DUPLICATES</item>
0699       <item>REMOVE_ITEM</item>
0700       <item>REPLACE</item>
0701       <item>REVERSE</item>
0702       <item>SORT</item>
0703       <item>STRIP</item>
0704       <item>SUBLIST</item>
0705       <item>TOLOWER</item>
0706       <item>TRANSFORM</item>
0707     </list>
0708     <list name="list_sargs">
0709       <item>ASCENDING</item>
0710       <item>DESCENDING</item>
0711       <item>FILE_BASENAME</item>
0712       <item>INSENSITIVE</item>
0713       <item>NATURAL</item>
0714       <item>SENSITIVE</item>
0715       <item>STRING</item>
0716     </list>
0717     <list name="mark_as_advanced_nargs">
0718       <item>CLEAR</item>
0719       <item>FORCE</item>
0720     </list>
0721     <list name="math_nargs">
0722       <item>EXPR</item>
0723       <item>OUTPUT_FORMAT</item>
0724     </list>
0725     <list name="math_sargs">
0726       <item>DECIMAL</item>
0727       <item>HEXADECIMAL</item>
0728     </list>
0729     <list name="message_nargs">
0730       <item>AUTHOR_WARNING</item>
0731       <item>CHECK_FAIL</item>
0732       <item>CHECK_PASS</item>
0733       <item>CHECK_START</item>
0734       <item>CONFIGURE_LOG</item>
0735       <item>DEBUG</item>
0736       <item>DEPRECATION</item>
0737       <item>FATAL_ERROR</item>
0738       <item>NOTICE</item>
0739       <item>SEND_ERROR</item>
0740       <item>STATUS</item>
0741       <item>TRACE</item>
0742       <item>VERBOSE</item>
0743       <item>WARNING</item>
0744     </list>
0745     <list name="return_nargs">
0746       <item>PROPAGATE</item>
0747     </list>
0748     <list name="separate_arguments_nargs">
0749       <item>NATIVE_COMMAND</item>
0750       <item>PROGRAM</item>
0751       <item>SEPARATE_ARGS</item>
0752       <item>UNIX_COMMAND</item>
0753       <item>WINDOWS_COMMAND</item>
0754     </list>
0755     <list name="set_directory_properties_nargs">
0756       <item>PROPERTIES</item>
0757     </list>
0758     <list name="set_property_nargs">
0759       <item>APPEND</item>
0760       <item>APPEND_STRING</item>
0761       <item>CACHE</item>
0762       <item>DIRECTORY</item>
0763       <item>GLOBAL</item>
0764       <item>INSTALL</item>
0765       <item>PROPERTY</item>
0766       <item>SOURCE</item>
0767       <item>TARGET</item>
0768       <item>TARGET_DIRECTORY</item>
0769       <item>TEST</item>
0770       <item>VARIABLE</item>
0771     </list>
0772     <list name="set_nargs">
0773       <item>CACHE</item>
0774       <item>FORCE</item>
0775       <item>PARENT_SCOPE</item>
0776     </list>
0777     <list name="set_sargs">
0778       <item>BOOL</item>
0779       <item>FILEPATH</item>
0780       <item>INTERNAL</item>
0781       <item>PATH</item>
0782       <item>STATIC</item>
0783       <item>STRING</item>
0784     </list>
0785     <list name="string_nargs">
0786       <item>@ONLY</item>
0787       <item>ALPHABET</item>
0788       <item>APPEND</item>
0789       <item>ASCII</item>
0790       <item>COMPARE</item>
0791       <item>CONCAT</item>
0792       <item>CONFIGURE</item>
0793       <item>EQUAL</item>
0794       <item>ERROR_VARIABLE</item>
0795       <item>ESCAPE_QUOTES</item>
0796       <item>FIND</item>
0797       <item>GENEX_STRIP</item>
0798       <item>GET</item>
0799       <item>GREATER</item>
0800       <item>GREATER_EQUAL</item>
0801       <item>HEX</item>
0802       <item>JOIN</item>
0803       <item>JSON</item>
0804       <item>LENGTH</item>
0805       <item>LESS</item>
0806       <item>LESS_EQUAL</item>
0807       <item>MAKE_C_IDENTIFIER</item>
0808       <item>MATCH</item>
0809       <item>MATCHALL</item>
0810       <item>MD5</item>
0811       <item>MEMBER</item>
0812       <item>NAME</item>
0813       <item>NAMESPACE</item>
0814       <item>NOTEQUAL</item>
0815       <item>PREPEND</item>
0816       <item>RANDOM</item>
0817       <item>RANDOM_SEED</item>
0818       <item>REGEX</item>
0819       <item>REMOVE</item>
0820       <item>REPEAT</item>
0821       <item>REPLACE</item>
0822       <item>REVERSE</item>
0823       <item>SET</item>
0824       <item>SHA1</item>
0825       <item>SHA224</item>
0826       <item>SHA256</item>
0827       <item>SHA384</item>
0828       <item>SHA3_224</item>
0829       <item>SHA3_256</item>
0830       <item>SHA3_384</item>
0831       <item>SHA3_512</item>
0832       <item>SHA512</item>
0833       <item>STRIP</item>
0834       <item>SUBSTRING</item>
0835       <item>TIMESTAMP</item>
0836       <item>TOLOWER</item>
0837       <item>TOUPPER</item>
0838       <item>TYPE</item>
0839       <item>UPPER</item>
0840       <item>UTC</item>
0841       <item>UUID</item>
0842     </list>
0843     <list name="unset_nargs">
0844       <item>CACHE</item>
0845       <item>PARENT_SCOPE</item>
0846     </list>
0847     <list name="add_custom_command_nargs">
0848       <item>APPEND</item>
0849       <item>ARGS</item>
0850       <item>BYPRODUCTS</item>
0851       <item>COMMAND</item>
0852       <item>COMMAND_EXPAND_LISTS</item>
0853       <item>COMMENT</item>
0854       <item>DEPENDS</item>
0855       <item>DEPENDS_EXPLICIT_ONLY</item>
0856       <item>DEPFILE</item>
0857       <item>IMPLICIT_DEPENDS</item>
0858       <item>JOB_POOL</item>
0859       <item>JOB_SERVER_AWARE</item>
0860       <item>MAIN_DEPENDENCY</item>
0861       <item>OUTPUT</item>
0862       <item>POST_BUILD</item>
0863       <item>PRE_BUILD</item>
0864       <item>PRE_LINK</item>
0865       <item>TARGET</item>
0866       <item>USES_TERMINAL</item>
0867       <item>VERBATIM</item>
0868       <item>WORKING_DIRECTORY</item>
0869     </list>
0870     <list name="add_custom_target_nargs">
0871       <item>ALL</item>
0872       <item>APPEND</item>
0873       <item>BYPRODUCTS</item>
0874       <item>COMMAND</item>
0875       <item>COMMAND_EXPAND_LISTS</item>
0876       <item>COMMENT</item>
0877       <item>DEPENDS</item>
0878       <item>DEPFILE</item>
0879       <item>IMPLICIT_DEPENDS</item>
0880       <item>JOB_POOL</item>
0881       <item>JOB_SERVER_AWARE</item>
0882       <item>SOURCES</item>
0883       <item>USES_TERMINAL</item>
0884       <item>VERBATIM</item>
0885       <item>WORKING_DIRECTORY</item>
0886     </list>
0887     <list name="add_executable_nargs">
0888       <item>ALIAS</item>
0889       <item>EXCLUDE_FROM_ALL</item>
0890       <item>GLOBAL</item>
0891       <item>IMPORTED</item>
0892       <item>MACOSX_BUNDLE</item>
0893       <item>WIN32</item>
0894     </list>
0895     <list name="add_library_nargs">
0896       <item>ALIAS</item>
0897       <item>EXCLUDE_FROM_ALL</item>
0898       <item>GLOBAL</item>
0899       <item>IMPORTED</item>
0900       <item>INTERFACE</item>
0901       <item>MODULE</item>
0902       <item>OBJECT</item>
0903       <item>SHARED</item>
0904       <item>STATIC</item>
0905       <item>UNKNOWN</item>
0906     </list>
0907     <list name="add_subdirectory_nargs">
0908       <item>EXCLUDE_FROM_ALL</item>
0909       <item>SYSTEM</item>
0910     </list>
0911     <list name="add_test_nargs">
0912       <item>COMMAND</item>
0913       <item>COMMAND_EXPAND_LISTS</item>
0914       <item>CONFIGURATIONS</item>
0915       <item>NAME</item>
0916       <item>WORKING_DIRECTORY</item>
0917     </list>
0918     <list name="build_command_nargs">
0919       <item>CONFIGURATION</item>
0920       <item>PARALLEL_LEVEL</item>
0921       <item>TARGET</item>
0922     </list>
0923     <list name="cmake_file_api_nargs">
0924       <item>API_VERSION</item>
0925       <item>CACHE</item>
0926       <item>CMAKEFILES</item>
0927       <item>CODEMODEL</item>
0928       <item>QUERY</item>
0929       <item>TOOLCHAINS</item>
0930     </list>
0931     <list name="create_test_sourcelist_nargs">
0932       <item>EXTRA_INCLUDE</item>
0933       <item>FUNCTION</item>
0934     </list>
0935     <list name="define_property_nargs">
0936       <item>BRIEF_DOCS</item>
0937       <item>CACHED_VARIABLE</item>
0938       <item>DIRECTORY</item>
0939       <item>FULL_DOCS</item>
0940       <item>GLOBAL</item>
0941       <item>INHERITED</item>
0942       <item>INITIALIZE_FROM_VARIABLE</item>
0943       <item>PROPERTY</item>
0944       <item>SOURCE</item>
0945       <item>TEST</item>
0946       <item>VARIABLE</item>
0947     </list>
0948     <list name="enable_language_nargs">
0949       <item>OPTIONAL</item>
0950     </list>
0951     <list name="enable_language_sargs">
0952       <item>ASM</item>
0953       <item>ASM-ATT</item>
0954       <item>ASM_MARMASM</item>
0955       <item>ASM_MASM</item>
0956       <item>ASM_NASM</item>
0957       <item>C</item>
0958       <item>CSharp</item>
0959       <item>CUDA</item>
0960       <item>CXX</item>
0961       <item>Fortran</item>
0962       <item>HIP</item>
0963       <item>ISPC</item>
0964       <item>Java</item>
0965       <item>OBJC</item>
0966       <item>OBJCXX</item>
0967       <item>RC</item>
0968       <item>Swift</item>
0969     </list>
0970     <list name="export_nargs">
0971       <item>ANDROID_MK</item>
0972       <item>APPEND</item>
0973       <item>EXPORT</item>
0974       <item>EXPORT_LINK_INTERFACE_LIBRARIES</item>
0975       <item>FILE</item>
0976       <item>NAMESPACE</item>
0977       <item>TARGETS</item>
0978     </list>
0979     <list name="get_source_file_property_nargs">
0980       <item>DIRECTORY</item>
0981       <item>TARGET_DIRECTORY</item>
0982     </list>
0983     <list name="get_test_property_nargs">
0984       <item>DIRECTORY</item>
0985     </list>
0986     <list name="include_directories_nargs">
0987       <item>AFTER</item>
0988       <item>BEFORE</item>
0989       <item>SYSTEM</item>
0990     </list>
0991     <list name="include_external_msproject_nargs">
0992       <item>GUID</item>
0993       <item>PLATFORM</item>
0994       <item>TYPE</item>
0995     </list>
0996     <list name="install_nargs">
0997       <item>ARCHIVE</item>
0998       <item>BUNDLE</item>
0999       <item>CODE</item>
1000       <item>COMPONENT</item>
1001       <item>CONFIGURATIONS</item>
1002       <item>DESTINATION</item>
1003       <item>DIRECTORIES</item>
1004       <item>DIRECTORY</item>
1005       <item>DIRECTORY_PERMISSIONS</item>
1006       <item>EXCLUDE</item>
1007       <item>EXCLUDE_FROM_ALL</item>
1008       <item>EXPORT</item>
1009       <item>EXPORT_ANDROID_MK</item>
1010       <item>EXPORT_LINK_INTERFACE_LIBRARIES</item>
1011       <item>FILE</item>
1012       <item>FILES</item>
1013       <item>FILES_MATCHING</item>
1014       <item>FILE_PERMISSIONS</item>
1015       <item>FILE_SET</item>
1016       <item>FRAMEWORK</item>
1017       <item>IMPORTED_RUNTIME_ARTIFACTS</item>
1018       <item>INCLUDES</item>
1019       <item>LIBRARY</item>
1020       <item>MESSAGE_NEVER</item>
1021       <item>NAMELINK_COMPONENT</item>
1022       <item>NAMELINK_ONLY</item>
1023       <item>NAMELINK_SKIP</item>
1024       <item>NAMESPACE</item>
1025       <item>OBJECTS</item>
1026       <item>OPTIONAL</item>
1027       <item>PATTERN</item>
1028       <item>PERMISSIONS</item>
1029       <item>POST_EXCLUDE_FILES</item>
1030       <item>POST_EXCLUDE_REGEXES</item>
1031       <item>POST_INCLUDE_FILES</item>
1032       <item>POST_INCLUDE_REGEXES</item>
1033       <item>PRE_EXCLUDE_REGEXES</item>
1034       <item>PRE_INCLUDE_REGEXES</item>
1035       <item>PRIVATE_HEADER</item>
1036       <item>PROGRAMS</item>
1037       <item>PUBLIC_HEADER</item>
1038       <item>REGEX</item>
1039       <item>RENAME</item>
1040       <item>RESOURCE</item>
1041       <item>RUNTIME</item>
1042       <item>RUNTIME_DEPENDENCIES</item>
1043       <item>RUNTIME_DEPENDENCY_SET</item>
1044       <item>SCRIPT</item>
1045       <item>TARGETS</item>
1046       <item>TYPE</item>
1047       <item>USE_SOURCE_PERMISSIONS</item>
1048     </list>
1049     <list name="install_sargs">
1050       <item>GROUP_EXECUTE</item>
1051       <item>GROUP_READ</item>
1052       <item>GROUP_WRITE</item>
1053       <item>OWNER_EXECUTE</item>
1054       <item>OWNER_READ</item>
1055       <item>OWNER_WRITE</item>
1056       <item>SETGID</item>
1057       <item>SETUID</item>
1058       <item>WORLD_EXECUTE</item>
1059       <item>WORLD_READ</item>
1060       <item>WORLD_WRITE</item>
1061     </list>
1062     <list name="link_directories_nargs">
1063       <item>AFTER</item>
1064       <item>BEFORE</item>
1065     </list>
1066     <list name="link_libraries_sargs">
1067       <item>debug</item>
1068       <item>general</item>
1069       <item>optimized</item>
1070     </list>
1071     <list name="load_cache_nargs">
1072       <item>EXCLUDE</item>
1073       <item>INCLUDE_INTERNALS</item>
1074       <item>READ_WITH_PREFIX</item>
1075     </list>
1076     <list name="project_nargs">
1077       <item>DESCRIPTION</item>
1078       <item>HOMEPAGE_URL</item>
1079       <item>LANGUAGES</item>
1080       <item>VERSION</item>
1081     </list>
1082     <list name="project_sargs">
1083       <item>ASM</item>
1084       <item>ASM-ATT</item>
1085       <item>ASM_MASM</item>
1086       <item>ASM_NASM</item>
1087       <item>C</item>
1088       <item>CSharp</item>
1089       <item>CUDA</item>
1090       <item>CXX</item>
1091       <item>Fortran</item>
1092       <item>HIP</item>
1093       <item>ISPC</item>
1094       <item>Java</item>
1095       <item>NONE</item>
1096       <item>OBJC</item>
1097       <item>OBJCXX</item>
1098       <item>RC</item>
1099       <item>Swift</item>
1100     </list>
1101     <list name="set_source_files_properties_nargs">
1102       <item>DIRECTORY</item>
1103       <item>PROPERTIES</item>
1104       <item>TARGET_DIRECTORY</item>
1105     </list>
1106     <list name="set_tests_properties_nargs">
1107       <item>DIRECTORY</item>
1108       <item>PROPERTIES</item>
1109     </list>
1110     <list name="source_group_nargs">
1111       <item>FILES</item>
1112       <item>PREFIX</item>
1113       <item>REGULAR_EXPRESSION</item>
1114       <item>TREE</item>
1115     </list>
1116     <list name="target_compile_definitions_nargs">
1117       <item>INTERFACE</item>
1118       <item>PRIVATE</item>
1119       <item>PUBLIC</item>
1120     </list>
1121     <list name="target_compile_features_sargs">
1122       <item>c_function_prototypes</item>
1123       <item>c_restrict</item>
1124       <item>c_static_assert</item>
1125       <item>c_std_11</item>
1126       <item>c_std_17</item>
1127       <item>c_std_23</item>
1128       <item>c_std_90</item>
1129       <item>c_std_99</item>
1130       <item>c_variadic_macros</item>
1131       <item>cuda_std_03</item>
1132       <item>cuda_std_11</item>
1133       <item>cuda_std_14</item>
1134       <item>cuda_std_17</item>
1135       <item>cuda_std_20</item>
1136       <item>cuda_std_23</item>
1137       <item>cuda_std_26</item>
1138       <item>cxx_aggregate_default_initializers</item>
1139       <item>cxx_alias_templates</item>
1140       <item>cxx_alignas</item>
1141       <item>cxx_alignof</item>
1142       <item>cxx_attribute_deprecated</item>
1143       <item>cxx_attributes</item>
1144       <item>cxx_auto_type</item>
1145       <item>cxx_binary_literals</item>
1146       <item>cxx_constexpr</item>
1147       <item>cxx_contextual_conversions</item>
1148       <item>cxx_decltype</item>
1149       <item>cxx_decltype_auto</item>
1150       <item>cxx_decltype_incomplete_return_types</item>
1151       <item>cxx_default_function_template_args</item>
1152       <item>cxx_defaulted_functions</item>
1153       <item>cxx_defaulted_move_initializers</item>
1154       <item>cxx_delegating_constructors</item>
1155       <item>cxx_deleted_functions</item>
1156       <item>cxx_digit_separators</item>
1157       <item>cxx_enum_forward_declarations</item>
1158       <item>cxx_explicit_conversions</item>
1159       <item>cxx_extended_friend_declarations</item>
1160       <item>cxx_extern_templates</item>
1161       <item>cxx_final</item>
1162       <item>cxx_func_identifier</item>
1163       <item>cxx_generalized_initializers</item>
1164       <item>cxx_generic_lambdas</item>
1165       <item>cxx_inheriting_constructors</item>
1166       <item>cxx_inline_namespaces</item>
1167       <item>cxx_lambda_init_captures</item>
1168       <item>cxx_lambdas</item>
1169       <item>cxx_local_type_template_args</item>
1170       <item>cxx_long_long_type</item>
1171       <item>cxx_noexcept</item>
1172       <item>cxx_nonstatic_member_init</item>
1173       <item>cxx_nullptr</item>
1174       <item>cxx_override</item>
1175       <item>cxx_range_for</item>
1176       <item>cxx_raw_string_literals</item>
1177       <item>cxx_reference_qualified_functions</item>
1178       <item>cxx_relaxed_constexpr</item>
1179       <item>cxx_return_type_deduction</item>
1180       <item>cxx_right_angle_brackets</item>
1181       <item>cxx_rvalue_references</item>
1182       <item>cxx_sizeof_member</item>
1183       <item>cxx_static_assert</item>
1184       <item>cxx_std_11</item>
1185       <item>cxx_std_14</item>
1186       <item>cxx_std_17</item>
1187       <item>cxx_std_20</item>
1188       <item>cxx_std_23</item>
1189       <item>cxx_std_26</item>
1190       <item>cxx_std_98</item>
1191       <item>cxx_strong_enums</item>
1192       <item>cxx_template_template_parameters</item>
1193       <item>cxx_thread_local</item>
1194       <item>cxx_trailing_return_types</item>
1195       <item>cxx_unicode_literals</item>
1196       <item>cxx_uniform_initialization</item>
1197       <item>cxx_unrestricted_unions</item>
1198       <item>cxx_user_literals</item>
1199       <item>cxx_variable_templates</item>
1200       <item>cxx_variadic_macros</item>
1201       <item>cxx_variadic_templates</item>
1202     </list>
1203     <list name="target_compile_options_nargs">
1204       <item>BEFORE</item>
1205       <item>INTERFACE</item>
1206       <item>PRIVATE</item>
1207       <item>PUBLIC</item>
1208     </list>
1209     <list name="target_include_directories_nargs">
1210       <item>AFTER</item>
1211       <item>BEFORE</item>
1212       <item>INTERFACE</item>
1213       <item>PRIVATE</item>
1214       <item>PUBLIC</item>
1215       <item>SYSTEM</item>
1216     </list>
1217     <list name="target_precompile_headers_nargs">
1218       <item>INTERFACE</item>
1219       <item>PRIVATE</item>
1220       <item>PUBLIC</item>
1221       <item>REUSE_FROM</item>
1222     </list>
1223     <list name="target_sources_nargs">
1224       <item>BASE_DIRS</item>
1225       <item>FILES</item>
1226       <item>FILE_SET</item>
1227       <item>INTERFACE</item>
1228       <item>PRIVATE</item>
1229       <item>PUBLIC</item>
1230       <item>TYPE</item>
1231     </list>
1232     <list name="target_sources_sargs">
1233       <item>CXX_MODULES</item>
1234       <item>HEADERS</item>
1235     </list>
1236     <list name="try_compile_nargs">
1237       <item>BINARY_DIR</item>
1238       <item>CMAKE_FLAGS</item>
1239       <item>COMPILE_DEFINITIONS</item>
1240       <item>COPY_FILE</item>
1241       <item>COPY_FILE_ERROR</item>
1242       <item>LINK_LIBRARIES</item>
1243       <item>LINK_OPTIONS</item>
1244       <item>LOG_DESCRIPTION</item>
1245       <item>NO_CACHE</item>
1246       <item>NO_LOG</item>
1247       <item>OUTPUT_VARIABLE</item>
1248       <item>PROJECT</item>
1249       <item>SOURCES</item>
1250       <item>SOURCE_DIR</item>
1251       <item>SOURCE_FROM_CONTENT</item>
1252       <item>SOURCE_FROM_FILE</item>
1253       <item>SOURCE_FROM_VAR</item>
1254       <item>TARGET</item>
1255     </list>
1256     <list name="try_run_nargs">
1257       <item>ARGS</item>
1258       <item>CMAKE_FLAGS</item>
1259       <item>COMPILE_DEFINITIONS</item>
1260       <item>COMPILE_OUTPUT_VARIABLE</item>
1261       <item>COMPILE_RESULT_VAR</item>
1262       <item>COPY_FILE</item>
1263       <item>COPY_FILE_ERROR</item>
1264       <item>LINK_LIBRARIES</item>
1265       <item>LINK_OPTIONS</item>
1266       <item>LOG_DESCRIPTION</item>
1267       <item>NO_CACHE</item>
1268       <item>NO_LOG</item>
1269       <item>OUTPUT_VARIABLE</item>
1270       <item>RUN_OUTPUT_STDERR_VARIABLE</item>
1271       <item>RUN_OUTPUT_STDOUT_VARIABLE</item>
1272       <item>RUN_OUTPUT_VARIABLE</item>
1273       <item>RUN_RESULT_VAR</item>
1274       <item>SOURCES</item>
1275       <item>SOURCE_FROM_CONTENT</item>
1276       <item>SOURCE_FROM_FILE</item>
1277       <item>SOURCE_FROM_VAR</item>
1278       <item>WORKING_DIRECTORY</item>
1279     </list>
1280     <list name="ctest_build_nargs">
1281       <item>APPEND</item>
1282       <item>BUILD</item>
1283       <item>CAPTURE_CMAKE_ERROR</item>
1284       <item>CONFIGURATION</item>
1285       <item>FLAGS</item>
1286       <item>NUMBER_ERRORS</item>
1287       <item>NUMBER_WARNINGS</item>
1288       <item>PROJECT_NAME</item>
1289       <item>RETURN_VALUE</item>
1290       <item>TARGET</item>
1291     </list>
1292     <list name="ctest_configure_nargs">
1293       <item>APPEND</item>
1294       <item>BUILD</item>
1295       <item>CAPTURE_CMAKE_ERROR</item>
1296       <item>OPTIONS</item>
1297       <item>QUIET</item>
1298       <item>RETURN_VALUE</item>
1299       <item>SOURCE</item>
1300     </list>
1301     <list name="ctest_coverage_nargs">
1302       <item>APPEND</item>
1303       <item>BUILD</item>
1304       <item>CAPTURE_CMAKE_ERROR</item>
1305       <item>LABELS</item>
1306       <item>QUIET</item>
1307       <item>RETURN_VALUE</item>
1308     </list>
1309     <list name="ctest_memcheck_nargs">
1310       <item>APPEND</item>
1311       <item>BUILD</item>
1312       <item>DEFECT_COUNT</item>
1313       <item>END</item>
1314       <item>EXCLUDE</item>
1315       <item>EXCLUDE_FIXTURE</item>
1316       <item>EXCLUDE_FIXTURE_CLEANUP</item>
1317       <item>EXCLUDE_FIXTURE_SETUP</item>
1318       <item>EXCLUDE_LABEL</item>
1319       <item>INCLUDE</item>
1320       <item>INCLUDE_LABEL</item>
1321       <item>PARALLEL_LEVEL</item>
1322       <item>QUIET</item>
1323       <item>RETURN_VALUE</item>
1324       <item>SCHEDULE_RANDOM</item>
1325       <item>START</item>
1326       <item>STOP_TIME</item>
1327       <item>STRIDE</item>
1328       <item>TEST_LOAD</item>
1329     </list>
1330     <list name="ctest_run_script_nargs">
1331       <item>NEW_PROCESS</item>
1332       <item>RETURN_VALUE</item>
1333     </list>
1334     <list name="ctest_start_nargs">
1335       <item>APPEND</item>
1336       <item>QUIET</item>
1337       <item>TRACK</item>
1338     </list>
1339     <list name="ctest_submit_nargs">
1340       <item>BUILD_ID</item>
1341       <item>CDASH_UPLOAD</item>
1342       <item>CDASH_UPLOAD_TYPE</item>
1343       <item>FILES</item>
1344       <item>HTTPHEADER</item>
1345       <item>PARTS</item>
1346       <item>QUIET</item>
1347       <item>RETRY_COUNT</item>
1348       <item>RETRY_DELAY</item>
1349       <item>RETURN_VALUE</item>
1350       <item>SUBMIT_URL</item>
1351     </list>
1352     <list name="ctest_test_nargs">
1353       <item>APPEND</item>
1354       <item>BUILD</item>
1355       <item>CAPTURE_CMAKE_ERROR</item>
1356       <item>END</item>
1357       <item>EXCLUDE</item>
1358       <item>EXCLUDE_FIXTURE</item>
1359       <item>EXCLUDE_FIXTURE_CLEANUP</item>
1360       <item>EXCLUDE_FIXTURE_SETUP</item>
1361       <item>EXCLUDE_LABEL</item>
1362       <item>INCLUDE</item>
1363       <item>INCLUDE_LABEL</item>
1364       <item>PARALLEL_LEVEL</item>
1365       <item>QUIET</item>
1366       <item>REPEAT</item>
1367       <item>RETURN_VALUE</item>
1368       <item>SCHEDULE_RANDOM</item>
1369       <item>START</item>
1370       <item>STOP_ON_FAILURE</item>
1371       <item>STOP_TIME</item>
1372       <item>STRIDE</item>
1373       <item>TEST_LOAD</item>
1374     </list>
1375     <list name="ctest_test_sargs">
1376       <item>AFTER_TIMEOUT</item>
1377       <item>UNTIL_FAIL</item>
1378       <item>UNTIL_PASS</item>
1379     </list>
1380     <list name="ctest_update_nargs">
1381       <item>QUIET</item>
1382       <item>RETURN_VALUE</item>
1383       <item>SOURCE</item>
1384     </list>
1385     <list name="ctest_upload_nargs">
1386       <item>CAPTURE_CMAKE_ERROR</item>
1387       <item>FILES</item>
1388       <item>QUIET</item>
1389     </list>
1390     <list name="android_add_test_data_nargs">
1391       <item>DEVICE_OBJECT_STORE</item>
1392       <item>DEVICE_TEST_DIR</item>
1393       <item>FILES</item>
1394       <item>FILES_DEST</item>
1395       <item>LIBS</item>
1396       <item>LIBS_DEST</item>
1397       <item>NO_LINK_REGEX</item>
1398     </list>
1399     <list name="check_c_source_compiles_nargs">
1400       <item>FAIL_REGEX</item>
1401     </list>
1402     <list name="check_fortran_source_compiles_nargs">
1403       <item>FAIL_REGEX</item>
1404       <item>SRC_EXT</item>
1405     </list>
1406     <list name="check_fortran_source_runs_nargs">
1407       <item>SRC_EXT</item>
1408     </list>
1409     <list name="check_include_files_nargs">
1410       <item>LANGUAGE</item>
1411     </list>
1412     <list name="check_include_files_sargs">
1413       <item>C</item>
1414       <item>CXX</item>
1415     </list>
1416     <list name="check_ipo_supported_nargs">
1417       <item>LANGUAGES</item>
1418       <item>OUTPUT</item>
1419       <item>RESULT</item>
1420     </list>
1421     <list name="check_ipo_supported_sargs">
1422       <item>C</item>
1423       <item>CXX</item>
1424       <item>Fortran</item>
1425     </list>
1426     <list name="check_pie_supported_nargs">
1427       <item>LANGUAGES</item>
1428       <item>OUTPUT_VARIABLE</item>
1429     </list>
1430     <list name="check_pie_supported_sargs">
1431       <item>C</item>
1432       <item>CUDA</item>
1433       <item>CXX</item>
1434       <item>Fortran</item>
1435       <item>HIP</item>
1436       <item>OBJC</item>
1437       <item>OBJCXX</item>
1438     </list>
1439     <list name="check_type_size_nargs">
1440       <item>BUILTIN_TYPES_ONLY</item>
1441       <item>LANGUAGE</item>
1442     </list>
1443     <list name="cmake_add_fortran_subdirectory_nargs">
1444       <item>ARCHIVE_DIR</item>
1445       <item>CMAKE_COMMAND_LINE</item>
1446       <item>LIBRARIES</item>
1447       <item>LINK_LIBRARIES</item>
1448       <item>LINK_LIBS</item>
1449       <item>NO_EXTERNAL_INSTALL</item>
1450       <item>PROJECT</item>
1451       <item>RUNTIME_DIR</item>
1452     </list>
1453     <list name="configure_package_config_file_nargs">
1454       <item>INSTALL_DESTINATION</item>
1455       <item>INSTALL_PREFIX</item>
1456       <item>NO_CHECK_REQUIRED_COMPONENTS_MACRO</item>
1457       <item>NO_SET_AND_CHECK_MACRO</item>
1458       <item>PATH_VARS</item>
1459     </list>
1460     <list name="write_basic_package_version_file_nargs">
1461       <item>ARCH_INDEPENDENT</item>
1462       <item>COMPATIBILITY</item>
1463       <item>VERSION</item>
1464     </list>
1465     <list name="write_basic_package_version_file_sargs">
1466       <item>AnyNewerVersion</item>
1467       <item>ExactVersion</item>
1468       <item>SameMajorVersion</item>
1469       <item>SameMinorVersion</item>
1470     </list>
1471     <list name="cmake_print_properties_nargs">
1472       <item>CACHE_ENTRIES</item>
1473       <item>DIRECTORIES</item>
1474       <item>PROPERTIES</item>
1475       <item>SOURCES</item>
1476       <item>TARGETS</item>
1477       <item>TESTS</item>
1478     </list>
1479     <list name="cmake_push_check_state_nargs">
1480       <item>RESET</item>
1481     </list>
1482     <list name="cpack_add_component_nargs">
1483       <item>ARCHIVE_FILE</item>
1484       <item>DEPENDS</item>
1485       <item>DESCRIPTION</item>
1486       <item>DISABLED</item>
1487       <item>DISPLAY_NAME</item>
1488       <item>DOWNLOADED</item>
1489       <item>GROUP</item>
1490       <item>HIDDEN</item>
1491       <item>INSTALL_TYPES</item>
1492       <item>PLIST</item>
1493       <item>REQUIRED</item>
1494     </list>
1495     <list name="cpack_add_component_group_nargs">
1496       <item>BOLD_TITLE</item>
1497       <item>DESCRIPTION</item>
1498       <item>DISPLAY_NAME</item>
1499       <item>EXPANDED</item>
1500       <item>PARENT_GROUP</item>
1501     </list>
1502     <list name="cpack_add_install_type_nargs">
1503       <item>DISPLAY_NAME</item>
1504     </list>
1505     <list name="cpack_configure_downloads_nargs">
1506       <item>ADD_REMOVE</item>
1507       <item>ALL</item>
1508       <item>NO_ADD_REMOVE</item>
1509       <item>UPLOAD_DIRECTORY</item>
1510     </list>
1511     <list name="cpack_ifw_configure_component_nargs">
1512       <item>AUTO_DEPEND_ON</item>
1513       <item>CHECKABLE</item>
1514       <item>COMMON</item>
1515       <item>DEFAULT</item>
1516       <item>DEPENDENCIES</item>
1517       <item>DEPENDS</item>
1518       <item>DESCRIPTION</item>
1519       <item>DISPLAY_NAME</item>
1520       <item>ESSENTIAL</item>
1521       <item>FORCED_INSTALLATION</item>
1522       <item>LICENSES</item>
1523       <item>NAME</item>
1524       <item>PRIORITY</item>
1525       <item>RELEASE_DATE</item>
1526       <item>REPLACES</item>
1527       <item>REQUIRES_ADMIN_RIGHTS]</item>
1528       <item>SCRIPT</item>
1529       <item>SORTING_PRIORITY</item>
1530       <item>TRANSLATIONS</item>
1531       <item>UPDATE_TEXT</item>
1532       <item>USER_INTERFACES</item>
1533       <item>VERSION</item>
1534       <item>VIRTUAL</item>
1535     </list>
1536     <list name="cpack_ifw_configure_component_group_nargs">
1537       <item>AUTO_DEPEND_ON</item>
1538       <item>CHECKABLE</item>
1539       <item>DEFAULT</item>
1540       <item>DEPENDENCIES</item>
1541       <item>DEPENDS</item>
1542       <item>DESCRIPTION</item>
1543       <item>DISPLAY_NAME</item>
1544       <item>FORCED_INSTALLATION</item>
1545       <item>LICENSES</item>
1546       <item>NAME</item>
1547       <item>PRIORITY</item>
1548       <item>RELEASE_DATE</item>
1549       <item>REPLACES</item>
1550       <item>REQUIRES_ADMIN_RIGHTS</item>
1551       <item>SCRIPT</item>
1552       <item>SORTING_PRIORITY</item>
1553       <item>TRANSLATIONS</item>
1554       <item>UPDATE_TEXT</item>
1555       <item>USER_INTERFACES</item>
1556       <item>VERSION</item>
1557       <item>VIRTUAL</item>
1558     </list>
1559     <list name="cpack_ifw_add_repository_nargs">
1560       <item>DISABLED</item>
1561       <item>DISPLAY_NAME</item>
1562       <item>PASSWORD</item>
1563       <item>URL</item>
1564       <item>USERNAME</item>
1565     </list>
1566     <list name="cpack_ifw_update_repository_nargs">
1567       <item>ADD</item>
1568       <item>DISPLAY_NAME</item>
1569       <item>NEW_URL</item>
1570       <item>OLD_URL</item>
1571       <item>PASSWORD</item>
1572       <item>REMOVE</item>
1573       <item>REPLACE</item>
1574       <item>URL</item>
1575       <item>USERNAME</item>
1576     </list>
1577     <list name="ctest_coverage_collect_gcov_nargs">
1578       <item>BUILD</item>
1579       <item>DELETE</item>
1580       <item>GCOV_COMMAND</item>
1581       <item>GCOV_OPTIONS</item>
1582       <item>GLOB</item>
1583       <item>QUIET</item>
1584       <item>SOURCE</item>
1585       <item>TARBALL</item>
1586       <item>TARBALL_COMPRESSION</item>
1587     </list>
1588     <list name="ExternalData_Add_Target_nargs">
1589       <item>SHOW_PROGRESS</item>
1590     </list>
1591     <list name="ExternalProject_Add_nargs">
1592       <item>BINARY_DIR</item>
1593       <item>BUILD_ALWAYS</item>
1594       <item>BUILD_BYPRODUCTS</item>
1595       <item>BUILD_COMMAND</item>
1596       <item>BUILD_IN_SOURCE</item>
1597       <item>BUILD_JOB_SERVER_AWARE</item>
1598       <item>CMAKE_ARGS</item>
1599       <item>CMAKE_CACHE_ARGS</item>
1600       <item>CMAKE_CACHE_DEFAULT_ARGS</item>
1601       <item>CMAKE_COMMAND</item>
1602       <item>CMAKE_GENERATOR</item>
1603       <item>CMAKE_GENERATOR_INSTANCE</item>
1604       <item>CMAKE_GENERATOR_PLATFORM</item>
1605       <item>CMAKE_GENERATOR_TOOLSET</item>
1606       <item>COMMAND</item>
1607       <item>CONFIGURE_COMMAND</item>
1608       <item>CONFIGURE_HANDLED_BY_BUILD</item>
1609       <item>CVS_MODULE</item>
1610       <item>CVS_REPOSITORY</item>
1611       <item>CVS_TAG</item>
1612       <item>DEPENDS</item>
1613       <item>DOWNLOAD_COMMAND</item>
1614       <item>DOWNLOAD_DIR</item>
1615       <item>DOWNLOAD_EXTRACT_TIMESTAMP</item>
1616       <item>DOWNLOAD_NAME</item>
1617       <item>DOWNLOAD_NO_EXTRACT</item>
1618       <item>DOWNLOAD_NO_PROGRESS</item>
1619       <item>EXCLUDE_FROM_ALL</item>
1620       <item>GIT_CONFIG</item>
1621       <item>GIT_PROGRESS</item>
1622       <item>GIT_REMOTE_NAME</item>
1623       <item>GIT_REMOTE_UPDATE_STRATEGY</item>
1624       <item>GIT_REPOSITORY</item>
1625       <item>GIT_SHALLOW</item>
1626       <item>GIT_SUBMODULES</item>
1627       <item>GIT_SUBMODULES_RECURSE</item>
1628       <item>GIT_TAG</item>
1629       <item>HG_REPOSITORY</item>
1630       <item>HG_TAG</item>
1631       <item>HTTP_HEADER</item>
1632       <item>HTTP_PASSWORD</item>
1633       <item>HTTP_USERNAME</item>
1634       <item>INACTIVITY_TIMEOUT</item>
1635       <item>INDEPENDENT_STEP_TARGETS</item>
1636       <item>INSTALL_BYPRODUCTS</item>
1637       <item>INSTALL_COMMAND</item>
1638       <item>INSTALL_DIR</item>
1639       <item>LIST_SEPARATOR</item>
1640       <item>LOG_BUILD</item>
1641       <item>LOG_CONFIGURE</item>
1642       <item>LOG_DIR</item>
1643       <item>LOG_DOWNLOAD</item>
1644       <item>LOG_INSTALL</item>
1645       <item>LOG_MERGED_STDOUTERR</item>
1646       <item>LOG_OUTPUT_ON_FAILURE</item>
1647       <item>LOG_PATCH</item>
1648       <item>LOG_TEST</item>
1649       <item>LOG_UPDATE</item>
1650       <item>NETRC</item>
1651       <item>NETRC_FILE</item>
1652       <item>PATCH_COMMAND</item>
1653       <item>PREFIX</item>
1654       <item>SOURCE_DIR</item>
1655       <item>SOURCE_SUBDIR</item>
1656       <item>STAMP_DIR</item>
1657       <item>STEP_TARGETS</item>
1658       <item>SVN_PASSWORD</item>
1659       <item>SVN_REPOSITORY</item>
1660       <item>SVN_REVISION</item>
1661       <item>SVN_TRUST_CERT</item>
1662       <item>SVN_USERNAME</item>
1663       <item>TEST_AFTER_INSTALL</item>
1664       <item>TEST_BEFORE_INSTALL</item>
1665       <item>TEST_COMMAND</item>
1666       <item>TEST_EXCLUDE_FROM_MAIN</item>
1667       <item>TIMEOUT</item>
1668       <item>TLS_CAINFO</item>
1669       <item>TLS_VERIFY</item>
1670       <item>TMP_DIR</item>
1671       <item>UPDATE_COMMAND</item>
1672       <item>UPDATE_DISCONNECTED</item>
1673       <item>URL</item>
1674       <item>URL_HASH</item>
1675       <item>URL_MD5</item>
1676       <item>USES_TERMINAL_BUILD</item>
1677       <item>USES_TERMINAL_CONFIGURE</item>
1678       <item>USES_TERMINAL_DOWNLOAD</item>
1679       <item>USES_TERMINAL_INSTALL</item>
1680       <item>USES_TERMINAL_PATCH</item>
1681       <item>USES_TERMINAL_TEST</item>
1682       <item>USES_TERMINAL_UPDATE</item>
1683     </list>
1684     <list name="ExternalProject_Add_sargs">
1685       <item>CHECKOUT</item>
1686       <item>IGNORED</item>
1687       <item>OPTIONAL</item>
1688       <item>REBASE</item>
1689       <item>REBASE_CHECKOUT</item>
1690       <item>REQUIRED</item>
1691     </list>
1692     <list name="ExternalProject_Add_Step_nargs">
1693       <item>ALWAYS</item>
1694       <item>BYPRODUCTS</item>
1695       <item>COMMAND</item>
1696       <item>COMMENT</item>
1697       <item>DEPENDEES</item>
1698       <item>DEPENDERS</item>
1699       <item>DEPENDS</item>
1700       <item>EXCLUDE_FROM_MAIN</item>
1701       <item>INDEPENDENT</item>
1702       <item>JOB_SERVER_AWARE</item>
1703       <item>LOG</item>
1704       <item>USES_TERMINAL</item>
1705       <item>WORKING_DIRECTORY</item>
1706     </list>
1707     <list name="ExternalProject_Add_StepTargets_nargs">
1708       <item>NO_DEPENDS</item>
1709     </list>
1710     <list name="feature_summary_nargs">
1711       <item>ALL</item>
1712       <item>APPEND</item>
1713       <item>DEFAULT_DESCRIPTION</item>
1714       <item>DESCRIPTION</item>
1715       <item>DISABLED_FEATURES</item>
1716       <item>ENABLED_FEATURES</item>
1717       <item>FATAL_ON_MISSING_REQUIRED_PACKAGES</item>
1718       <item>FILENAME</item>
1719       <item>INCLUDE_QUIET_PACKAGES</item>
1720       <item>PACKAGES_FOUND</item>
1721       <item>PACKAGES_NOT_FOUND</item>
1722       <item>QUIET_ON_EMPTY</item>
1723       <item>VAR</item>
1724       <item>WHAT</item>
1725     </list>
1726     <list name="set_package_properties_nargs">
1727       <item>DESCRIPTION</item>
1728       <item>OPTIONAL</item>
1729       <item>PROPERTIES</item>
1730       <item>PURPOSE</item>
1731       <item>RECOMMENDED</item>
1732       <item>REQUIRED</item>
1733       <item>RUNTIME</item>
1734       <item>TYPE</item>
1735       <item>URL</item>
1736     </list>
1737     <list name="FetchContent_Declare_nargs">
1738       <item>CVS_MODULE</item>
1739       <item>CVS_REPOSITORY</item>
1740       <item>CVS_TAG</item>
1741       <item>DOWNLOAD_COMMAND</item>
1742       <item>DOWNLOAD_NAME</item>
1743       <item>DOWNLOAD_NO_EXTRACT</item>
1744       <item>DOWNLOAD_NO_PROGRESS</item>
1745       <item>EXCLUDE_FROM_ALL</item>
1746       <item>FIND_PACKAGE_ARGS</item>
1747       <item>GIT_CONFIG</item>
1748       <item>GIT_PROGRESS</item>
1749       <item>GIT_REMOTE_NAME</item>
1750       <item>GIT_REMOTE_UPDATE_STRATEGY</item>
1751       <item>GIT_REPOSITORY</item>
1752       <item>GIT_SHALLOW</item>
1753       <item>GIT_SUBMODULES</item>
1754       <item>GIT_SUBMODULES_RECURSE</item>
1755       <item>GIT_TAG</item>
1756       <item>HG_REPOSITORY</item>
1757       <item>HG_TAG</item>
1758       <item>HTTP_HEADER</item>
1759       <item>HTTP_PASSWORD</item>
1760       <item>HTTP_USERNAME</item>
1761       <item>INACTIVITY_TIMEOUT</item>
1762       <item>NETRC</item>
1763       <item>NETRC_FILE</item>
1764       <item>OVERRIDE_FIND_PACKAGE</item>
1765       <item>PATCH_COMMAND</item>
1766       <item>SOURCE_SUBDIR</item>
1767       <item>SVN_PASSWORD</item>
1768       <item>SVN_REPOSITORY</item>
1769       <item>SVN_REVISION</item>
1770       <item>SVN_TRUST_CERT</item>
1771       <item>SVN_USERNAME</item>
1772       <item>SYSTEM</item>
1773       <item>TIMEOUT</item>
1774       <item>TLS_CAINFO</item>
1775       <item>TLS_VERIFY</item>
1776       <item>UPDATE_COMMAND</item>
1777       <item>UPDATE_DISCONNECTED</item>
1778       <item>URL</item>
1779       <item>URL_HASH</item>
1780       <item>URL_MD5</item>
1781     </list>
1782     <list name="FetchContent_Populate_nargs">
1783       <item>BINARY_DIR</item>
1784       <item>CVS_MODULE</item>
1785       <item>CVS_REPOSITORY</item>
1786       <item>CVS_TAG</item>
1787       <item>DOWNLOAD_COMMAND</item>
1788       <item>DOWNLOAD_NAME</item>
1789       <item>DOWNLOAD_NO_EXTRACT</item>
1790       <item>DOWNLOAD_NO_PROGRESS</item>
1791       <item>GIT_CONFIG</item>
1792       <item>GIT_PROGRESS</item>
1793       <item>GIT_REMOTE_NAME</item>
1794       <item>GIT_REMOTE_UPDATE_STRATEGY</item>
1795       <item>GIT_REPOSITORY</item>
1796       <item>GIT_SHALLOW</item>
1797       <item>GIT_SUBMODULES</item>
1798       <item>GIT_SUBMODULES_RECURSE</item>
1799       <item>GIT_TAG</item>
1800       <item>HG_REPOSITORY</item>
1801       <item>HG_TAG</item>
1802       <item>HTTP_HEADER</item>
1803       <item>HTTP_PASSWORD</item>
1804       <item>HTTP_USERNAME</item>
1805       <item>INACTIVITY_TIMEOUT</item>
1806       <item>NETRC</item>
1807       <item>NETRC_FILE</item>
1808       <item>PATCH_COMMAND</item>
1809       <item>QUIET</item>
1810       <item>SOURCE_DIR</item>
1811       <item>SOURCE_SUBDIR</item>
1812       <item>SUBBUILD_DIR</item>
1813       <item>SVN_PASSWORD</item>
1814       <item>SVN_REPOSITORY</item>
1815       <item>SVN_REVISION</item>
1816       <item>SVN_TRUST_CERT</item>
1817       <item>SVN_USERNAME</item>
1818       <item>TIMEOUT</item>
1819       <item>TLS_CAINFO</item>
1820       <item>TLS_VERIFY</item>
1821       <item>UPDATE_COMMAND</item>
1822       <item>UPDATE_DISCONNECTED</item>
1823       <item>URL</item>
1824       <item>URL_HASH</item>
1825       <item>URL_MD5</item>
1826     </list>
1827     <list name="FetchContent_GetProperties_nargs">
1828       <item>BINARY_DIR</item>
1829       <item>POPULATED</item>
1830       <item>SOURCE_DIR</item>
1831     </list>
1832     <list name="find_package_handle_standard_args_nargs">
1833       <item>CONFIG_MODE</item>
1834       <item>DEFAULT_MSG</item>
1835       <item>FAIL_MESSAGE</item>
1836       <item>FOUND_VAR</item>
1837       <item>HANDLE_COMPONENTS</item>
1838       <item>HANDLE_VERSION_RANGE</item>
1839       <item>NAME_MISMATCHED</item>
1840       <item>REASON_FAILURE_MESSAGE</item>
1841       <item>REQUIRED_VARS</item>
1842       <item>VERSION_VAR</item>
1843     </list>
1844     <list name="find_package_check_version_nargs">
1845       <item>HANDLE_VERSION_RANGE</item>
1846       <item>RESULT_MESSAGE_VARIABLE</item>
1847     </list>
1848     <list name="FortranCInterface_HEADER_nargs">
1849       <item>MACRO_NAMESPACE</item>
1850       <item>SYMBOLS</item>
1851       <item>SYMBOL_NAMESPACE</item>
1852     </list>
1853     <list name="FortranCInterface_VERIFY_nargs">
1854       <item>CXX</item>
1855       <item>QUIET</item>
1856     </list>
1857     <list name="generate_export_header_nargs">
1858       <item>BASE_NAME</item>
1859       <item>CUSTOM_CONTENT_FROM_VARIABLE</item>
1860       <item>DEFINE_NO_DEPRECATED</item>
1861       <item>DEPRECATED_MACRO_NAME</item>
1862       <item>EXPORT_FILE_NAME</item>
1863       <item>EXPORT_MACRO_NAME</item>
1864       <item>INCLUDE_GUARD_NAME</item>
1865       <item>NO_DEPRECATED_MACRO_NAME</item>
1866       <item>NO_EXPORT_MACRO_NAME</item>
1867       <item>PREFIX_NAME</item>
1868       <item>STATIC_DEFINE</item>
1869     </list>
1870     <list name="gtest_add_tests_nargs">
1871       <item>EXTRA_ARGS</item>
1872       <item>SKIP_DEPENDENCY</item>
1873       <item>SOURCES</item>
1874       <item>TARGET</item>
1875       <item>TEST_LIST</item>
1876       <item>TEST_PREFIX</item>
1877       <item>TEST_SUFFIX</item>
1878       <item>WORKING_DIRECTORY</item>
1879     </list>
1880     <list name="gtest_discover_tests_nargs">
1881       <item>DISCOVERY_MODE</item>
1882       <item>DISCOVERY_TIMEOUT</item>
1883       <item>EXTRA_ARGS</item>
1884       <item>NO_PRETTY_TYPES</item>
1885       <item>NO_PRETTY_VALUES</item>
1886       <item>PROPERTIES</item>
1887       <item>TEST_FILTER</item>
1888       <item>TEST_LIST</item>
1889       <item>TEST_PREFIX</item>
1890       <item>TEST_SUFFIX</item>
1891       <item>WORKING_DIRECTORY</item>
1892       <item>XML_OUTPUT_DIR</item>
1893     </list>
1894     <list name="gtest_discover_tests_sargs">
1895       <item>POST_BUILD</item>
1896       <item>PRE_TEST</item>
1897     </list>
1898     <list name="add_jar_nargs">
1899       <item>BUILD</item>
1900       <item>DESTINATION</item>
1901       <item>ENTRY_POINT</item>
1902       <item>GENERATE_NATIVE_HEADERS</item>
1903       <item>INCLUDE_JARS</item>
1904       <item>INSTALL</item>
1905       <item>MANIFEST</item>
1906       <item>NAMESPACE</item>
1907       <item>OUTPUT_DIR</item>
1908       <item>OUTPUT_NAME</item>
1909       <item>RESOURCES</item>
1910       <item>SOURCES</item>
1911       <item>VERSION</item>
1912     </list>
1913     <list name="install_jar_nargs">
1914       <item>COMPONENT</item>
1915       <item>DESTINATION</item>
1916     </list>
1917     <list name="create_javah_nargs">
1918       <item>CLASSES</item>
1919       <item>CLASSPATH</item>
1920       <item>DEPENDS</item>
1921       <item>GENERATED_FILES</item>
1922       <item>OUTPUT_DIR</item>
1923       <item>OUTPUT_NAME</item>
1924       <item>TARGET</item>
1925     </list>
1926     <list name="install_jar_exports_nargs">
1927       <item>COMPONENT</item>
1928       <item>DESTINATION</item>
1929       <item>FILE</item>
1930       <item>NAMESPACE</item>
1931       <item>TARGETS</item>
1932     </list>
1933     <list name="export_jars_nargs">
1934       <item>FILE</item>
1935       <item>NAMESPACE</item>
1936       <item>TARGETS</item>
1937     </list>
1938     <list name="find_jar_nargs">
1939       <item>DOC</item>
1940       <item>ENV</item>
1941       <item>NAMES</item>
1942       <item>PATHS</item>
1943       <item>VERSIONS</item>
1944     </list>
1945     <list name="create_javadoc_nargs">
1946       <item>AUTHOR</item>
1947       <item>CLASSPATH</item>
1948       <item>DOCTITLE</item>
1949       <item>FILES</item>
1950       <item>INSTALLPATH</item>
1951       <item>PACKAGES</item>
1952       <item>SOURCEPATH</item>
1953       <item>USE</item>
1954       <item>VERSION</item>
1955       <item>WINDOWTITLE</item>
1956     </list>
1957     <list name="swig_add_library_nargs">
1958       <item>LANGUAGE</item>
1959       <item>MODULE</item>
1960       <item>NO_PROXY</item>
1961       <item>OUTFILE_DIR</item>
1962       <item>OUTPUT_DIR</item>
1963       <item>SHARED</item>
1964       <item>SOURCES</item>
1965       <item>STATIC</item>
1966       <item>TYPE</item>
1967       <item>USE_BUILD_SHARED_LIBS</item>
1968     </list>
1969     <list name="squish_add_test_nargs">
1970       <item>AUT</item>
1971       <item>POST_COMMAND</item>
1972       <item>PRE_COMMAND</item>
1973       <item>SETTINGSGROUP</item>
1974       <item>SUITE</item>
1975       <item>TEST</item>
1976     </list>
1977     <list name="bison_target_nargs">
1978       <item>COMPILE_FLAGS</item>
1979       <item>DEFINES_FILE</item>
1980       <item>REPORT_FILE</item>
1981       <item>VERBOSE</item>
1982     </list>
1983     <list name="doxygen_add_docs_nargs">
1984       <item>ALL</item>
1985       <item>COMMENT</item>
1986       <item>CONFIG_FILE</item>
1987       <item>USE_STAMP_FILE</item>
1988       <item>WORKING_DIRECTORY</item>
1989     </list>
1990     <list name="env_module_nargs">
1991       <item>COMMAND</item>
1992       <item>OUTPUT_VARIABLE</item>
1993       <item>RESULT_VARIABLE</item>
1994     </list>
1995     <list name="env_module_swap_nargs">
1996       <item>OUTPUT_VARIABLE</item>
1997       <item>RESULT_VARIABLE</item>
1998     </list>
1999     <list name="flex_target_nargs">
2000       <item>COMPILE_FLAGS</item>
2001       <item>DEFINES_FILE</item>
2002     </list>
2003     <list name="gettext_create_translations_nargs">
2004       <item>ALL</item>
2005     </list>
2006     <list name="gettext_process_pot_file_nargs">
2007       <item>ALL</item>
2008       <item>INSTALL_DESTINATION</item>
2009       <item>LANGUAGES</item>
2010     </list>
2011     <list name="gettext_process_po_files_nargs">
2012       <item>ALL</item>
2013       <item>INSTALL_DESTINATION</item>
2014       <item>PO_FILES</item>
2015     </list>
2016     <list name="matlab_add_unit_test_nargs">
2017       <item>ADDITIONAL_PATH</item>
2018       <item>CUSTOM_TEST_COMMAND</item>
2019       <item>MATLAB_ADDITIONAL_STARTUP_OPTIONS</item>
2020       <item>NAME</item>
2021       <item>NO_UNITTEST_FRAMEWORK</item>
2022       <item>TEST_ARGS</item>
2023       <item>TIMEOUT</item>
2024       <item>UNITTEST_FILE</item>
2025       <item>UNITTEST_PRECOMMAND</item>
2026     </list>
2027     <list name="matlab_add_mex_nargs">
2028       <item>DOCUMENTATION</item>
2029       <item>EXCLUDE_FROM_ALL</item>
2030       <item>EXECUTABLE</item>
2031       <item>LINK_TO</item>
2032       <item>MODULE</item>
2033       <item>NAME</item>
2034       <item>NO_IMPLICIT_LINK_TO_MATLAB_LIBRARIES</item>
2035       <item>OUTPUT_NAME</item>
2036       <item>R2017b</item>
2037       <item>R2018a</item>
2038       <item>SHARED</item>
2039       <item>SRC</item>
2040     </list>
2041     <list name="pkg_check_modules_nargs">
2042       <item>GLOBAL</item>
2043       <item>IMPORTED_TARGET</item>
2044       <item>NO_CMAKE_ENVIRONMENT_PATH</item>
2045       <item>NO_CMAKE_PATH</item>
2046       <item>QUIET</item>
2047       <item>REQUIRED</item>
2048       <item>STATIC_TARGET</item>
2049     </list>
2050     <list name="pkg_get_variable_nargs">
2051       <item>DEFINE_VARIABLES</item>
2052     </list>
2053     <list name="protobuf_generate_cpp_nargs">
2054       <item>DESCRIPTORS</item>
2055       <item>EXPORT_MACRO</item>
2056     </list>
2057     <list name="Python_add_library_nargs">
2058       <item>MODULE</item>
2059       <item>SHARED</item>
2060       <item>STATIC</item>
2061       <item>WITH_SOABI</item>
2062     </list>
2063     <list name="Subversion_WC_INFO_nargs">
2064       <item>IGNORE_SVN_FAILURE</item>
2065     </list>
2066 
2067     <list name="variables">
2068       <item>ALSA_LIBRARY</item>
2069       <item>ANDROID</item>
2070       <item>APPLE</item>
2071       <item>ARGC</item>
2072       <item>ARGN</item>
2073       <item>ARGV</item>
2074       <item>ASPELL_DEFINITIONS</item>
2075       <item>ASPELL_EXECUTABLE</item>
2076       <item>AVIFILE_DEFINITIONS</item>
2077       <item>BIBER_COMPILER</item>
2078       <item>BIBTEX_COMPILER</item>
2079       <item>BISON_EXECUTABLE</item>
2080       <item>BLAS_LINKER_FLAGS</item>
2081       <item>BLA_F95</item>
2082       <item>BLA_PREFER_PKGCONFIG</item>
2083       <item>BLA_SIZEOF_INTEGER</item>
2084       <item>BLA_STATIC</item>
2085       <item>BLA_VENDOR</item>
2086       <item>BOOSTROOT</item>
2087       <item>BOOST_INCLUDEDIR</item>
2088       <item>BOOST_LIBRARYDIR</item>
2089       <item>BORLAND</item>
2090       <item>BSD</item>
2091       <item>BUILD_SHARED_LIBS</item>
2092       <item>BUILD_TESTING</item>
2093       <item>BU_CHMOD_BUNDLE_ITEMS</item>
2094       <item>BZIP2_INCLUDE_DIR</item>
2095       <item>BZIP2_NEED_PREFIX</item>
2096       <item>Backtrace_HEADER</item>
2097       <item>Backtrace_LIBRARY</item>
2098       <item>Boost_ADDITIONAL_VERSIONS</item>
2099       <item>Boost_ARCHITECTURE</item>
2100       <item>Boost_COMPILER</item>
2101       <item>Boost_DEBUG</item>
2102       <item>Boost_INCLUDE_DIR</item>
2103       <item>Boost_LIBRARY_DIR_DEBUG</item>
2104       <item>Boost_LIBRARY_DIR_RELEASE</item>
2105       <item>Boost_LIB_PREFIX</item>
2106       <item>Boost_NAMESPACE</item>
2107       <item>Boost_NO_SYSTEM_PATHS</item>
2108       <item>Boost_NO_WARN_NEW_VERSIONS</item>
2109       <item>Boost_REALPATH</item>
2110       <item>Boost_THREADAPI</item>
2111       <item>Boost_USE_DEBUG_LIBS</item>
2112       <item>Boost_USE_DEBUG_PYTHON</item>
2113       <item>Boost_USE_DEBUG_RUNTIME</item>
2114       <item>Boost_USE_MULTITHREADED</item>
2115       <item>Boost_USE_RELEASE_LIBS</item>
2116       <item>Boost_USE_STATIC_LIBS</item>
2117       <item>Boost_USE_STLPORT</item>
2118       <item>Boost_USE_STLPORT_DEPRECATED_NATIVE_IOSTREAMS</item>
2119       <item>Boost_VERSION_COUNT</item>
2120       <item>Boost_VERSION_MACRO</item>
2121       <item>CABLE</item>
2122       <item>CABLE_INCLUDE_DIR</item>
2123       <item>CABLE_TCL_LIBRARY</item>
2124       <item>CMAKE_ABSOLUTE_DESTINATION_FILES</item>
2125       <item>CMAKE_ADD_CUSTOM_COMMAND_DEPENDS_EXPLICIT_ONLY</item>
2126       <item>CMAKE_AIX_EXPORT_ALL_SYMBOLS</item>
2127       <item>CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS</item>
2128       <item>CMAKE_ANDROID_API</item>
2129       <item>CMAKE_ANDROID_API_MIN</item>
2130       <item>CMAKE_ANDROID_ARCH</item>
2131       <item>CMAKE_ANDROID_ARCH_ABI</item>
2132       <item>CMAKE_ANDROID_ARM_MODE</item>
2133       <item>CMAKE_ANDROID_ARM_NEON</item>
2134       <item>CMAKE_ANDROID_ASSETS_DIRECTORIES</item>
2135       <item>CMAKE_ANDROID_GUI</item>
2136       <item>CMAKE_ANDROID_JAR_DEPENDENCIES</item>
2137       <item>CMAKE_ANDROID_JAR_DIRECTORIES</item>
2138       <item>CMAKE_ANDROID_JAVA_SOURCE_DIR</item>
2139       <item>CMAKE_ANDROID_NATIVE_LIB_DEPENDENCIES</item>
2140       <item>CMAKE_ANDROID_NATIVE_LIB_DIRECTORIES</item>
2141       <item>CMAKE_ANDROID_NDK</item>
2142       <item>CMAKE_ANDROID_NDK_DEPRECATED_HEADERS</item>
2143       <item>CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG</item>
2144       <item>CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION</item>
2145       <item>CMAKE_ANDROID_NDK_VERSION</item>
2146       <item>CMAKE_ANDROID_PROCESS_MAX</item>
2147       <item>CMAKE_ANDROID_PROGUARD</item>
2148       <item>CMAKE_ANDROID_PROGUARD_CONFIG_PATH</item>
2149       <item>CMAKE_ANDROID_SECURE_PROPS_PATH</item>
2150       <item>CMAKE_ANDROID_SKIP_ANT_STEP</item>
2151       <item>CMAKE_ANDROID_STANDALONE_TOOLCHAIN</item>
2152       <item>CMAKE_ANDROID_STL_TYPE</item>
2153       <item>CMAKE_ANSI_CXXFLAGS</item>
2154       <item>CMAKE_APPBUNDLE_PATH</item>
2155       <item>CMAKE_APPLE_SILICON_PROCESSOR</item>
2156       <item>CMAKE_AR</item>
2157       <item>CMAKE_ARCHIVE_OUTPUT_DIRECTORY</item>
2158       <item>CMAKE_ARGC</item>
2159       <item>CMAKE_AUTOGEN_ORIGIN_DEPENDS</item>
2160       <item>CMAKE_AUTOGEN_PARALLEL</item>
2161       <item>CMAKE_AUTOGEN_USE_SYSTEM_INCLUDE</item>
2162       <item>CMAKE_AUTOGEN_VERBOSE</item>
2163       <item>CMAKE_AUTOMOC</item>
2164       <item>CMAKE_AUTOMOC_DEPEND_FILTERS</item>
2165       <item>CMAKE_AUTOMOC_EXECUTABLE</item>
2166       <item>CMAKE_AUTOMOC_MOC_OPTIONS</item>
2167       <item>CMAKE_AUTOMOC_PATH_PREFIX</item>
2168       <item>CMAKE_AUTOMOC_RELAXED_MODE</item>
2169       <item>CMAKE_AUTORCC</item>
2170       <item>CMAKE_AUTORCC_EXECUTABLE</item>
2171       <item>CMAKE_AUTORCC_OPTIONS</item>
2172       <item>CMAKE_AUTOUIC</item>
2173       <item>CMAKE_AUTOUIC_EXECUTABLE</item>
2174       <item>CMAKE_AUTOUIC_OPTIONS</item>
2175       <item>CMAKE_AUTOUIC_SEARCH_PATHS</item>
2176       <item>CMAKE_BACKWARDS_COMPATIBILITY</item>
2177       <item>CMAKE_BINARY_DIR</item>
2178       <item>CMAKE_BUILD_RPATH</item>
2179       <item>CMAKE_BUILD_RPATH_USE_ORIGIN</item>
2180       <item>CMAKE_BUILD_TOOL</item>
2181       <item>CMAKE_BUILD_TYPE</item>
2182       <item>CMAKE_BUILD_WITH_INSTALL_NAME_DIR</item>
2183       <item>CMAKE_BUILD_WITH_INSTALL_RPATH</item>
2184       <item>CMAKE_CACHEFILE_DIR</item>
2185       <item>CMAKE_CACHE_MAJOR_VERSION</item>
2186       <item>CMAKE_CACHE_MINOR_VERSION</item>
2187       <item>CMAKE_CACHE_PATCH_VERSION</item>
2188       <item>CMAKE_CFG_INTDIR</item>
2189       <item>CMAKE_CLANG_VFS_OVERLAY</item>
2190       <item>CMAKE_CL_64</item>
2191       <item>CMAKE_CODEBLOCKS_COMPILER_ID</item>
2192       <item>CMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES</item>
2193       <item>CMAKE_CODELITE_USE_TARGETS</item>
2194       <item>CMAKE_COLOR_DIAGNOSTICS</item>
2195       <item>CMAKE_COLOR_MAKEFILE</item>
2196       <item>CMAKE_COMMAND</item>
2197       <item>CMAKE_COMPILER_2005</item>
2198       <item>CMAKE_COMPILER_IS_GNUCC</item>
2199       <item>CMAKE_COMPILER_IS_GNUCXX</item>
2200       <item>CMAKE_COMPILER_IS_GNUG77</item>
2201       <item>CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY</item>
2202       <item>CMAKE_COMPILE_WARNING_AS_ERROR</item>
2203       <item>CMAKE_CONFIGURATION_TYPES</item>
2204       <item>CMAKE_CROSSCOMPILING</item>
2205       <item>CMAKE_CROSSCOMPILING_EMULATOR</item>
2206       <item>CMAKE_CROSS_CONFIGS</item>
2207       <item>CMAKE_CTEST_ARGUMENTS</item>
2208       <item>CMAKE_CTEST_COMMAND</item>
2209       <item>CMAKE_CUDA_ARCHITECTURES</item>
2210       <item>CMAKE_CUDA_COMPILE_FEATURES</item>
2211       <item>CMAKE_CUDA_EXTENSIONS</item>
2212       <item>CMAKE_CUDA_HOST_COMPILER</item>
2213       <item>CMAKE_CUDA_LINK_NO_PIE_SUPPORTED</item>
2214       <item>CMAKE_CUDA_LINK_PIE_SUPPORTED</item>
2215       <item>CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS</item>
2216       <item>CMAKE_CUDA_RUNTIME_LIBRARY</item>
2217       <item>CMAKE_CUDA_SEPARABLE_COMPILATION</item>
2218       <item>CMAKE_CUDA_STANDARD</item>
2219       <item>CMAKE_CUDA_STANDARD_REQUIRED</item>
2220       <item>CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES</item>
2221       <item>CMAKE_CURRENT_BINARY_DIR</item>
2222       <item>CMAKE_CURRENT_FUNCTION</item>
2223       <item>CMAKE_CURRENT_FUNCTION_LIST_DIR</item>
2224       <item>CMAKE_CURRENT_FUNCTION_LIST_FILE</item>
2225       <item>CMAKE_CURRENT_FUNCTION_LIST_LINE</item>
2226       <item>CMAKE_CURRENT_LIST_DIR</item>
2227       <item>CMAKE_CURRENT_LIST_FILE</item>
2228       <item>CMAKE_CURRENT_LIST_LINE</item>
2229       <item>CMAKE_CURRENT_SOURCE_DIR</item>
2230       <item>CMAKE_CXX_COMPILE_FEATURES</item>
2231       <item>CMAKE_CXX_EXTENSIONS</item>
2232       <item>CMAKE_CXX_LINK_NO_PIE_SUPPORTED</item>
2233       <item>CMAKE_CXX_LINK_PIE_SUPPORTED</item>
2234       <item>CMAKE_CXX_SCAN_FOR_MODULES</item>
2235       <item>CMAKE_CXX_STANDARD</item>
2236       <item>CMAKE_CXX_STANDARD_REQUIRED</item>
2237       <item>CMAKE_C_COMPILE_FEATURES</item>
2238       <item>CMAKE_C_EXTENSIONS</item>
2239       <item>CMAKE_C_LINK_NO_PIE_SUPPORTED</item>
2240       <item>CMAKE_C_LINK_PIE_SUPPORTED</item>
2241       <item>CMAKE_C_STANDARD</item>
2242       <item>CMAKE_C_STANDARD_REQUIRED</item>
2243       <item>CMAKE_DEBUG_POSTFIX</item>
2244       <item>CMAKE_DEBUG_TARGET_PROPERTIES</item>
2245       <item>CMAKE_DEFAULT_BUILD_TYPE</item>
2246       <item>CMAKE_DEFAULT_CONFIGS</item>
2247       <item>CMAKE_DEPENDS_IN_PROJECT_ONLY</item>
2248       <item>CMAKE_DIRECTORY_LABELS</item>
2249       <item>CMAKE_DISABLE_PRECOMPILE_HEADERS</item>
2250       <item>CMAKE_DLL_NAME_WITH_SOVERSION</item>
2251       <item>CMAKE_DL_LIBS</item>
2252       <item>CMAKE_DOTNET_SDK</item>
2253       <item>CMAKE_DOTNET_TARGET_FRAMEWORK</item>
2254       <item>CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION</item>
2255       <item>CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES</item>
2256       <item>CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT</item>
2257       <item>CMAKE_ECLIPSE_MAKE_ARGUMENTS</item>
2258       <item>CMAKE_ECLIPSE_RESOURCE_ENCODING</item>
2259       <item>CMAKE_ECLIPSE_VERSION</item>
2260       <item>CMAKE_EDIT_COMMAND</item>
2261       <item>CMAKE_ERROR_DEPRECATED</item>
2262       <item>CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION</item>
2263       <item>CMAKE_EXECUTABLE_ENABLE_EXPORTS</item>
2264       <item>CMAKE_EXECUTABLE_SUFFIX</item>
2265       <item>CMAKE_EXECUTE_PROCESS_COMMAND_ECHO</item>
2266       <item>CMAKE_EXE_LINKER_FLAGS</item>
2267       <item>CMAKE_EXE_LINKER_FLAGS_INIT</item>
2268       <item>CMAKE_EXPORT_COMPILE_COMMANDS</item>
2269       <item>CMAKE_EXPORT_NO_PACKAGE_REGISTRY</item>
2270       <item>CMAKE_EXPORT_PACKAGE_REGISTRY</item>
2271       <item>CMAKE_EXTRA_GENERATOR</item>
2272       <item>CMAKE_EXTRA_INCLUDE_FILES</item>
2273       <item>CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES</item>
2274       <item>CMAKE_FIND_APPBUNDLE</item>
2275       <item>CMAKE_FIND_DEBUG_MODE</item>
2276       <item>CMAKE_FIND_FRAMEWORK</item>
2277       <item>CMAKE_FIND_FRAMEWORK_EXTRA_LOCATIONS</item>
2278       <item>CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX</item>
2279       <item>CMAKE_FIND_LIBRARY_PREFIXES</item>
2280       <item>CMAKE_FIND_LIBRARY_SUFFIXES</item>
2281       <item>CMAKE_FIND_NO_INSTALL_PREFIX</item>
2282       <item>CMAKE_FIND_PACKAGE_NAME</item>
2283       <item>CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY</item>
2284       <item>CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY</item>
2285       <item>CMAKE_FIND_PACKAGE_PREFER_CONFIG</item>
2286       <item>CMAKE_FIND_PACKAGE_REDIRECTS_DIR</item>
2287       <item>CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS</item>
2288       <item>CMAKE_FIND_PACKAGE_SORT_DIRECTION</item>
2289       <item>CMAKE_FIND_PACKAGE_SORT_ORDER</item>
2290       <item>CMAKE_FIND_PACKAGE_TARGETS_GLOBAL</item>
2291       <item>CMAKE_FIND_PACKAGE_WARN_NO_MODULE</item>
2292       <item>CMAKE_FIND_ROOT_PATH</item>
2293       <item>CMAKE_FIND_ROOT_PATH_MODE_INCLUDE</item>
2294       <item>CMAKE_FIND_ROOT_PATH_MODE_LIBRARY</item>
2295       <item>CMAKE_FIND_ROOT_PATH_MODE_PACKAGE</item>
2296       <item>CMAKE_FIND_ROOT_PATH_MODE_PROGRAM</item>
2297       <item>CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH</item>
2298       <item>CMAKE_FIND_USE_CMAKE_PATH</item>
2299       <item>CMAKE_FIND_USE_CMAKE_SYSTEM_PATH</item>
2300       <item>CMAKE_FIND_USE_INSTALL_PREFIX</item>
2301       <item>CMAKE_FIND_USE_PACKAGE_REGISTRY</item>
2302       <item>CMAKE_FIND_USE_PACKAGE_ROOT_PATH</item>
2303       <item>CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH</item>
2304       <item>CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY</item>
2305       <item>CMAKE_FOLDER</item>
2306       <item>CMAKE_FRAMEWORK</item>
2307       <item>CMAKE_FRAMEWORK_PATH</item>
2308       <item>CMAKE_Fortran_FORMAT</item>
2309       <item>CMAKE_Fortran_LINK_NO_PIE_SUPPORTED</item>
2310       <item>CMAKE_Fortran_LINK_PIE_SUPPORTED</item>
2311       <item>CMAKE_Fortran_MODDIR_DEFAULT</item>
2312       <item>CMAKE_Fortran_MODDIR_FLAG</item>
2313       <item>CMAKE_Fortran_MODOUT_FLAG</item>
2314       <item>CMAKE_Fortran_MODULE_DIRECTORY</item>
2315       <item>CMAKE_Fortran_PREPROCESS</item>
2316       <item>CMAKE_GENERATOR</item>
2317       <item>CMAKE_GENERATOR_INSTANCE</item>
2318       <item>CMAKE_GENERATOR_NO_COMPILER_ENV</item>
2319       <item>CMAKE_GENERATOR_PLATFORM</item>
2320       <item>CMAKE_GENERATOR_TOOLSET</item>
2321       <item>CMAKE_GET_OS_RELEASE_FALLBACK_RESULT</item>
2322       <item>CMAKE_GET_OS_RELEASE_FALLBACK_SCRIPTS</item>
2323       <item>CMAKE_GET_RUNTIME_DEPENDENCIES_COMMAND</item>
2324       <item>CMAKE_GET_RUNTIME_DEPENDENCIES_PLATFORM</item>
2325       <item>CMAKE_GET_RUNTIME_DEPENDENCIES_TOOL</item>
2326       <item>CMAKE_GLOBAL_AUTOGEN_TARGET</item>
2327       <item>CMAKE_GLOBAL_AUTOGEN_TARGET_NAME</item>
2328       <item>CMAKE_GLOBAL_AUTORCC_TARGET</item>
2329       <item>CMAKE_GLOBAL_AUTORCC_TARGET_NAME</item>
2330       <item>CMAKE_GNUtoMS</item>
2331       <item>CMAKE_GTEST_DISCOVER_TESTS_DISCOVERY_MODE</item>
2332       <item>CMAKE_HAS_ANSI_STRING_STREAM</item>
2333       <item>CMAKE_HIP_ARCHITECTURES</item>
2334       <item>CMAKE_HIP_EXTENSIONS</item>
2335       <item>CMAKE_HIP_LINK_NO_PIE_SUPPORTED</item>
2336       <item>CMAKE_HIP_LINK_PIE_SUPPORTED</item>
2337       <item>CMAKE_HIP_PLATFORM</item>
2338       <item>CMAKE_HIP_STANDARD</item>
2339       <item>CMAKE_HIP_STANDARD_REQUIRED</item>
2340       <item>CMAKE_HOST_APPLE</item>
2341       <item>CMAKE_HOST_BSD</item>
2342       <item>CMAKE_HOST_LINUX</item>
2343       <item>CMAKE_HOST_SOLARIS</item>
2344       <item>CMAKE_HOST_SYSTEM</item>
2345       <item>CMAKE_HOST_SYSTEM_NAME</item>
2346       <item>CMAKE_HOST_SYSTEM_PROCESSOR</item>
2347       <item>CMAKE_HOST_SYSTEM_VERSION</item>
2348       <item>CMAKE_HOST_UNIX</item>
2349       <item>CMAKE_HOST_WIN32</item>
2350       <item>CMAKE_HP_PTHREADS_INIT</item>
2351       <item>CMAKE_IGNORE_PATH</item>
2352       <item>CMAKE_IGNORE_PREFIX_PATH</item>
2353       <item>CMAKE_IMPORT_LIBRARY_PREFIX</item>
2354       <item>CMAKE_IMPORT_LIBRARY_SUFFIX</item>
2355       <item>CMAKE_INCLUDE_CURRENT_DIR</item>
2356       <item>CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE</item>
2357       <item>CMAKE_INCLUDE_DIRECTORIES_BEFORE</item>
2358       <item>CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE</item>
2359       <item>CMAKE_INCLUDE_PATH</item>
2360       <item>CMAKE_INSTALL_BINDIR</item>
2361       <item>CMAKE_INSTALL_DATADIR</item>
2362       <item>CMAKE_INSTALL_DATAROOTDIR</item>
2363       <item>CMAKE_INSTALL_DEBUG_LIBRARIES</item>
2364       <item>CMAKE_INSTALL_DEBUG_LIBRARIES_ONLY</item>
2365       <item>CMAKE_INSTALL_DEFAULT_COMPONENT_NAME</item>
2366       <item>CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS</item>
2367       <item>CMAKE_INSTALL_DOCDIR</item>
2368       <item>CMAKE_INSTALL_FULL_BINDIR</item>
2369       <item>CMAKE_INSTALL_FULL_DATADIR</item>
2370       <item>CMAKE_INSTALL_FULL_DATAROOTDIR</item>
2371       <item>CMAKE_INSTALL_FULL_DOCDIR</item>
2372       <item>CMAKE_INSTALL_FULL_INCLUDEDIR</item>
2373       <item>CMAKE_INSTALL_FULL_INFODIR</item>
2374       <item>CMAKE_INSTALL_FULL_LIBDIR</item>
2375       <item>CMAKE_INSTALL_FULL_LIBEXECDIR</item>
2376       <item>CMAKE_INSTALL_FULL_LOCALEDIR</item>
2377       <item>CMAKE_INSTALL_FULL_LOCALSTATEDIR</item>
2378       <item>CMAKE_INSTALL_FULL_MANDIR</item>
2379       <item>CMAKE_INSTALL_FULL_OLDINCLUDEDIR</item>
2380       <item>CMAKE_INSTALL_FULL_RUNSTATEDIR</item>
2381       <item>CMAKE_INSTALL_FULL_SBINDIR</item>
2382       <item>CMAKE_INSTALL_FULL_SHAREDSTATEDIR</item>
2383       <item>CMAKE_INSTALL_FULL_SYSCONFDIR</item>
2384       <item>CMAKE_INSTALL_INCLUDEDIR</item>
2385       <item>CMAKE_INSTALL_INFODIR</item>
2386       <item>CMAKE_INSTALL_LIBDIR</item>
2387       <item>CMAKE_INSTALL_LIBEXECDIR</item>
2388       <item>CMAKE_INSTALL_LOCALEDIR</item>
2389       <item>CMAKE_INSTALL_LOCALSTATEDIR</item>
2390       <item>CMAKE_INSTALL_MANDIR</item>
2391       <item>CMAKE_INSTALL_MESSAGE</item>
2392       <item>CMAKE_INSTALL_MFC_LIBRARIES</item>
2393       <item>CMAKE_INSTALL_NAME_DIR</item>
2394       <item>CMAKE_INSTALL_OLDINCLUDEDIR</item>
2395       <item>CMAKE_INSTALL_OPENMP_LIBRARIES</item>
2396       <item>CMAKE_INSTALL_PREFIX</item>
2397       <item>CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT</item>
2398       <item>CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH</item>
2399       <item>CMAKE_INSTALL_RPATH</item>
2400       <item>CMAKE_INSTALL_RPATH_USE_LINK_PATH</item>
2401       <item>CMAKE_INSTALL_RUNSTATEDIR</item>
2402       <item>CMAKE_INSTALL_SBINDIR</item>
2403       <item>CMAKE_INSTALL_SHAREDSTATEDIR</item>
2404       <item>CMAKE_INSTALL_SYSCONFDIR</item>
2405       <item>CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT</item>
2406       <item>CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION</item>
2407       <item>CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS</item>
2408       <item>CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS</item>
2409       <item>CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP</item>
2410       <item>CMAKE_INSTALL_UCRT_LIBRARIES</item>
2411       <item>CMAKE_INTERPROCEDURAL_OPTIMIZATION</item>
2412       <item>CMAKE_ISPC_HEADER_DIRECTORY</item>
2413       <item>CMAKE_ISPC_HEADER_SUFFIX</item>
2414       <item>CMAKE_ISPC_INSTRUCTION_SETS</item>
2415       <item>CMAKE_JAR_CLASSES_PREFIX</item>
2416       <item>CMAKE_JAVA_COMPILE_FLAGS</item>
2417       <item>CMAKE_JAVA_INCLUDE_PATH</item>
2418       <item>CMAKE_JNI_TARGET</item>
2419       <item>CMAKE_JOB_POOLS</item>
2420       <item>CMAKE_JOB_POOL_COMPILE</item>
2421       <item>CMAKE_JOB_POOL_LINK</item>
2422       <item>CMAKE_LIBRARY_ARCHITECTURE</item>
2423       <item>CMAKE_LIBRARY_ARCHITECTURE_REGEX</item>
2424       <item>CMAKE_LIBRARY_OUTPUT_DIRECTORY</item>
2425       <item>CMAKE_LIBRARY_PATH</item>
2426       <item>CMAKE_LIBRARY_PATH_FLAG</item>
2427       <item>CMAKE_LINK_DEF_FILE_FLAG</item>
2428       <item>CMAKE_LINK_DEPENDS_NO_SHARED</item>
2429       <item>CMAKE_LINK_DEPENDS_USE_LINKER</item>
2430       <item>CMAKE_LINK_DIRECTORIES_BEFORE</item>
2431       <item>CMAKE_LINK_INTERFACE_LIBRARIES</item>
2432       <item>CMAKE_LINK_LIBRARIES_ONLY_TARGETS</item>
2433       <item>CMAKE_LINK_LIBRARY_FILE_FLAG</item>
2434       <item>CMAKE_LINK_LIBRARY_FLAG</item>
2435       <item>CMAKE_LINK_LIBRARY_SUFFIX</item>
2436       <item>CMAKE_LINK_SEARCH_END_STATIC</item>
2437       <item>CMAKE_LINK_SEARCH_START_STATIC</item>
2438       <item>CMAKE_LINK_WHAT_YOU_USE</item>
2439       <item>CMAKE_LINK_WHAT_YOU_USE_CHECK</item>
2440       <item>CMAKE_MACOSX_BUNDLE</item>
2441       <item>CMAKE_MACOSX_RPATH</item>
2442       <item>CMAKE_MAJOR_VERSION</item>
2443       <item>CMAKE_MAKE_PROGRAM</item>
2444       <item>CMAKE_MATCH_COUNT</item>
2445       <item>CMAKE_MAXIMUM_RECURSION_DEPTH</item>
2446       <item>CMAKE_MESSAGE_CONTEXT</item>
2447       <item>CMAKE_MESSAGE_CONTEXT_SHOW</item>
2448       <item>CMAKE_MESSAGE_INDENT</item>
2449       <item>CMAKE_MESSAGE_LOG_LEVEL</item>
2450       <item>CMAKE_MFC_FLAG</item>
2451       <item>CMAKE_MINIMUM_REQUIRED_VERSION</item>
2452       <item>CMAKE_MINOR_VERSION</item>
2453       <item>CMAKE_MODULE_LINKER_FLAGS</item>
2454       <item>CMAKE_MODULE_LINKER_FLAGS_INIT</item>
2455       <item>CMAKE_MODULE_PATH</item>
2456       <item>CMAKE_MSVCIDE_RUN_PATH</item>
2457       <item>CMAKE_MSVC_DEBUG_INFORMATION_FORMAT</item>
2458       <item>CMAKE_MSVC_RUNTIME_LIBRARY</item>
2459       <item>CMAKE_NETRC</item>
2460       <item>CMAKE_NETRC_FILE</item>
2461       <item>CMAKE_NINJA_OUTPUT_PATH_PREFIX</item>
2462       <item>CMAKE_NO_ANSI_FOR_SCOPE</item>
2463       <item>CMAKE_NO_ANSI_STREAM_HEADERS</item>
2464       <item>CMAKE_NO_ANSI_STRING_STREAM</item>
2465       <item>CMAKE_NO_BUILTIN_CHRPATH</item>
2466       <item>CMAKE_NO_STD_NAMESPACE</item>
2467       <item>CMAKE_NO_SYSTEM_FROM_IMPORTED</item>
2468       <item>CMAKE_OBJCXX_EXTENSIONS</item>
2469       <item>CMAKE_OBJCXX_LINK_NO_PIE_SUPPORTED</item>
2470       <item>CMAKE_OBJCXX_LINK_PIE_SUPPORTED</item>
2471       <item>CMAKE_OBJCXX_STANDARD</item>
2472       <item>CMAKE_OBJCXX_STANDARD_REQUIRED</item>
2473       <item>CMAKE_OBJC_EXTENSIONS</item>
2474       <item>CMAKE_OBJC_LINK_NO_PIE_SUPPORTED</item>
2475       <item>CMAKE_OBJC_LINK_PIE_SUPPORTED</item>
2476       <item>CMAKE_OBJC_STANDARD</item>
2477       <item>CMAKE_OBJC_STANDARD_REQUIRED</item>
2478       <item>CMAKE_OBJECT_PATH_MAX</item>
2479       <item>CMAKE_OPTIMIZE_DEPENDENCIES</item>
2480       <item>CMAKE_OSX_ARCHITECTURES</item>
2481       <item>CMAKE_OSX_DEPLOYMENT_TARGET</item>
2482       <item>CMAKE_OSX_SYSROOT</item>
2483       <item>CMAKE_PARENT_LIST_FILE</item>
2484       <item>CMAKE_PATCH_VERSION</item>
2485       <item>CMAKE_PCH_INSTANTIATE_TEMPLATES</item>
2486       <item>CMAKE_PCH_WARN_INVALID</item>
2487       <item>CMAKE_PDB_OUTPUT_DIRECTORY</item>
2488       <item>CMAKE_PLATFORM_NO_VERSIONED_SONAME</item>
2489       <item>CMAKE_POSITION_INDEPENDENT_CODE</item>
2490       <item>CMAKE_PREFIX_PATH</item>
2491       <item>CMAKE_PROGRAM_PATH</item>
2492       <item>CMAKE_PROJECT_DESCRIPTION</item>
2493       <item>CMAKE_PROJECT_HOMEPAGE_URL</item>
2494       <item>CMAKE_PROJECT_INCLUDE</item>
2495       <item>CMAKE_PROJECT_INCLUDE_BEFORE</item>
2496       <item>CMAKE_PROJECT_NAME</item>
2497       <item>CMAKE_PROJECT_TOP_LEVEL_INCLUDES</item>
2498       <item>CMAKE_PROJECT_VERSION</item>
2499       <item>CMAKE_PROJECT_VERSION_MAJOR</item>
2500       <item>CMAKE_PROJECT_VERSION_MINOR</item>
2501       <item>CMAKE_PROJECT_VERSION_PATCH</item>
2502       <item>CMAKE_PROJECT_VERSION_TWEAK</item>
2503       <item>CMAKE_RANLIB</item>
2504       <item>CMAKE_REQUIRED_DEFINITIONS</item>
2505       <item>CMAKE_REQUIRED_FLAGS</item>
2506       <item>CMAKE_REQUIRED_INCLUDES</item>
2507       <item>CMAKE_REQUIRED_LIBRARIES</item>
2508       <item>CMAKE_REQUIRED_LINK_OPTIONS</item>
2509       <item>CMAKE_REQUIRED_QUIET</item>
2510       <item>CMAKE_ROOT</item>
2511       <item>CMAKE_RUNTIME_OUTPUT_DIRECTORY</item>
2512       <item>CMAKE_SCRIPT_MODE_FILE</item>
2513       <item>CMAKE_SHARED_LIBRARY_ENABLE_EXPORTS</item>
2514       <item>CMAKE_SHARED_LIBRARY_PREFIX</item>
2515       <item>CMAKE_SHARED_LIBRARY_SUFFIX</item>
2516       <item>CMAKE_SHARED_LINKER_FLAGS</item>
2517       <item>CMAKE_SHARED_LINKER_FLAGS_INIT</item>
2518       <item>CMAKE_SHARED_MODULE_PREFIX</item>
2519       <item>CMAKE_SHARED_MODULE_SUFFIX</item>
2520       <item>CMAKE_SIZEOF_VOID_P</item>
2521       <item>CMAKE_SKIP_BUILD_RPATH</item>
2522       <item>CMAKE_SKIP_INSTALL_ALL_DEPENDENCY</item>
2523       <item>CMAKE_SKIP_INSTALL_RPATH</item>
2524       <item>CMAKE_SKIP_INSTALL_RULES</item>
2525       <item>CMAKE_SKIP_RPATH</item>
2526       <item>CMAKE_SOURCE_DIR</item>
2527       <item>CMAKE_STAGING_PREFIX</item>
2528       <item>CMAKE_STATIC_LIBRARY_PREFIX</item>
2529       <item>CMAKE_STATIC_LIBRARY_SUFFIX</item>
2530       <item>CMAKE_STATIC_LINKER_FLAGS</item>
2531       <item>CMAKE_STATIC_LINKER_FLAGS_INIT</item>
2532       <item>CMAKE_SUBLIME_TEXT_2_ENV_SETTINGS</item>
2533       <item>CMAKE_SUBLIME_TEXT_2_EXCLUDE_BUILD_TREE</item>
2534       <item>CMAKE_SUPPRESS_REGENERATION</item>
2535       <item>CMAKE_SWIG_FLAGS</item>
2536       <item>CMAKE_SWIG_OUTDIR</item>
2537       <item>CMAKE_SYSROOT</item>
2538       <item>CMAKE_SYSROOT_COMPILE</item>
2539       <item>CMAKE_SYSROOT_LINK</item>
2540       <item>CMAKE_SYSTEM</item>
2541       <item>CMAKE_SYSTEM_APPBUNDLE_PATH</item>
2542       <item>CMAKE_SYSTEM_FRAMEWORK_PATH</item>
2543       <item>CMAKE_SYSTEM_IGNORE_PATH</item>
2544       <item>CMAKE_SYSTEM_IGNORE_PREFIX_PATH</item>
2545       <item>CMAKE_SYSTEM_INCLUDE_PATH</item>
2546       <item>CMAKE_SYSTEM_LIBRARY_PATH</item>
2547       <item>CMAKE_SYSTEM_NAME</item>
2548       <item>CMAKE_SYSTEM_PREFIX_PATH</item>
2549       <item>CMAKE_SYSTEM_PROCESSOR</item>
2550       <item>CMAKE_SYSTEM_PROGRAM_PATH</item>
2551       <item>CMAKE_SYSTEM_VERSION</item>
2552       <item>CMAKE_Swift_LANGUAGE_VERSION</item>
2553       <item>CMAKE_Swift_MODULE_DIRECTORY</item>
2554       <item>CMAKE_TASKING_TOOLSET</item>
2555       <item>CMAKE_THREAD_LIBS_INIT</item>
2556       <item>CMAKE_THREAD_PREFER_PTHREAD</item>
2557       <item>CMAKE_TOOLCHAIN_FILE</item>
2558       <item>CMAKE_TRY_COMPILE_CONFIGURATION</item>
2559       <item>CMAKE_TRY_COMPILE_NO_PLATFORM_VARIABLES</item>
2560       <item>CMAKE_TRY_COMPILE_PLATFORM_VARIABLES</item>
2561       <item>CMAKE_TRY_COMPILE_TARGET_TYPE</item>
2562       <item>CMAKE_TWEAK_VERSION</item>
2563       <item>CMAKE_UNITY_BUILD</item>
2564       <item>CMAKE_UNITY_BUILD_BATCH_SIZE</item>
2565       <item>CMAKE_USER_MAKE_RULES_OVERRIDE</item>
2566       <item>CMAKE_USE_PTHREADS_INIT</item>
2567       <item>CMAKE_USE_RELATIVE_PATHS</item>
2568       <item>CMAKE_USE_SPROC_INIT</item>
2569       <item>CMAKE_USE_WIN32_THREADS_INIT</item>
2570       <item>CMAKE_VERBOSE_MAKEFILE</item>
2571       <item>CMAKE_VERIFY_INTERFACE_HEADER_SETS</item>
2572       <item>CMAKE_VERSION</item>
2573       <item>CMAKE_VISIBILITY_INLINES_HIDDEN</item>
2574       <item>CMAKE_VS_DEBUGGER_COMMAND</item>
2575       <item>CMAKE_VS_DEBUGGER_COMMAND_ARGUMENTS</item>
2576       <item>CMAKE_VS_DEBUGGER_ENVIRONMENT</item>
2577       <item>CMAKE_VS_DEBUGGER_WORKING_DIRECTORY</item>
2578       <item>CMAKE_VS_DEVENV_COMMAND</item>
2579       <item>CMAKE_VS_GLOBALS</item>
2580       <item>CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD</item>
2581       <item>CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD</item>
2582       <item>CMAKE_VS_JUST_MY_CODE_DEBUGGING</item>
2583       <item>CMAKE_VS_MSBUILD_COMMAND</item>
2584       <item>CMAKE_VS_NUGET_PACKAGE_RESTORE</item>
2585       <item>CMAKE_VS_NsightTegra_VERSION</item>
2586       <item>CMAKE_VS_PLATFORM_NAME</item>
2587       <item>CMAKE_VS_PLATFORM_NAME_DEFAULT</item>
2588       <item>CMAKE_VS_PLATFORM_TOOLSET</item>
2589       <item>CMAKE_VS_PLATFORM_TOOLSET_CUDA</item>
2590       <item>CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR</item>
2591       <item>CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE</item>
2592       <item>CMAKE_VS_PLATFORM_TOOLSET_VERSION</item>
2593       <item>CMAKE_VS_SDK_EXCLUDE_DIRECTORIES</item>
2594       <item>CMAKE_VS_SDK_EXECUTABLE_DIRECTORIES</item>
2595       <item>CMAKE_VS_SDK_INCLUDE_DIRECTORIES</item>
2596       <item>CMAKE_VS_SDK_LIBRARY_DIRECTORIES</item>
2597       <item>CMAKE_VS_SDK_LIBRARY_WINRT_DIRECTORIES</item>
2598       <item>CMAKE_VS_SDK_REFERENCE_DIRECTORIES</item>
2599       <item>CMAKE_VS_SDK_SOURCE_DIRECTORIES</item>
2600       <item>CMAKE_VS_TARGET_FRAMEWORK_IDENTIFIER</item>
2601       <item>CMAKE_VS_TARGET_FRAMEWORK_TARGETS_VERSION</item>
2602       <item>CMAKE_VS_TARGET_FRAMEWORK_VERSION</item>
2603       <item>CMAKE_VS_VERSION_BUILD_NUMBER</item>
2604       <item>CMAKE_VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION</item>
2605       <item>CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION</item>
2606       <item>CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM</item>
2607       <item>CMAKE_VS_WINRT_BY_DEFAULT</item>
2608       <item>CMAKE_WARN_DEPRECATED</item>
2609       <item>CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION</item>
2610       <item>CMAKE_WATCOM_RUNTIME_LIBRARY</item>
2611       <item>CMAKE_WIN32_EXECUTABLE</item>
2612       <item>CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS</item>
2613       <item>CMAKE_XCODE_BUILD_SYSTEM</item>
2614       <item>CMAKE_XCODE_GENERATE_SCHEME</item>
2615       <item>CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY</item>
2616       <item>CMAKE_XCODE_LINK_BUILD_PHASE_MODE</item>
2617       <item>CMAKE_XCODE_PLATFORM_TOOLSET</item>
2618       <item>CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER</item>
2619       <item>CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN</item>
2620       <item>CMAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING</item>
2621       <item>CMAKE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER</item>
2622       <item>CMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS</item>
2623       <item>CMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE</item>
2624       <item>CMAKE_XCODE_SCHEME_ENABLE_GPU_API_VALIDATION</item>
2625       <item>CMAKE_XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE</item>
2626       <item>CMAKE_XCODE_SCHEME_ENABLE_GPU_SHADER_VALIDATION</item>
2627       <item>CMAKE_XCODE_SCHEME_ENVIRONMENT</item>
2628       <item>CMAKE_XCODE_SCHEME_GUARD_MALLOC</item>
2629       <item>CMAKE_XCODE_SCHEME_LAUNCH_CONFIGURATION</item>
2630       <item>CMAKE_XCODE_SCHEME_LAUNCH_MODE</item>
2631       <item>CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP</item>
2632       <item>CMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES</item>
2633       <item>CMAKE_XCODE_SCHEME_MALLOC_SCRIBBLE</item>
2634       <item>CMAKE_XCODE_SCHEME_MALLOC_STACK</item>
2635       <item>CMAKE_XCODE_SCHEME_THREAD_SANITIZER</item>
2636       <item>CMAKE_XCODE_SCHEME_THREAD_SANITIZER_STOP</item>
2637       <item>CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER</item>
2638       <item>CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP</item>
2639       <item>CMAKE_XCODE_SCHEME_WORKING_DIRECTORY</item>
2640       <item>CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS</item>
2641       <item>CMAKE_XCODE_XCCONFIG</item>
2642       <item>CPACK_ABSOLUTE_DESTINATION_FILES</item>
2643       <item>CPACK_ARCHIVE_COMPONENT_INSTALL</item>
2644       <item>CPACK_ARCHIVE_FILE_EXTENSION</item>
2645       <item>CPACK_ARCHIVE_FILE_NAME</item>
2646       <item>CPACK_ARCHIVE_THREADS</item>
2647       <item>CPACK_BUILD_SOURCE_DIRS</item>
2648       <item>CPACK_BUNDLE_APPLE_CERT_APP</item>
2649       <item>CPACK_BUNDLE_APPLE_CODESIGN_FILES</item>
2650       <item>CPACK_BUNDLE_APPLE_CODESIGN_PARAMETER</item>
2651       <item>CPACK_BUNDLE_APPLE_ENTITLEMENTS</item>
2652       <item>CPACK_BUNDLE_ICON</item>
2653       <item>CPACK_BUNDLE_NAME</item>
2654       <item>CPACK_BUNDLE_PLIST</item>
2655       <item>CPACK_BUNDLE_STARTUP_COMMAND</item>
2656       <item>CPACK_CMAKE_GENERATOR</item>
2657       <item>CPACK_COMMAND_CODESIGN</item>
2658       <item>CPACK_COMMAND_HDIUTIL</item>
2659       <item>CPACK_COMMAND_PKGBUILD</item>
2660       <item>CPACK_COMMAND_PRODUCTBUILD</item>
2661       <item>CPACK_COMMAND_REZ</item>
2662       <item>CPACK_COMMAND_SETFILE</item>
2663       <item>CPACK_COMPONENTS_ALL</item>
2664       <item>CPACK_COMPONENTS_GROUPING</item>
2665       <item>CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY</item>
2666       <item>CPACK_CREATE_DESKTOP_LINKS</item>
2667       <item>CPACK_CUSTOM_INSTALL_VARIABLES</item>
2668       <item>CPACK_CYGWIN_BUILD_SCRIPT</item>
2669       <item>CPACK_CYGWIN_PATCH_FILE</item>
2670       <item>CPACK_CYGWIN_PATCH_NUMBER</item>
2671       <item>CPACK_DEBIAN_ARCHIVE_TYPE</item>
2672       <item>CPACK_DEBIAN_COMPRESSION_TYPE</item>
2673       <item>CPACK_DEBIAN_DEBUGINFO_PACKAGE</item>
2674       <item>CPACK_DEBIAN_ENABLE_COMPONENT_DEPENDS</item>
2675       <item>CPACK_DEBIAN_FILE_NAME</item>
2676       <item>CPACK_DEBIAN_PACKAGE_ARCHITECTURE</item>
2677       <item>CPACK_DEBIAN_PACKAGE_BREAKS</item>
2678       <item>CPACK_DEBIAN_PACKAGE_CONFLICTS</item>
2679       <item>CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA</item>
2680       <item>CPACK_DEBIAN_PACKAGE_CONTROL_STRICT_PERMISSION</item>
2681       <item>CPACK_DEBIAN_PACKAGE_DEBUG</item>
2682       <item>CPACK_DEBIAN_PACKAGE_DEPENDS</item>
2683       <item>CPACK_DEBIAN_PACKAGE_DESCRIPTION</item>
2684       <item>CPACK_DEBIAN_PACKAGE_ENHANCES</item>
2685       <item>CPACK_DEBIAN_PACKAGE_EPOCH</item>
2686       <item>CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS</item>
2687       <item>CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS_POLICY</item>
2688       <item>CPACK_DEBIAN_PACKAGE_HOMEPAGE</item>
2689       <item>CPACK_DEBIAN_PACKAGE_MAINTAINER</item>
2690       <item>CPACK_DEBIAN_PACKAGE_NAME</item>
2691       <item>CPACK_DEBIAN_PACKAGE_PREDEPENDS</item>
2692       <item>CPACK_DEBIAN_PACKAGE_PRIORITY</item>
2693       <item>CPACK_DEBIAN_PACKAGE_PROVIDES</item>
2694       <item>CPACK_DEBIAN_PACKAGE_RECOMMENDS</item>
2695       <item>CPACK_DEBIAN_PACKAGE_RELEASE</item>
2696       <item>CPACK_DEBIAN_PACKAGE_REPLACES</item>
2697       <item>CPACK_DEBIAN_PACKAGE_SECTION</item>
2698       <item>CPACK_DEBIAN_PACKAGE_SHLIBDEPS</item>
2699       <item>CPACK_DEBIAN_PACKAGE_SHLIBDEPS_PRIVATE_DIRS</item>
2700       <item>CPACK_DEBIAN_PACKAGE_SOURCE</item>
2701       <item>CPACK_DEBIAN_PACKAGE_SUGGESTS</item>
2702       <item>CPACK_DEBIAN_PACKAGE_VERSION</item>
2703       <item>CPACK_DEB_COMPONENT_INSTALL</item>
2704       <item>CPACK_DMG_BACKGROUND_IMAGE</item>
2705       <item>CPACK_DMG_DISABLE_APPLICATIONS_SYMLINK</item>
2706       <item>CPACK_DMG_DS_STORE</item>
2707       <item>CPACK_DMG_DS_STORE_SETUP_SCRIPT</item>
2708       <item>CPACK_DMG_FILESYSTEM</item>
2709       <item>CPACK_DMG_FORMAT</item>
2710       <item>CPACK_DMG_SLA_DIR</item>
2711       <item>CPACK_DMG_SLA_LANGUAGES</item>
2712       <item>CPACK_DMG_SLA_USE_RESOURCE_FILE_LICENSE</item>
2713       <item>CPACK_DMG_VOLUME_NAME</item>
2714       <item>CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION</item>
2715       <item>CPACK_EXTERNAL_BUILT_PACKAGES</item>
2716       <item>CPACK_EXTERNAL_ENABLE_STAGING</item>
2717       <item>CPACK_EXTERNAL_PACKAGE_SCRIPT</item>
2718       <item>CPACK_EXTERNAL_REQUESTED_VERSIONS</item>
2719       <item>CPACK_FREEBSD_PACKAGE_CATEGORIES</item>
2720       <item>CPACK_FREEBSD_PACKAGE_COMMENT</item>
2721       <item>CPACK_FREEBSD_PACKAGE_DEPS</item>
2722       <item>CPACK_FREEBSD_PACKAGE_DESCRIPTION</item>
2723       <item>CPACK_FREEBSD_PACKAGE_LICENSE</item>
2724       <item>CPACK_FREEBSD_PACKAGE_LICENSE_LOGIC</item>
2725       <item>CPACK_FREEBSD_PACKAGE_MAINTAINER</item>
2726       <item>CPACK_FREEBSD_PACKAGE_NAME</item>
2727       <item>CPACK_FREEBSD_PACKAGE_ORIGIN</item>
2728       <item>CPACK_FREEBSD_PACKAGE_WWW</item>
2729       <item>CPACK_GENERATOR</item>
2730       <item>CPACK_IFW_ADMIN_TARGET_DIRECTORY</item>
2731       <item>CPACK_IFW_ARCHIVE_COMPRESSION</item>
2732       <item>CPACK_IFW_ARCHIVE_FORMAT</item>
2733       <item>CPACK_IFW_BINARYCREATOR_EXECUTABLE</item>
2734       <item>CPACK_IFW_DEVTOOL_EXECUTABLE</item>
2735       <item>CPACK_IFW_DOWNLOAD_ALL</item>
2736       <item>CPACK_IFW_FRAMEWORK_VERSION</item>
2737       <item>CPACK_IFW_INSTALLERBASE_EXECUTABLE</item>
2738       <item>CPACK_IFW_PACKAGES_DIRECTORIES</item>
2739       <item>CPACK_IFW_PACKAGE_ALLOW_NON_ASCII_CHARACTERS</item>
2740       <item>CPACK_IFW_PACKAGE_ALLOW_SPACE_IN_PATH</item>
2741       <item>CPACK_IFW_PACKAGE_BACKGROUND</item>
2742       <item>CPACK_IFW_PACKAGE_BANNER</item>
2743       <item>CPACK_IFW_PACKAGE_CONTROL_SCRIPT</item>
2744       <item>CPACK_IFW_PACKAGE_DISABLE_COMMAND_LINE_INTERFACE</item>
2745       <item>CPACK_IFW_PACKAGE_GROUP</item>
2746       <item>CPACK_IFW_PACKAGE_ICON</item>
2747       <item>CPACK_IFW_PACKAGE_LOGO</item>
2748       <item>CPACK_IFW_PACKAGE_MAINTENANCE_TOOL_INI_FILE</item>
2749       <item>CPACK_IFW_PACKAGE_MAINTENANCE_TOOL_NAME</item>
2750       <item>CPACK_IFW_PACKAGE_NAME</item>
2751       <item>CPACK_IFW_PACKAGE_PRODUCT_IMAGES</item>
2752       <item>CPACK_IFW_PACKAGE_PUBLISHER</item>
2753       <item>CPACK_IFW_PACKAGE_REMOVE_TARGET_DIR</item>
2754       <item>CPACK_IFW_PACKAGE_RESOURCES</item>
2755       <item>CPACK_IFW_PACKAGE_RUN_PROGRAM</item>
2756       <item>CPACK_IFW_PACKAGE_RUN_PROGRAM_ARGUMENTS</item>
2757       <item>CPACK_IFW_PACKAGE_RUN_PROGRAM_DESCRIPTION</item>
2758       <item>CPACK_IFW_PACKAGE_SIGNING_IDENTITY</item>
2759       <item>CPACK_IFW_PACKAGE_START_MENU_DIRECTORY</item>
2760       <item>CPACK_IFW_PACKAGE_STYLE_SHEET</item>
2761       <item>CPACK_IFW_PACKAGE_TITLE</item>
2762       <item>CPACK_IFW_PACKAGE_TITLE_COLOR</item>
2763       <item>CPACK_IFW_PACKAGE_WATERMARK</item>
2764       <item>CPACK_IFW_PACKAGE_WINDOW_ICON</item>
2765       <item>CPACK_IFW_PACKAGE_WIZARD_DEFAULT_HEIGHT</item>
2766       <item>CPACK_IFW_PACKAGE_WIZARD_DEFAULT_WIDTH</item>
2767       <item>CPACK_IFW_PACKAGE_WIZARD_SHOW_PAGE_LIST</item>
2768       <item>CPACK_IFW_PACKAGE_WIZARD_STYLE</item>
2769       <item>CPACK_IFW_PRODUCT_URL</item>
2770       <item>CPACK_IFW_REPOGEN_EXECUTABLE</item>
2771       <item>CPACK_IFW_REPOSITORIES_ALL</item>
2772       <item>CPACK_IFW_RESOLVE_DUPLICATE_NAMES</item>
2773       <item>CPACK_IFW_ROOT</item>
2774       <item>CPACK_IFW_TARGET_DIRECTORY</item>
2775       <item>CPACK_IFW_VERBOSE</item>
2776       <item>CPACK_INCLUDE_TOPLEVEL_DIRECTORY</item>
2777       <item>CPACK_INNOSETUP_ALLOW_CUSTOM_DIRECTORY</item>
2778       <item>CPACK_INNOSETUP_ARCHITECTURE</item>
2779       <item>CPACK_INNOSETUP_CODE_FILES</item>
2780       <item>CPACK_INNOSETUP_CREATE_UNINSTALL_LINK</item>
2781       <item>CPACK_INNOSETUP_CUSTOM_INSTALL_INSTRUCTIONS</item>
2782       <item>CPACK_INNOSETUP_EXECUTABLE</item>
2783       <item>CPACK_INNOSETUP_EXECUTABLE_ARGUMENTS</item>
2784       <item>CPACK_INNOSETUP_EXTRA_SCRIPTS</item>
2785       <item>CPACK_INNOSETUP_ICON_FILE</item>
2786       <item>CPACK_INNOSETUP_IGNORE_LICENSE_PAGE</item>
2787       <item>CPACK_INNOSETUP_IGNORE_README_PAGE</item>
2788       <item>CPACK_INNOSETUP_INSTALL_ROOT</item>
2789       <item>CPACK_INNOSETUP_LANGUAGES</item>
2790       <item>CPACK_INNOSETUP_MENU_LINKS</item>
2791       <item>CPACK_INNOSETUP_PASSWORD</item>
2792       <item>CPACK_INNOSETUP_PROGRAM_MENU_FOLDER</item>
2793       <item>CPACK_INNOSETUP_RUN_EXECUTABLES</item>
2794       <item>CPACK_INNOSETUP_USE_CMAKE_BOOL_FORMAT</item>
2795       <item>CPACK_INNOSETUP_USE_MODERN_WIZARD</item>
2796       <item>CPACK_INNOSETUP_VERIFY_DOWNLOADS</item>
2797       <item>CPACK_INSTALLED_DIRECTORIES</item>
2798       <item>CPACK_INSTALL_CMAKE_PROJECTS</item>
2799       <item>CPACK_INSTALL_COMMANDS</item>
2800       <item>CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS</item>
2801       <item>CPACK_INSTALL_SCRIPTS</item>
2802       <item>CPACK_MONOLITHIC_INSTALL</item>
2803       <item>CPACK_NSIS_BRANDING_TEXT</item>
2804       <item>CPACK_NSIS_BRANDING_TEXT_TRIM_POSITION</item>
2805       <item>CPACK_NSIS_COMPRESSOR</item>
2806       <item>CPACK_NSIS_CONTACT</item>
2807       <item>CPACK_NSIS_CREATE_ICONS_EXTRA</item>
2808       <item>CPACK_NSIS_DELETE_ICONS_EXTRA</item>
2809       <item>CPACK_NSIS_DISPLAY_NAME</item>
2810       <item>CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL</item>
2811       <item>CPACK_NSIS_EXECUTABLE</item>
2812       <item>CPACK_NSIS_EXECUTABLES_DIRECTORY</item>
2813       <item>CPACK_NSIS_EXECUTABLE_POST_ARGUMENTS</item>
2814       <item>CPACK_NSIS_EXECUTABLE_PRE_ARGUMENTS</item>
2815       <item>CPACK_NSIS_EXTRA_INSTALL_COMMANDS</item>
2816       <item>CPACK_NSIS_EXTRA_PREINSTALL_COMMANDS</item>
2817       <item>CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS</item>
2818       <item>CPACK_NSIS_FINISH_TITLE</item>
2819       <item>CPACK_NSIS_FINISH_TITLE_3LINES</item>
2820       <item>CPACK_NSIS_HELP_LINK</item>
2821       <item>CPACK_NSIS_IGNORE_LICENSE_PAGE</item>
2822       <item>CPACK_NSIS_INSTALLED_ICON_NAME</item>
2823       <item>CPACK_NSIS_INSTALLER_MUI_ICON_CODE</item>
2824       <item>CPACK_NSIS_INSTALL_ROOT</item>
2825       <item>CPACK_NSIS_MANIFEST_DPI_AWARE</item>
2826       <item>CPACK_NSIS_MENU_LINKS</item>
2827       <item>CPACK_NSIS_MODIFY_PATH</item>
2828       <item>CPACK_NSIS_MUI_FINISHPAGE_RUN</item>
2829       <item>CPACK_NSIS_MUI_HEADERIMAGE</item>
2830       <item>CPACK_NSIS_MUI_ICON</item>
2831       <item>CPACK_NSIS_MUI_UNIICON</item>
2832       <item>CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP</item>
2833       <item>CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP</item>
2834       <item>CPACK_NSIS_PACKAGE_NAME</item>
2835       <item>CPACK_NSIS_UNINSTALL_NAME</item>
2836       <item>CPACK_NSIS_URL_INFO_ABOUT</item>
2837       <item>CPACK_NSIS_WELCOME_TITLE</item>
2838       <item>CPACK_NSIS_WELCOME_TITLE_3LINES</item>
2839       <item>CPACK_NUGET_COMPONENT_INSTALL</item>
2840       <item>CPACK_NUGET_PACKAGE_AUTHORS</item>
2841       <item>CPACK_NUGET_PACKAGE_COPYRIGHT</item>
2842       <item>CPACK_NUGET_PACKAGE_DEBUG</item>
2843       <item>CPACK_NUGET_PACKAGE_DEPENDENCIES</item>
2844       <item>CPACK_NUGET_PACKAGE_DESCRIPTION</item>
2845       <item>CPACK_NUGET_PACKAGE_DESCRIPTION_SUMMARY</item>
2846       <item>CPACK_NUGET_PACKAGE_HOMEPAGE_URL</item>
2847       <item>CPACK_NUGET_PACKAGE_ICON</item>
2848       <item>CPACK_NUGET_PACKAGE_ICONURL</item>
2849       <item>CPACK_NUGET_PACKAGE_LANGUAGE</item>
2850       <item>CPACK_NUGET_PACKAGE_LICENSEURL</item>
2851       <item>CPACK_NUGET_PACKAGE_LICENSE_EXPRESSION</item>
2852       <item>CPACK_NUGET_PACKAGE_LICENSE_FILE_NAME</item>
2853       <item>CPACK_NUGET_PACKAGE_NAME</item>
2854       <item>CPACK_NUGET_PACKAGE_OWNERS</item>
2855       <item>CPACK_NUGET_PACKAGE_RELEASE_NOTES</item>
2856       <item>CPACK_NUGET_PACKAGE_TAGS</item>
2857       <item>CPACK_NUGET_PACKAGE_TITLE</item>
2858       <item>CPACK_NUGET_PACKAGE_VERSION</item>
2859       <item>CPACK_OBJCOPY_EXECUTABLE</item>
2860       <item>CPACK_OBJDUMP_EXECUTABLE</item>
2861       <item>CPACK_OUTPUT_CONFIG_FILE</item>
2862       <item>CPACK_PACKAGE_CHECKSUM</item>
2863       <item>CPACK_PACKAGE_DESCRIPTION</item>
2864       <item>CPACK_PACKAGE_DESCRIPTION_FILE</item>
2865       <item>CPACK_PACKAGE_DESCRIPTION_SUMMARY</item>
2866       <item>CPACK_PACKAGE_DIRECTORY</item>
2867       <item>CPACK_PACKAGE_EXECUTABLES</item>
2868       <item>CPACK_PACKAGE_FILES</item>
2869       <item>CPACK_PACKAGE_FILE_NAME</item>
2870       <item>CPACK_PACKAGE_HOMEPAGE_URL</item>
2871       <item>CPACK_PACKAGE_ICON</item>
2872       <item>CPACK_PACKAGE_INSTALL_DIRECTORY</item>
2873       <item>CPACK_PACKAGE_INSTALL_REGISTRY_KEY</item>
2874       <item>CPACK_PACKAGE_NAME</item>
2875       <item>CPACK_PACKAGE_VENDOR</item>
2876       <item>CPACK_PACKAGE_VERSION</item>
2877       <item>CPACK_PACKAGE_VERSION_MAJOR</item>
2878       <item>CPACK_PACKAGE_VERSION_MINOR</item>
2879       <item>CPACK_PACKAGE_VERSION_PATCH</item>
2880       <item>CPACK_PACKAGING_INSTALL_PREFIX</item>
2881       <item>CPACK_PKGBUILD_IDENTITY_NAME</item>
2882       <item>CPACK_PKGBUILD_KEYCHAIN_PATH</item>
2883       <item>CPACK_POST_BUILD_SCRIPTS</item>
2884       <item>CPACK_PRE_BUILD_SCRIPTS</item>
2885       <item>CPACK_PRODUCTBUILD_BACKGROUND</item>
2886       <item>CPACK_PRODUCTBUILD_BACKGROUND_ALIGNMENT</item>
2887       <item>CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA</item>
2888       <item>CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA_ALIGNMENT</item>
2889       <item>CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA_MIME_TYPE</item>
2890       <item>CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA_SCALING</item>
2891       <item>CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA_UTI</item>
2892       <item>CPACK_PRODUCTBUILD_BACKGROUND_MIME_TYPE</item>
2893       <item>CPACK_PRODUCTBUILD_BACKGROUND_SCALING</item>
2894       <item>CPACK_PRODUCTBUILD_BACKGROUND_UTI</item>
2895       <item>CPACK_PRODUCTBUILD_DOMAINS</item>
2896       <item>CPACK_PRODUCTBUILD_DOMAINS_ANYWHERE</item>
2897       <item>CPACK_PRODUCTBUILD_DOMAINS_ROOT</item>
2898       <item>CPACK_PRODUCTBUILD_DOMAINS_USER</item>
2899       <item>CPACK_PRODUCTBUILD_IDENTIFIER</item>
2900       <item>CPACK_PRODUCTBUILD_IDENTITY_NAME</item>
2901       <item>CPACK_PRODUCTBUILD_KEYCHAIN_PATH</item>
2902       <item>CPACK_PRODUCTBUILD_RESOURCES_DIR</item>
2903       <item>CPACK_PROJECT_CONFIG_FILE</item>
2904       <item>CPACK_READELF_EXECUTABLE</item>
2905       <item>CPACK_RESOURCE_FILE_LICENSE</item>
2906       <item>CPACK_RESOURCE_FILE_README</item>
2907       <item>CPACK_RESOURCE_FILE_WELCOME</item>
2908       <item>CPACK_RPM_ADDITIONAL_MAN_DIRS</item>
2909       <item>CPACK_RPM_BUILDREQUIRES</item>
2910       <item>CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX</item>
2911       <item>CPACK_RPM_CHANGELOG_FILE</item>
2912       <item>CPACK_RPM_COMPONENT_INSTALL</item>
2913       <item>CPACK_RPM_COMPRESSION_TYPE</item>
2914       <item>CPACK_RPM_DEBUGINFO_EXCLUDE_DIRS</item>
2915       <item>CPACK_RPM_DEBUGINFO_EXCLUDE_DIRS_ADDITION</item>
2916       <item>CPACK_RPM_DEBUGINFO_FILE_NAME</item>
2917       <item>CPACK_RPM_DEBUGINFO_PACKAGE</item>
2918       <item>CPACK_RPM_DEBUGINFO_SINGLE_PACKAGE</item>
2919       <item>CPACK_RPM_DEFAULT_DIR_PERMISSIONS</item>
2920       <item>CPACK_RPM_DEFAULT_FILE_PERMISSIONS</item>
2921       <item>CPACK_RPM_DEFAULT_GROUP</item>
2922       <item>CPACK_RPM_DEFAULT_USER</item>
2923       <item>CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST</item>
2924       <item>CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION</item>
2925       <item>CPACK_RPM_FILE_NAME</item>
2926       <item>CPACK_RPM_GENERATE_USER_BINARY_SPECFILE_TEMPLATE</item>
2927       <item>CPACK_RPM_INSTALL_WITH_EXEC</item>
2928       <item>CPACK_RPM_MAIN_COMPONENT</item>
2929       <item>CPACK_RPM_NO_INSTALL_PREFIX_RELOCATION</item>
2930       <item>CPACK_RPM_PACKAGE_ARCHITECTURE</item>
2931       <item>CPACK_RPM_PACKAGE_AUTOPROV</item>
2932       <item>CPACK_RPM_PACKAGE_AUTOREQ</item>
2933       <item>CPACK_RPM_PACKAGE_AUTOREQPROV</item>
2934       <item>CPACK_RPM_PACKAGE_CONFLICTS</item>
2935       <item>CPACK_RPM_PACKAGE_DEBUG</item>
2936       <item>CPACK_RPM_PACKAGE_DESCRIPTION</item>
2937       <item>CPACK_RPM_PACKAGE_EPOCH</item>
2938       <item>CPACK_RPM_PACKAGE_GROUP</item>
2939       <item>CPACK_RPM_PACKAGE_LICENSE</item>
2940       <item>CPACK_RPM_PACKAGE_NAME</item>
2941       <item>CPACK_RPM_PACKAGE_OBSOLETES</item>
2942       <item>CPACK_RPM_PACKAGE_PROVIDES</item>
2943       <item>CPACK_RPM_PACKAGE_RELEASE</item>
2944       <item>CPACK_RPM_PACKAGE_RELEASE_DIST</item>
2945       <item>CPACK_RPM_PACKAGE_RELOCATABLE</item>
2946       <item>CPACK_RPM_PACKAGE_REQUIRES</item>
2947       <item>CPACK_RPM_PACKAGE_REQUIRES_POST</item>
2948       <item>CPACK_RPM_PACKAGE_REQUIRES_POSTUN</item>
2949       <item>CPACK_RPM_PACKAGE_REQUIRES_PRE</item>
2950       <item>CPACK_RPM_PACKAGE_REQUIRES_PREUN</item>
2951       <item>CPACK_RPM_PACKAGE_SOURCES</item>
2952       <item>CPACK_RPM_PACKAGE_SUGGESTS</item>
2953       <item>CPACK_RPM_PACKAGE_SUMMARY</item>
2954       <item>CPACK_RPM_PACKAGE_URL</item>
2955       <item>CPACK_RPM_PACKAGE_VENDOR</item>
2956       <item>CPACK_RPM_PACKAGE_VERSION</item>
2957       <item>CPACK_RPM_POST_INSTALL_SCRIPT_FILE</item>
2958       <item>CPACK_RPM_POST_TRANS_SCRIPT_FILE</item>
2959       <item>CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE</item>
2960       <item>CPACK_RPM_PRE_INSTALL_SCRIPT_FILE</item>
2961       <item>CPACK_RPM_PRE_TRANS_SCRIPT_FILE</item>
2962       <item>CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE</item>
2963       <item>CPACK_RPM_RELOCATION_PATHS</item>
2964       <item>CPACK_RPM_REQUIRES_EXCLUDE_FROM</item>
2965       <item>CPACK_RPM_SOURCE_PKG_BUILD_PARAMS</item>
2966       <item>CPACK_RPM_SOURCE_PKG_PACKAGING_INSTALL_PREFIX</item>
2967       <item>CPACK_RPM_SPEC_INSTALL_POST</item>
2968       <item>CPACK_RPM_SPEC_MORE_DEFINE</item>
2969       <item>CPACK_RPM_USER_BINARY_SPECFILE</item>
2970       <item>CPACK_RPM_USER_FILELIST</item>
2971       <item>CPACK_SET_DESTDIR</item>
2972       <item>CPACK_SOURCE_GENERATOR</item>
2973       <item>CPACK_SOURCE_IGNORE_FILES</item>
2974       <item>CPACK_SOURCE_OUTPUT_CONFIG_FILE</item>
2975       <item>CPACK_SOURCE_PACKAGE_FILE_NAME</item>
2976       <item>CPACK_SOURCE_STRIP_FILES</item>
2977       <item>CPACK_STRIP_FILES</item>
2978       <item>CPACK_SYSTEM_NAME</item>
2979       <item>CPACK_THREADS</item>
2980       <item>CPACK_TOPLEVEL_TAG</item>
2981       <item>CPACK_VERBATIM_VARIABLES</item>
2982       <item>CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION</item>
2983       <item>CPACK_WIX_ARCHITECTURE</item>
2984       <item>CPACK_WIX_CMAKE_PACKAGE_REGISTRY</item>
2985       <item>CPACK_WIX_CULTURES</item>
2986       <item>CPACK_WIX_CUSTOM_XMLNS</item>
2987       <item>CPACK_WIX_EXTENSIONS</item>
2988       <item>CPACK_WIX_EXTRA_OBJECTS</item>
2989       <item>CPACK_WIX_EXTRA_SOURCES</item>
2990       <item>CPACK_WIX_LICENSE_RTF</item>
2991       <item>CPACK_WIX_PATCH_FILE</item>
2992       <item>CPACK_WIX_PRODUCT_GUID</item>
2993       <item>CPACK_WIX_PRODUCT_ICON</item>
2994       <item>CPACK_WIX_PROGRAM_MENU_FOLDER</item>
2995       <item>CPACK_WIX_ROOT</item>
2996       <item>CPACK_WIX_ROOT_FEATURE_DESCRIPTION</item>
2997       <item>CPACK_WIX_ROOT_FEATURE_TITLE</item>
2998       <item>CPACK_WIX_ROOT_FOLDER_ID</item>
2999       <item>CPACK_WIX_SKIP_PROGRAM_FOLDER</item>
3000       <item>CPACK_WIX_SKIP_WIX_UI_EXTENSION</item>
3001       <item>CPACK_WIX_TEMPLATE</item>
3002       <item>CPACK_WIX_UI_BANNER</item>
3003       <item>CPACK_WIX_UI_DIALOG</item>
3004       <item>CPACK_WIX_UI_REF</item>
3005       <item>CPACK_WIX_UPGRADE_GUID</item>
3006       <item>CTEST_BINARY_DIRECTORY</item>
3007       <item>CTEST_BUILD_COMMAND</item>
3008       <item>CTEST_BUILD_NAME</item>
3009       <item>CTEST_BZR_COMMAND</item>
3010       <item>CTEST_BZR_UPDATE_OPTIONS</item>
3011       <item>CTEST_CHANGE_ID</item>
3012       <item>CTEST_CHECKOUT_COMMAND</item>
3013       <item>CTEST_CONFIGURATION_TYPE</item>
3014       <item>CTEST_CONFIGURE_COMMAND</item>
3015       <item>CTEST_COVERAGE_COMMAND</item>
3016       <item>CTEST_COVERAGE_EXTRA_FLAGS</item>
3017       <item>CTEST_CURL_OPTIONS</item>
3018       <item>CTEST_CUSTOM_COVERAGE_EXCLUDE</item>
3019       <item>CTEST_CUSTOM_ERROR_EXCEPTION</item>
3020       <item>CTEST_CUSTOM_ERROR_MATCH</item>
3021       <item>CTEST_CUSTOM_ERROR_POST_CONTEXT</item>
3022       <item>CTEST_CUSTOM_ERROR_PRE_CONTEXT</item>
3023       <item>CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE</item>
3024       <item>CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS</item>
3025       <item>CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS</item>
3026       <item>CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE</item>
3027       <item>CTEST_CUSTOM_MEMCHECK_IGNORE</item>
3028       <item>CTEST_CUSTOM_POST_MEMCHECK</item>
3029       <item>CTEST_CUSTOM_POST_TEST</item>
3030       <item>CTEST_CUSTOM_PRE_MEMCHECK</item>
3031       <item>CTEST_CUSTOM_PRE_TEST</item>
3032       <item>CTEST_CUSTOM_TEST_IGNORE</item>
3033       <item>CTEST_CUSTOM_TEST_OUTPUT_TRUNCATION</item>
3034       <item>CTEST_CUSTOM_WARNING_EXCEPTION</item>
3035       <item>CTEST_CUSTOM_WARNING_MATCH</item>
3036       <item>CTEST_CVS_CHECKOUT</item>
3037       <item>CTEST_CVS_COMMAND</item>
3038       <item>CTEST_CVS_UPDATE_OPTIONS</item>
3039       <item>CTEST_DROP_LOCATION</item>
3040       <item>CTEST_DROP_METHOD</item>
3041       <item>CTEST_DROP_SITE</item>
3042       <item>CTEST_DROP_SITE_CDASH</item>
3043       <item>CTEST_DROP_SITE_PASSWORD</item>
3044       <item>CTEST_DROP_SITE_USER</item>
3045       <item>CTEST_EXTRA_COVERAGE_GLOB</item>
3046       <item>CTEST_GIT_COMMAND</item>
3047       <item>CTEST_GIT_INIT_SUBMODULES</item>
3048       <item>CTEST_GIT_UPDATE_CUSTOM</item>
3049       <item>CTEST_GIT_UPDATE_OPTIONS</item>
3050       <item>CTEST_HG_COMMAND</item>
3051       <item>CTEST_HG_UPDATE_OPTIONS</item>
3052       <item>CTEST_LABELS_FOR_SUBPROJECTS</item>
3053       <item>CTEST_MEMORYCHECK_COMMAND</item>
3054       <item>CTEST_MEMORYCHECK_COMMAND_OPTIONS</item>
3055       <item>CTEST_MEMORYCHECK_SANITIZER_OPTIONS</item>
3056       <item>CTEST_MEMORYCHECK_SUPPRESSIONS_FILE</item>
3057       <item>CTEST_MEMORYCHECK_TYPE</item>
3058       <item>CTEST_NIGHTLY_START_TIME</item>
3059       <item>CTEST_P4_CLIENT</item>
3060       <item>CTEST_P4_COMMAND</item>
3061       <item>CTEST_P4_OPTIONS</item>
3062       <item>CTEST_P4_UPDATE_OPTIONS</item>
3063       <item>CTEST_RESOURCE_SPEC_FILE</item>
3064       <item>CTEST_RUN_CURRENT_SCRIPT</item>
3065       <item>CTEST_SCP_COMMAND</item>
3066       <item>CTEST_SITE</item>
3067       <item>CTEST_SOURCE_DIRECTORY</item>
3068       <item>CTEST_SUBMIT_INACTIVITY_TIMEOUT</item>
3069       <item>CTEST_SUBMIT_URL</item>
3070       <item>CTEST_SVN_COMMAND</item>
3071       <item>CTEST_SVN_OPTIONS</item>
3072       <item>CTEST_SVN_UPDATE_OPTIONS</item>
3073       <item>CTEST_TEST_LOAD</item>
3074       <item>CTEST_TEST_TIMEOUT</item>
3075       <item>CTEST_TRIGGER_SITE</item>
3076       <item>CTEST_UPDATE_COMMAND</item>
3077       <item>CTEST_UPDATE_OPTIONS</item>
3078       <item>CTEST_UPDATE_VERSION_ONLY</item>
3079       <item>CTEST_UPDATE_VERSION_OVERRIDE</item>
3080       <item>CTEST_USE_LAUNCHERS</item>
3081       <item>CUDAToolkit_NVCC_EXECUTABLE</item>
3082       <item>CUPS_INCLUDE_DIR</item>
3083       <item>CURL_NO_CURL_CMAKE</item>
3084       <item>CURL_USE_STATIC_LIBS</item>
3085       <item>CURSES_CFLAGS</item>
3086       <item>CURSES_HAVE_CURSES_H</item>
3087       <item>CURSES_HAVE_NCURSES_CURSES_H</item>
3088       <item>CURSES_HAVE_NCURSES_H</item>
3089       <item>CURSES_HAVE_NCURSES_NCURSES_H</item>
3090       <item>CURSES_NEED_NCURSES</item>
3091       <item>CURSES_NEED_WIDE</item>
3092       <item>CVS_EXECUTABLE</item>
3093       <item>CXXTEST_PERL_TESTGEN_EXECUTABLE</item>
3094       <item>CXXTEST_PYTHON_TESTGEN_EXECUTABLE</item>
3095       <item>CXXTEST_TESTGEN_ARGS</item>
3096       <item>CXXTEST_TESTGEN_EXECUTABLE</item>
3097       <item>CXXTEST_TESTGEN_INTERPRETER</item>
3098       <item>CXXTEST_USE_PYTHON</item>
3099       <item>CYGWIN</item>
3100       <item>DVIPDF_CONVERTER</item>
3101       <item>DVIPS_CONVERTER</item>
3102       <item>EXECUTABLE_OUTPUT_PATH</item>
3103       <item>EXPAT_USE_STATIC_LIBS</item>
3104       <item>EnvModules_COMMAND</item>
3105       <item>ExternalData_BINARY_ROOT</item>
3106       <item>ExternalData_CUSTOM_ERROR</item>
3107       <item>ExternalData_CUSTOM_FILE</item>
3108       <item>ExternalData_CUSTOM_LOCATION</item>
3109       <item>ExternalData_LINK_CONTENT</item>
3110       <item>ExternalData_NO_SYMLINKS</item>
3111       <item>ExternalData_OBJECT_STORES</item>
3112       <item>ExternalData_SERIES_MATCH</item>
3113       <item>ExternalData_SERIES_PARSE</item>
3114       <item>ExternalData_SERIES_PARSE_NUMBER</item>
3115       <item>ExternalData_SERIES_PARSE_PREFIX</item>
3116       <item>ExternalData_SERIES_PARSE_SUFFIX</item>
3117       <item>ExternalData_SOURCE_ROOT</item>
3118       <item>ExternalData_TIMEOUT_ABSOLUTE</item>
3119       <item>ExternalData_TIMEOUT_INACTIVITY</item>
3120       <item>ExternalData_URL_TEMPLATES</item>
3121       <item>FETCHCONTENT_FULLY_DISCONNECTED</item>
3122       <item>FETCHCONTENT_QUIET</item>
3123       <item>FETCHCONTENT_TRY_FIND_PACKAGE_MODE</item>
3124       <item>FETCHCONTENT_UPDATES_DISCONNECTED</item>
3125       <item>FLEX_EXECUTABLE</item>
3126       <item>FLTK2_BASE_LIBRARY</item>
3127       <item>FLTK2_FLUID_EXECUTABLE</item>
3128       <item>FLTK2_GL_LIBRARY</item>
3129       <item>FLTK2_IMAGES_LIBRARY</item>
3130       <item>FLTK2_WRAP_UI</item>
3131       <item>FLTK_BASE_LIBRARY_DEBUG</item>
3132       <item>FLTK_BASE_LIBRARY_RELEASE</item>
3133       <item>FLTK_FLUID_EXECUTABLE</item>
3134       <item>FLTK_FORMS_LIBRARY_DEBUG</item>
3135       <item>FLTK_FORMS_LIBRARY_RELEASE</item>
3136       <item>FLTK_GL_LIBRARY_DEBUG</item>
3137       <item>FLTK_GL_LIBRARY_RELEASE</item>
3138       <item>FLTK_IMAGES_LIBRARY_DEBUG</item>
3139       <item>FLTK_IMAGES_LIBRARY_RELEASE</item>
3140       <item>FLTK_SKIP_FLUID</item>
3141       <item>FLTK_SKIP_FORMS</item>
3142       <item>FLTK_SKIP_IMAGES</item>
3143       <item>FLTK_SKIP_OPENGL</item>
3144       <item>FLTK_WRAP_UI</item>
3145       <item>FREETYPE_INCLUDE_DIR_freetype2</item>
3146       <item>FREETYPE_INCLUDE_DIR_ft2build</item>
3147       <item>FindGDAL_SKIP_GDAL_CONFIG</item>
3148       <item>Fontconfig_COMPILE_OPTIONS</item>
3149       <item>FortranCInterface_GLOBAL_CASE</item>
3150       <item>FortranCInterface_GLOBAL_PREFIX</item>
3151       <item>FortranCInterface_GLOBAL_SUFFIX</item>
3152       <item>FortranCInterface_GLOBAL_SYMBOLS</item>
3153       <item>FortranCInterface_GLOBAL__CASE</item>
3154       <item>FortranCInterface_GLOBAL__PREFIX</item>
3155       <item>FortranCInterface_GLOBAL__SUFFIX</item>
3156       <item>FortranCInterface_MODULE_CASE</item>
3157       <item>FortranCInterface_MODULE_MIDDLE</item>
3158       <item>FortranCInterface_MODULE_PREFIX</item>
3159       <item>FortranCInterface_MODULE_SUFFIX</item>
3160       <item>FortranCInterface_MODULE_SYMBOLS</item>
3161       <item>FortranCInterface_MODULE__CASE</item>
3162       <item>FortranCInterface_MODULE__MIDDLE</item>
3163       <item>FortranCInterface_MODULE__PREFIX</item>
3164       <item>FortranCInterface_MODULE__SUFFIX</item>
3165       <item>FortranCInterface_VERIFIED_C</item>
3166       <item>FortranCInterface_VERIFIED_CXX</item>
3167       <item>GCCXML</item>
3168       <item>GDAL_ADDITIONAL_LIBRARY_VERSIONS</item>
3169       <item>GDAL_LIBRARY</item>
3170       <item>GETTEXT_MSGFMT_EXECUTABLE</item>
3171       <item>GETTEXT_MSGMERGE_EXECUTABLE</item>
3172       <item>GHSMULTI</item>
3173       <item>GIF_LIBRARY</item>
3174       <item>GIT_EXECUTABLE</item>
3175       <item>GLEW_USE_STATIC_LIBS</item>
3176       <item>GLEW_VERBOSE</item>
3177       <item>GLUT_Xi_LIBRARY</item>
3178       <item>GLUT_Xmu_LIBRARY</item>
3179       <item>GLUT_glut_LIBRARY</item>
3180       <item>GNUPLOT_EXECUTABLE</item>
3181       <item>GNUTLS_DEFINITIONS</item>
3182       <item>GRAPHVIZ_EXECUTABLES</item>
3183       <item>GRAPHVIZ_EXTERNAL_LIBS</item>
3184       <item>GRAPHVIZ_GENERATE_PER_TARGET</item>
3185       <item>GRAPHVIZ_GRAPH_HEADER</item>
3186       <item>GRAPHVIZ_GRAPH_NAME</item>
3187       <item>GRAPHVIZ_GRAPH_TYPE</item>
3188       <item>GRAPHVIZ_IGNORE_TARGETS</item>
3189       <item>GRAPHVIZ_MODULE_LIBS</item>
3190       <item>GRAPHVIZ_NODE_PREFIX</item>
3191       <item>GRAPHVIZ_SHARED_LIBS</item>
3192       <item>GRAPHVIZ_STATIC_LIBS</item>
3193       <item>GSL_CBLAS_LIBRARY</item>
3194       <item>GSL_CBLAS_LIBRARY_DEBUG</item>
3195       <item>GSL_CONFIG_EXECUTABLE</item>
3196       <item>GSL_LIBRARY</item>
3197       <item>GSL_LIBRARY_DEBUG</item>
3198       <item>GTEST_MSVC_SEARCH</item>
3199       <item>GTK2_ADDITIONAL_SUFFIXES</item>
3200       <item>GTK2_DEBUG</item>
3201       <item>GTK2_DEFINITIONS</item>
3202       <item>GTK2_TARGETS</item>
3203       <item>GTK2_USE_IMPORTED_TARGETS</item>
3204       <item>HDF5_CXX_COMPILER_EXECUTABLE</item>
3205       <item>HDF5_CXX_COMPILER_EXECUTABLE_NO_INTERROGATE</item>
3206       <item>HDF5_CXX_DEFINITIONS</item>
3207       <item>HDF5_C_COMPILER_EXECUTABLE</item>
3208       <item>HDF5_C_COMPILER_EXECUTABLE_NO_INTERROGATE</item>
3209       <item>HDF5_C_DEFINITIONS</item>
3210       <item>HDF5_DEFINITIONS</item>
3211       <item>HDF5_DIFF_EXECUTABLE</item>
3212       <item>HDF5_FIND_DEBUG</item>
3213       <item>HDF5_Fortran_COMPILER_EXECUTABLE</item>
3214       <item>HDF5_Fortran_COMPILER_EXECUTABLE_NO_INTERROGATE</item>
3215       <item>HDF5_Fortran_DEFINITIONS</item>
3216       <item>HDF5_IS_PARALLEL</item>
3217       <item>HDF5_NO_FIND_PACKAGE_CONFIG_FILE</item>
3218       <item>HDF5_PREFER_PARALLEL</item>
3219       <item>HG_EXECUTABLE</item>
3220       <item>HTLATEX_COMPILER</item>
3221       <item>HTML_HELP_COMPILER</item>
3222       <item>HTML_HELP_LIBRARY</item>
3223       <item>ICOTOOL_EXECUTABLE</item>
3224       <item>ICU_DEBUG</item>
3225       <item>ICU_MAKEFILE_INC</item>
3226       <item>ICU_PKGDATA_INC</item>
3227       <item>IOS</item>
3228       <item>Iconv_IS_BUILT_IN</item>
3229       <item>Iconv_LIBRARY</item>
3230       <item>Intl_IS_BUILT_IN</item>
3231       <item>Intl_LIBRARY</item>
3232       <item>JASPER_LIBARRY_DEBUG</item>
3233       <item>JASPER_LIBRARY_RELEASE</item>
3234       <item>JAVA_AWT_INCLUDE_PATH</item>
3235       <item>JAVA_AWT_LIBRARY</item>
3236       <item>JAVA_INCLUDE_PATH</item>
3237       <item>JAVA_INCLUDE_PATH2</item>
3238       <item>JAVA_JVM_LIBRARY</item>
3239       <item>JPEG_LIBRARY</item>
3240       <item>JPEG_LIBRARY_DEBUG</item>
3241       <item>JPEG_LIBRARY_RELEASE</item>
3242       <item>Java_IDLJ_EXECUTABLE</item>
3243       <item>Java_JARSIGNER_EXECUTABLE</item>
3244       <item>Java_JAR_EXECUTABLE</item>
3245       <item>Java_JAVAC_EXECUTABLE</item>
3246       <item>Java_JAVADOC_EXECUTABLE</item>
3247       <item>Java_JAVAH_EXECUTABLE</item>
3248       <item>Java_JAVA_EXECUTABLE</item>
3249       <item>LAPACK_LINKER_FLAGS</item>
3250       <item>LATEX2HTML_CONVERTER</item>
3251       <item>LATEX_COMPILER</item>
3252       <item>LIBLZMA_HAS_AUTO_DECODER</item>
3253       <item>LIBLZMA_HAS_EASY_ENCODER</item>
3254       <item>LIBLZMA_HAS_LZMA_PRESET</item>
3255       <item>LIBRARY_OUTPUT_PATH</item>
3256       <item>LIBXML2_DEFINITIONS</item>
3257       <item>LIBXML2_LIBRARY</item>
3258       <item>LIBXML2_XMLLINT_EXECUTABLE</item>
3259       <item>LIBXSLT_DEFINITIONS</item>
3260       <item>LIBXSLT_XSLTPROC_EXECUTABLE</item>
3261       <item>LINUX</item>
3262       <item>LTTNGUST_HAS_TRACEF</item>
3263       <item>LTTNGUST_HAS_TRACELOG</item>
3264       <item>LUALATEX_COMPILER</item>
3265       <item>Libinput_COMPILE_OPTIONS</item>
3266       <item>MAKEINDEX_COMPILER</item>
3267       <item>MATLAB_ADDITIONAL_VERSIONS</item>
3268       <item>MATLAB_FIND_DEBUG</item>
3269       <item>MINGW</item>
3270       <item>MPEG2_mpeg2_LIBRARY</item>
3271       <item>MPEG2_vo_LIBRARY</item>
3272       <item>MPEG_mpeg2_LIBRARY</item>
3273       <item>MPEG_vo_LIBRARY</item>
3274       <item>MPIEXEC_EXECUTABLE</item>
3275       <item>MPIEXEC_MAX_NUMPROCS</item>
3276       <item>MPIEXEC_NUMPROC_FLAG</item>
3277       <item>MPIEXEC_POSTFLAGS</item>
3278       <item>MPIEXEC_PREFLAGS</item>
3279       <item>MPI_ASSUME_NO_BUILTIN_MPI</item>
3280       <item>MPI_ASYNC_PROTECTS_NONBLOCKING</item>
3281       <item>MPI_COMPILER_FLAGS</item>
3282       <item>MPI_CXX_SKIP_MPICXX</item>
3283       <item>MPI_DETERMINE_Fortran_CAPABILITIES</item>
3284       <item>MPI_EXECUTABLE_SUFFIX</item>
3285       <item>MPI_Fortran_F08_MODULE_ASYNCPROT</item>
3286       <item>MPI_Fortran_F08_MODULE_SUBARRAYS</item>
3287       <item>MPI_Fortran_F77_HEADER_ASYNCPROT</item>
3288       <item>MPI_Fortran_F77_HEADER_SUBARRAYS</item>
3289       <item>MPI_Fortran_F90_MODULE_ASYNCPROT</item>
3290       <item>MPI_Fortran_F90_MODULE_SUBARRAYS</item>
3291       <item>MPI_Fortran_HAVE_F08_MODULE</item>
3292       <item>MPI_Fortran_HAVE_F77_HEADER</item>
3293       <item>MPI_Fortran_HAVE_F90_MODULE</item>
3294       <item>MPI_GUESS_LIBRARY_NAME</item>
3295       <item>MPI_HOME</item>
3296       <item>MPI_SKIP_COMPILER_WRAPPER</item>
3297       <item>MPI_SKIP_GUESSING</item>
3298       <item>MPI_SUBARRAYS_SUPPORTED</item>
3299       <item>MSVC</item>
3300       <item>MSVC10</item>
3301       <item>MSVC11</item>
3302       <item>MSVC12</item>
3303       <item>MSVC14</item>
3304       <item>MSVC60</item>
3305       <item>MSVC70</item>
3306       <item>MSVC71</item>
3307       <item>MSVC80</item>
3308       <item>MSVC90</item>
3309       <item>MSVC_IDE</item>
3310       <item>MSVC_TOOLSET_VERSION</item>
3311       <item>MSVC_VERSION</item>
3312       <item>Matlab_DATAARRAY_LIBRARY</item>
3313       <item>Matlab_ENGINE_LIBRARY</item>
3314       <item>Matlab_ENG_LIBRARY</item>
3315       <item>Matlab_MAIN_PROGRAM</item>
3316       <item>Matlab_MAT_LIBRARY</item>
3317       <item>Matlab_MCC_COMPILER</item>
3318       <item>Matlab_MEX_COMPILER</item>
3319       <item>Matlab_MEX_EXTENSION</item>
3320       <item>Matlab_MEX_LIBRARY</item>
3321       <item>Matlab_MX_LIBRARY</item>
3322       <item>ODBC_CONFIG</item>
3323       <item>ODBC_LIBRARY</item>
3324       <item>OPENAL_LIBRARY</item>
3325       <item>OPENGL_egl_LIBRARY</item>
3326       <item>OPENGL_gl_LIBRARY</item>
3327       <item>OPENGL_glu_LIBRARY</item>
3328       <item>OPENGL_glx_LIBRARY</item>
3329       <item>OPENGL_opengl_LIBRARY</item>
3330       <item>OPENSSL_APPLINK_SOURCE</item>
3331       <item>OPENSSL_CRYPTO_LIBRARY</item>
3332       <item>OPENSSL_MSVC_STATIC_RT</item>
3333       <item>OPENSSL_SSL_LIBRARY</item>
3334       <item>OPENSSL_USE_STATIC_LIBS</item>
3335       <item>OpenACC_ACCEL_TARGET</item>
3336       <item>OpenCL_LIBRARY</item>
3337       <item>OpenGL_GL_PREFERENCE</item>
3338       <item>OpenMP_Fortran_HAVE_OMPLIB_HEADER</item>
3339       <item>OpenMP_Fortran_HAVE_OMPLIB_MODULE</item>
3340       <item>PACKAGE_FIND_NAME</item>
3341       <item>PACKAGE_FIND_VERSION_COMPLETE</item>
3342       <item>PACKAGE_FIND_VERSION_COUNT</item>
3343       <item>PACKAGE_FIND_VERSION_MAX</item>
3344       <item>PACKAGE_FIND_VERSION_MAX_COUNT</item>
3345       <item>PACKAGE_FIND_VERSION_MAX_MAJOR</item>
3346       <item>PACKAGE_FIND_VERSION_MAX_MINOR</item>
3347       <item>PACKAGE_FIND_VERSION_MAX_PATCH</item>
3348       <item>PACKAGE_FIND_VERSION_MAX_TWEAK</item>
3349       <item>PACKAGE_FIND_VERSION_MIN</item>
3350       <item>PACKAGE_FIND_VERSION_MIN_COUNT</item>
3351       <item>PACKAGE_FIND_VERSION_MIN_MAJOR</item>
3352       <item>PACKAGE_FIND_VERSION_MIN_MINOR</item>
3353       <item>PACKAGE_FIND_VERSION_MIN_PATCH</item>
3354       <item>PACKAGE_FIND_VERSION_MIN_TWEAK</item>
3355       <item>PACKAGE_FIND_VERSION_RANGE</item>
3356       <item>PACKAGE_FIND_VERSION_RANGE_MAX</item>
3357       <item>PACKAGE_FIND_VERSION_RANGE_MIN</item>
3358       <item>PACKAGE_VERSION</item>
3359       <item>PACKAGE_VERSION_COMPATIBLE</item>
3360       <item>PACKAGE_VERSION_EXACT</item>
3361       <item>PACKAGE_VERSION_UNSUITABLE</item>
3362       <item>PDFLATEX_COMPILER</item>
3363       <item>PDFTOPS_CONVERTER</item>
3364       <item>PERL_ARCHLIB</item>
3365       <item>PERL_EXECUTABLE</item>
3366       <item>PERL_EXTRA_C_FLAGS</item>
3367       <item>PERL_PRIVLIB</item>
3368       <item>PERL_SITEARCH</item>
3369       <item>PERL_SITELIB</item>
3370       <item>PERL_SITESEARCH</item>
3371       <item>PERL_UPDATE_ARCHLIB</item>
3372       <item>PERL_UPDATE_PRIVLIB</item>
3373       <item>PERL_VENDORARCH</item>
3374       <item>PERL_VENDORLIB</item>
3375       <item>PHP4_EXECUTABLE</item>
3376       <item>PHP4_INCLUDE_PATH</item>
3377       <item>PHYSFS_LIBRARY</item>
3378       <item>PIKE_EXECUTABLE</item>
3379       <item>PIKE_INCLUDE_PATH</item>
3380       <item>PKG_CONFIG_EXECUTABLE</item>
3381       <item>PKG_CONFIG_USE_CMAKE_PREFIX_PATH</item>
3382       <item>PKG_CONFIG_VERSION_STRING</item>
3383       <item>PNG_DEFINITIONS</item>
3384       <item>PNG_LIBRARY</item>
3385       <item>PROJECT_BINARY_DIR</item>
3386       <item>PROJECT_DESCRIPTION</item>
3387       <item>PROJECT_HOMEPAGE_URL</item>
3388       <item>PROJECT_IS_TOP_LEVEL</item>
3389       <item>PROJECT_NAME</item>
3390       <item>PROJECT_SOURCE_DIR</item>
3391       <item>PROJECT_VERSION</item>
3392       <item>PROJECT_VERSION_MAJOR</item>
3393       <item>PROJECT_VERSION_MINOR</item>
3394       <item>PROJECT_VERSION_PATCH</item>
3395       <item>PROJECT_VERSION_TWEAK</item>
3396       <item>PS2PDF_CONVERTER</item>
3397       <item>Patch_EXECUTABLE</item>
3398       <item>Protobuf_DEBUG</item>
3399       <item>Protobuf_IMPORT_DIRS</item>
3400       <item>Protobuf_LIBRARY</item>
3401       <item>Protobuf_LIBRARY_DEBUG</item>
3402       <item>Protobuf_LITE_LIBRARY</item>
3403       <item>Protobuf_LITE_LIBRARY_DEBUG</item>
3404       <item>Protobuf_PROTOC_EXECUTABLE</item>
3405       <item>Protobuf_PROTOC_LIBRARY</item>
3406       <item>Protobuf_PROTOC_LIBRARY_DEBUG</item>
3407       <item>Protobuf_SRC_ROOT_FOLDER</item>
3408       <item>Protobuf_USE_STATIC_LIBS</item>
3409       <item>Python2_ARTIFACTS_INTERACTIVE</item>
3410       <item>Python2_COMPILER</item>
3411       <item>Python2_COMPILER_ID</item>
3412       <item>Python2_DOTNET_LAUNCHER</item>
3413       <item>Python2_EXECUTABLE</item>
3414       <item>Python2_FIND_ABI</item>
3415       <item>Python2_FIND_FRAMEWORK</item>
3416       <item>Python2_FIND_IMPLEMENTATIONS</item>
3417       <item>Python2_FIND_REGISTRY</item>
3418       <item>Python2_FIND_STRATEGY</item>
3419       <item>Python2_FIND_UNVERSIONED_NAMES</item>
3420       <item>Python2_FIND_VIRTUALENV</item>
3421       <item>Python2_INTERPRETER_ID</item>
3422       <item>Python2_LINK_OPTIONS</item>
3423       <item>Python2_SITEARCH</item>
3424       <item>Python2_SITELIB</item>
3425       <item>Python2_SOABI</item>
3426       <item>Python2_STDARCH</item>
3427       <item>Python2_STDLIB</item>
3428       <item>Python2_USE_STATIC_LIBS</item>
3429       <item>Python3_ARTIFACTS_INTERACTIVE</item>
3430       <item>Python3_COMPILER</item>
3431       <item>Python3_COMPILER_ID</item>
3432       <item>Python3_DOTNET_LAUNCHER</item>
3433       <item>Python3_EXECUTABLE</item>
3434       <item>Python3_FIND_ABI</item>
3435       <item>Python3_FIND_FRAMEWORK</item>
3436       <item>Python3_FIND_IMPLEMENTATIONS</item>
3437       <item>Python3_FIND_REGISTRY</item>
3438       <item>Python3_FIND_STRATEGY</item>
3439       <item>Python3_FIND_UNVERSIONED_NAMES</item>
3440       <item>Python3_FIND_VIRTUALENV</item>
3441       <item>Python3_INTERPRETER_ID</item>
3442       <item>Python3_LINK_OPTIONS</item>
3443       <item>Python3_SITEARCH</item>
3444       <item>Python3_SITELIB</item>
3445       <item>Python3_SOABI</item>
3446       <item>Python3_STDARCH</item>
3447       <item>Python3_STDLIB</item>
3448       <item>Python3_USE_STATIC_LIBS</item>
3449       <item>Python_ARTIFACTS_INTERACTIVE</item>
3450       <item>Python_COMPILER</item>
3451       <item>Python_COMPILER_ID</item>
3452       <item>Python_DOTNET_LAUNCHER</item>
3453       <item>Python_EXECUTABLE</item>
3454       <item>Python_FIND_ABI</item>
3455       <item>Python_FIND_FRAMEWORK</item>
3456       <item>Python_FIND_IMPLEMENTATIONS</item>
3457       <item>Python_FIND_REGISTRY</item>
3458       <item>Python_FIND_STRATEGY</item>
3459       <item>Python_FIND_UNVERSIONED_NAMES</item>
3460       <item>Python_FIND_VIRTUALENV</item>
3461       <item>Python_INTERPRETER_ID</item>
3462       <item>Python_LINK_OPTIONS</item>
3463       <item>Python_SITEARCH</item>
3464       <item>Python_SITELIB</item>
3465       <item>Python_SOABI</item>
3466       <item>Python_STDARCH</item>
3467       <item>Python_STDLIB</item>
3468       <item>Python_USE_STATIC_LIBS</item>
3469       <item>QTIFWDIR</item>
3470       <item>RTI_DEFINITIONS</item>
3471       <item>Ruby_EXECUTABLE</item>
3472       <item>Ruby_FIND_VIRTUALENV</item>
3473       <item>SDLIMAGE_LIBRARY</item>
3474       <item>SDLMIXER_LIBRARY</item>
3475       <item>SDLNET_LIBRARY</item>
3476       <item>SDLTTF_LIBRARY</item>
3477       <item>SDL_BUILDING_LIBRARY</item>
3478       <item>SDL_LIBRARY</item>
3479       <item>SDL_SOUND_LIBRARY</item>
3480       <item>SQUISH_CLIENT_EXECUTABLE</item>
3481       <item>SQUISH_SERVER_EXECUTABLE</item>
3482       <item>SWIG_EXECUTABLE</item>
3483       <item>SWIG_OUTFILE_DIR</item>
3484       <item>SWIG_SOURCE_FILE_EXTENSIONS</item>
3485       <item>SWIG_USE_SWIG_DEPENDENCIES</item>
3486       <item>Subversion_SVN_EXECUTABLE</item>
3487       <item>Subversion_VERSION_SVN</item>
3488       <item>TCL_INCLUDE_PATH</item>
3489       <item>TCL_STUB_LIBRARY</item>
3490       <item>TCL_TCLSH</item>
3491       <item>THREADS_PREFER_PTHREAD_FLAG</item>
3492       <item>TIFFXX_LIBRARY_DEBUG</item>
3493       <item>TIFFXX_LIBRARY_RELEASE</item>
3494       <item>TIFF_LIBRARY_DEBUG</item>
3495       <item>TIFF_LIBRARY_RELEASE</item>
3496       <item>TK_INCLUDE_PATH</item>
3497       <item>TK_LIBRARY</item>
3498       <item>TK_STUB_LIBRARY</item>
3499       <item>TK_WISH</item>
3500       <item>TTK_STUB_LIBRARY</item>
3501       <item>UNIX</item>
3502       <item>UseSWIG_MODULE_VERSION</item>
3503       <item>Vulkan_GLSLANG_VALIDATOR_EXECUTABLE</item>
3504       <item>Vulkan_GLSLC_EXECUTABLE</item>
3505       <item>Vulkan_LIBRARY</item>
3506       <item>WGET_EXECUTABLE</item>
3507       <item>WIN32</item>
3508       <item>WINCE</item>
3509       <item>WINDOWS_PHONE</item>
3510       <item>WINDOWS_STORE</item>
3511       <item>XCODE</item>
3512       <item>XCODE_VERSION</item>
3513       <item>XCTest_EXECUTABLE</item>
3514       <item>XELATEX_COMPILER</item>
3515       <item>XINDY_COMPILER</item>
3516       <item>XalanC_LIBRARY</item>
3517       <item>XercesC_LIBRARY</item>
3518       <item>ZLIB_USE_STATIC_LIBS</item>
3519       <item>wxWidgets_CONFIGURATION</item>
3520       <item>wxWidgets_CXX_FLAGS</item>
3521       <item>wxWidgets_DEFINITIONS</item>
3522       <item>wxWidgets_DEFINITIONS_DEBUG</item>
3523       <item>wxWidgets_EXCLUDE_COMMON_LIBRARIES</item>
3524       <item>wxWidgets_USE_DEBUG</item>
3525       <item>wxWidgets_USE_FILE</item>
3526       <item>wxWidgets_USE_STATIC</item>
3527       <item>wxWidgets_USE_UNICODE</item>
3528       <item>wxWidgets_USE_UNIVERSAL</item>
3529     </list>
3530 
3531     <list name="deprecated-or-internal-variables">
3532       <item>CMAKE_ENABLE_EXPORTS</item>
3533       <item>CMAKE_FILES_DIRECTORY</item>
3534       <item>CMAKE_HOME_DIRECTORY</item>
3535       <item>CMAKE_INTERNAL_PLATFORM_ABI</item>
3536       <item>CMAKE_IOS_INSTALL_COMBINED</item>
3537       <item>CMAKE_NOT_USING_CONFIG_FLAGS</item>
3538       <item>CMAKE_OBJDUMP</item>
3539       <item>CMAKE_SUPPRESS_DEVELOPER_ERRORS</item>
3540       <item>CMAKE_SUPPRESS_DEVELOPER_WARNINGS</item>
3541       <item>CMAKE_SYSTEM_ARCH</item>
3542       <item>CMAKE_VS_INTEL_Fortran_PROJECT_VERSION</item>
3543       <item>CPACK_INSTALL_PREFIX</item>
3544       <item>CPACK_INSTALL_SCRIPT</item>
3545       <item>CPACK_PACKAGE_CONTACT</item>
3546       <item>CPACK_PACKAGE_RELOCATABLE</item>
3547       <item>CPACK_TEMPORARY_DIRECTORY</item>
3548       <item>CPACK_TOPLEVEL_DIRECTORY</item>
3549     </list>
3550 
3551     <list name="environment-variables">
3552       <item>ADSP_ROOT</item>
3553       <item>CC</item>
3554       <item>CCMAKE_COLORS</item>
3555       <item>CFLAGS</item>
3556       <item>CMAKE_APPBUNDLE_PATH</item>
3557       <item>CMAKE_APPLE_SILICON_PROCESSOR</item>
3558       <item>CMAKE_BUILD_PARALLEL_LEVEL</item>
3559       <item>CMAKE_BUILD_TYPE</item>
3560       <item>CMAKE_COLOR_DIAGNOSTICS</item>
3561       <item>CMAKE_CONFIGURATION_TYPES</item>
3562       <item>CMAKE_CONFIG_TYPE</item>
3563       <item>CMAKE_CROSSCOMPILING_EMULATOR</item>
3564       <item>CMAKE_EXPORT_COMPILE_COMMANDS</item>
3565       <item>CMAKE_FRAMEWORK_PATH</item>
3566       <item>CMAKE_GENERATOR</item>
3567       <item>CMAKE_GENERATOR_INSTANCE</item>
3568       <item>CMAKE_GENERATOR_PLATFORM</item>
3569       <item>CMAKE_GENERATOR_TOOLSET</item>
3570       <item>CMAKE_INSTALL_MODE</item>
3571       <item>CMAKE_MSVCIDE_RUN_PATH</item>
3572       <item>CMAKE_NO_VERBOSE</item>
3573       <item>CMAKE_OSX_ARCHITECTURES</item>
3574       <item>CMAKE_PREFIX_PATH</item>
3575       <item>CMAKE_TOOLCHAIN_FILE</item>
3576       <item>CSFLAGS</item>
3577       <item>CTEST_INTERACTIVE_DEBUG_MODE</item>
3578       <item>CTEST_NO_TESTS_ACTION</item>
3579       <item>CTEST_OUTPUT_ON_FAILURE</item>
3580       <item>CTEST_PARALLEL_LEVEL</item>
3581       <item>CTEST_PROGRESS_OUTPUT</item>
3582       <item>CTEST_USE_LAUNCHERS_DEFAULT</item>
3583       <item>CUDAARCHS</item>
3584       <item>CUDACXX</item>
3585       <item>CUDAFLAGS</item>
3586       <item>CUDAHOSTCXX</item>
3587       <item>CUDA_PATH</item>
3588       <item>CXX</item>
3589       <item>CXXFLAGS</item>
3590       <item>DASHBOARD_TEST_FROM_CTEST</item>
3591       <item>DESTDIR</item>
3592       <item>FC</item>
3593       <item>FFLAGS</item>
3594       <item>HIPCXX</item>
3595       <item>HIPFLAGS</item>
3596       <item>ISPC</item>
3597       <item>ISPCFLAGS</item>
3598       <item>LDFLAGS</item>
3599       <item>MACOSX_DEPLOYMENT_TARGET</item>
3600       <item>OBJC</item>
3601       <item>OBJCXX</item>
3602       <item>PATH</item>
3603       <item>QTIFWDIR</item>
3604       <item>RC</item>
3605       <item>RCFLAGS</item>
3606       <item>SSL_CERT_DIR</item>
3607       <item>SSL_CERT_FILE</item>
3608       <item>SWIFTC</item>
3609       <item>VERBOSE</item>
3610     </list>
3611     <list name="global-properties">
3612       <item>ALLOW_DUPLICATE_CUSTOM_TARGETS</item>
3613       <item>AUTOGEN_SOURCE_GROUP</item>
3614       <item>AUTOGEN_TARGETS_FOLDER</item>
3615       <item>AUTOMOC_SOURCE_GROUP</item>
3616       <item>AUTOMOC_TARGETS_FOLDER</item>
3617       <item>AUTORCC_SOURCE_GROUP</item>
3618       <item>CMAKE_CUDA_KNOWN_FEATURES</item>
3619       <item>CMAKE_CXX_KNOWN_FEATURES</item>
3620       <item>CMAKE_C_KNOWN_FEATURES</item>
3621       <item>CMAKE_ROLE</item>
3622       <item>DEBUG_CONFIGURATIONS</item>
3623       <item>DISABLED_FEATURES</item>
3624       <item>ECLIPSE_EXTRA_NATURES</item>
3625       <item>ENABLED_FEATURES</item>
3626       <item>ENABLED_LANGUAGES</item>
3627       <item>FIND_LIBRARY_USE_LIB32_PATHS</item>
3628       <item>FIND_LIBRARY_USE_LIB64_PATHS</item>
3629       <item>FIND_LIBRARY_USE_LIBX32_PATHS</item>
3630       <item>FIND_LIBRARY_USE_OPENBSD_VERSIONING</item>
3631       <item>FeatureSummary_DEFAULT_PKG_TYPE</item>
3632       <item>FeatureSummary_PKG_TYPES</item>
3633       <item>FeatureSummary_REQUIRED_PKG_TYPES</item>
3634       <item>GENERATOR_IS_MULTI_CONFIG</item>
3635       <item>GLOBAL_DEPENDS_DEBUG_MODE</item>
3636       <item>GLOBAL_DEPENDS_NO_CYCLES</item>
3637       <item>IN_TRY_COMPILE</item>
3638       <item>JOB_POOLS</item>
3639       <item>PACKAGES_FOUND</item>
3640       <item>PACKAGES_NOT_FOUND</item>
3641       <item>PREDEFINED_TARGETS_FOLDER</item>
3642       <item>REPORT_UNDEFINED_PROPERTIES</item>
3643       <item>RULE_LAUNCH_COMPILE</item>
3644       <item>RULE_LAUNCH_CUSTOM</item>
3645       <item>RULE_LAUNCH_LINK</item>
3646       <item>RULE_MESSAGES</item>
3647       <item>TARGET_ARCHIVES_MAY_BE_SHARED_LIBS</item>
3648       <item>TARGET_MESSAGES</item>
3649       <item>TARGET_SUPPORTS_SHARED_LIBS</item>
3650       <item>USE_FOLDERS</item>
3651       <item>XCODE_EMIT_EFFECTIVE_PLATFORM_NAME</item>
3652     </list>
3653     <list name="directory-properties">
3654       <item>ADDITIONAL_CLEAN_FILES</item>
3655       <item>ADDITIONAL_MAKE_CLEAN_FILES</item>
3656       <item>BINARY_DIR</item>
3657       <item>BUILDSYSTEM_TARGETS</item>
3658       <item>CACHE_VARIABLES</item>
3659       <item>CLEAN_NO_CUSTOM</item>
3660       <item>CMAKE_CONFIGURE_DEPENDS</item>
3661       <item>COMPILE_DEFINITIONS</item>
3662       <item>COMPILE_OPTIONS</item>
3663       <item>DEFINITIONS</item>
3664       <item>EXCLUDE_FROM_ALL</item>
3665       <item>IMPLICIT_DEPENDS_INCLUDE_TRANSFORM</item>
3666       <item>IMPORTED_TARGETS</item>
3667       <item>INCLUDE_DIRECTORIES</item>
3668       <item>INCLUDE_REGULAR_EXPRESSION</item>
3669       <item>INTERPROCEDURAL_OPTIMIZATION</item>
3670       <item>LABELS</item>
3671       <item>LINK_DIRECTORIES</item>
3672       <item>LINK_OPTIONS</item>
3673       <item>LISTFILE_STACK</item>
3674       <item>MACROS</item>
3675       <item>PARENT_DIRECTORY</item>
3676       <item>RULE_LAUNCH_COMPILE</item>
3677       <item>RULE_LAUNCH_CUSTOM</item>
3678       <item>RULE_LAUNCH_LINK</item>
3679       <item>SOURCE_DIR</item>
3680       <item>SUBDIRECTORIES</item>
3681       <item>SYSTEM</item>
3682       <item>TESTS</item>
3683       <item>TEST_INCLUDE_FILE</item>
3684       <item>TEST_INCLUDE_FILES</item>
3685       <item>VARIABLES</item>
3686       <item>VS_STARTUP_PROJECT</item>
3687     </list>
3688     <list name="target-properties">
3689       <item>ADDITIONAL_CLEAN_FILES</item>
3690       <item>AIX_EXPORT_ALL_SYMBOLS</item>
3691       <item>ALIASED_TARGET</item>
3692       <item>ANDROID_ANT_ADDITIONAL_OPTIONS</item>
3693       <item>ANDROID_API</item>
3694       <item>ANDROID_API_MIN</item>
3695       <item>ANDROID_ARCH</item>
3696       <item>ANDROID_ASSETS_DIRECTORIES</item>
3697       <item>ANDROID_GUI</item>
3698       <item>ANDROID_JAR_DEPENDENCIES</item>
3699       <item>ANDROID_JAR_DIRECTORIES</item>
3700       <item>ANDROID_JAVA_SOURCE_DIR</item>
3701       <item>ANDROID_NATIVE_LIB_DEPENDENCIES</item>
3702       <item>ANDROID_NATIVE_LIB_DIRECTORIES</item>
3703       <item>ANDROID_PROCESS_MAX</item>
3704       <item>ANDROID_PROGUARD</item>
3705       <item>ANDROID_PROGUARD_CONFIG_PATH</item>
3706       <item>ANDROID_SECURE_PROPS_PATH</item>
3707       <item>ANDROID_SKIP_ANT_STEP</item>
3708       <item>ANDROID_STL_TYPE</item>
3709       <item>ARCHIVE_OUTPUT_DIRECTORY</item>
3710       <item>ARCHIVE_OUTPUT_NAME</item>
3711       <item>AUTOGEN_BUILD_DIR</item>
3712       <item>AUTOGEN_ORIGIN_DEPENDS</item>
3713       <item>AUTOGEN_TARGET_DEPENDS</item>
3714       <item>AUTOGEN_USE_SYSTEM_INCLUDE</item>
3715       <item>AUTOMOC</item>
3716       <item>AUTOMOC_COMPILER_PREDEFINES</item>
3717       <item>AUTOMOC_DEPEND_FILTERS</item>
3718       <item>AUTOMOC_EXECUTABLE</item>
3719       <item>AUTOMOC_MACRO_NAMES</item>
3720       <item>AUTOMOC_MOC_OPTIONS</item>
3721       <item>AUTOMOC_PATH_PREFIX</item>
3722       <item>AUTORCC</item>
3723       <item>AUTORCC_EXECUTABLE</item>
3724       <item>AUTORCC_OPTIONS</item>
3725       <item>AUTOUIC</item>
3726       <item>AUTOUIC_EXECUTABLE</item>
3727       <item>AUTOUIC_OPTIONS</item>
3728       <item>AUTOUIC_SEARCH_PATHS</item>
3729       <item>BINARY_DIR</item>
3730       <item>BUILD_RPATH</item>
3731       <item>BUILD_RPATH_USE_ORIGIN</item>
3732       <item>BUILD_WITH_INSTALL_NAME_DIR</item>
3733       <item>BUILD_WITH_INSTALL_RPATH</item>
3734       <item>BUNDLE</item>
3735       <item>BUNDLE_EXTENSION</item>
3736       <item>COMMON_LANGUAGE_RUNTIME</item>
3737       <item>COMPATIBLE_INTERFACE_BOOL</item>
3738       <item>COMPATIBLE_INTERFACE_NUMBER_MAX</item>
3739       <item>COMPATIBLE_INTERFACE_NUMBER_MIN</item>
3740       <item>COMPATIBLE_INTERFACE_STRING</item>
3741       <item>COMPILE_DEFINITIONS</item>
3742       <item>COMPILE_FEATURES</item>
3743       <item>COMPILE_FLAGS</item>
3744       <item>COMPILE_OPTIONS</item>
3745       <item>COMPILE_PDB_NAME</item>
3746       <item>COMPILE_PDB_OUTPUT_DIRECTORY</item>
3747       <item>COMPILE_WARNING_AS_ERROR</item>
3748       <item>CROSSCOMPILING_EMULATOR</item>
3749       <item>CUDA_ARCHITECTURES</item>
3750       <item>CUDA_CUBIN_COMPILATION</item>
3751       <item>CUDA_EXTENSIONS</item>
3752       <item>CUDA_FATBIN_COMPILATION</item>
3753       <item>CUDA_OPTIX_COMPILATION</item>
3754       <item>CUDA_PTX_COMPILATION</item>
3755       <item>CUDA_RESOLVE_DEVICE_SYMBOLS</item>
3756       <item>CUDA_RUNTIME_LIBRARY</item>
3757       <item>CUDA_SEPARABLE_COMPILATION</item>
3758       <item>CUDA_STANDARD</item>
3759       <item>CUDA_STANDARD_REQUIRED</item>
3760       <item>CXX_EXTENSIONS</item>
3761       <item>CXX_MODULE_DIRS</item>
3762       <item>CXX_MODULE_SET</item>
3763       <item>CXX_MODULE_SETS</item>
3764       <item>CXX_SCAN_FOR_MODULES</item>
3765       <item>CXX_STANDARD</item>
3766       <item>CXX_STANDARD_REQUIRED</item>
3767       <item>C_EXTENSIONS</item>
3768       <item>C_STANDARD</item>
3769       <item>C_STANDARD_REQUIRED</item>
3770       <item>DEFINE_SYMBOL</item>
3771       <item>DEPLOYMENT_ADDITIONAL_FILES</item>
3772       <item>DEPLOYMENT_REMOTE_DIRECTORY</item>
3773       <item>DEPRECATION</item>
3774       <item>DISABLE_PRECOMPILE_HEADERS</item>
3775       <item>DLL_NAME_WITH_SOVERSION</item>
3776       <item>DOTNET_SDK</item>
3777       <item>DOTNET_TARGET_FRAMEWORK</item>
3778       <item>DOTNET_TARGET_FRAMEWORK_VERSION</item>
3779       <item>ENABLE_EXPORTS</item>
3780       <item>EXCLUDE_FROM_ALL</item>
3781       <item>EXCLUDE_FROM_DEFAULT_BUILD</item>
3782       <item>EXPORT_COMPILE_COMMANDS</item>
3783       <item>EXPORT_NAME</item>
3784       <item>EXPORT_NO_SYSTEM</item>
3785       <item>EXPORT_PROPERTIES</item>
3786       <item>EchoString</item>
3787       <item>FOLDER</item>
3788       <item>FRAMEWORK</item>
3789       <item>FRAMEWORK_VERSION</item>
3790       <item>Fortran_FORMAT</item>
3791       <item>Fortran_MODULE_DIRECTORY</item>
3792       <item>Fortran_PREPROCESS</item>
3793       <item>GENERATOR_FILE_NAME</item>
3794       <item>GNUtoMS</item>
3795       <item>HAS_CXX</item>
3796       <item>HEADER_DIRS</item>
3797       <item>HEADER_SET</item>
3798       <item>HEADER_SETS</item>
3799       <item>HIP_ARCHITECTURES</item>
3800       <item>HIP_EXTENSIONS</item>
3801       <item>HIP_STANDARD</item>
3802       <item>HIP_STANDARD_REQUIRED</item>
3803       <item>IMPLICIT_DEPENDS_INCLUDE_TRANSFORM</item>
3804       <item>IMPORTED</item>
3805       <item>IMPORTED_COMMON_LANGUAGE_RUNTIME</item>
3806       <item>IMPORTED_CONFIGURATIONS</item>
3807       <item>IMPORTED_GLOBAL</item>
3808       <item>IMPORTED_IMPLIB</item>
3809       <item>IMPORTED_LIBNAME</item>
3810       <item>IMPORTED_LINK_DEPENDENT_LIBRARIES</item>
3811       <item>IMPORTED_LINK_INTERFACE_LANGUAGES</item>
3812       <item>IMPORTED_LINK_INTERFACE_LIBRARIES</item>
3813       <item>IMPORTED_LINK_INTERFACE_MULTIPLICITY</item>
3814       <item>IMPORTED_LOCATION</item>
3815       <item>IMPORTED_NO_SONAME</item>
3816       <item>IMPORTED_NO_SYSTEM</item>
3817       <item>IMPORTED_OBJECTS</item>
3818       <item>IMPORTED_SONAME</item>
3819       <item>IMPORT_PREFIX</item>
3820       <item>IMPORT_SUFFIX</item>
3821       <item>INCLUDE_DIRECTORIES</item>
3822       <item>INSTALL_NAME_DIR</item>
3823       <item>INSTALL_REMOVE_ENVIRONMENT_RPATH</item>
3824       <item>INSTALL_RPATH</item>
3825       <item>INSTALL_RPATH_USE_LINK_PATH</item>
3826       <item>INTERFACE_AUTOMOC_MACRO_NAMES</item>
3827       <item>INTERFACE_AUTOUIC_OPTIONS</item>
3828       <item>INTERFACE_COMPILE_DEFINITIONS</item>
3829       <item>INTERFACE_COMPILE_FEATURES</item>
3830       <item>INTERFACE_COMPILE_OPTIONS</item>
3831       <item>INTERFACE_CXX_MODULE_SETS</item>
3832       <item>INTERFACE_HEADER_SETS</item>
3833       <item>INTERFACE_HEADER_SETS_TO_VERIFY</item>
3834       <item>INTERFACE_INCLUDE_DIRECTORIES</item>
3835       <item>INTERFACE_LINK_DEPENDS</item>
3836       <item>INTERFACE_LINK_DIRECTORIES</item>
3837       <item>INTERFACE_LINK_LIBRARIES</item>
3838       <item>INTERFACE_LINK_LIBRARIES_DIRECT</item>
3839       <item>INTERFACE_LINK_LIBRARIES_DIRECT_EXCLUDE</item>
3840       <item>INTERFACE_LINK_OPTIONS</item>
3841       <item>INTERFACE_POSITION_INDEPENDENT_CODE</item>
3842       <item>INTERFACE_PRECOMPILE_HEADERS</item>
3843       <item>INTERFACE_SOURCES</item>
3844       <item>INTERFACE_SYSTEM_INCLUDE_DIRECTORIES</item>
3845       <item>INTERPROCEDURAL_OPTIMIZATION</item>
3846       <item>IOS_INSTALL_COMBINED</item>
3847       <item>ISPC_HEADER_DIRECTORY</item>
3848       <item>ISPC_HEADER_SUFFIX</item>
3849       <item>ISPC_INSTRUCTION_SETS</item>
3850       <item>JOB_POOL_COMPILE</item>
3851       <item>JOB_POOL_LINK</item>
3852       <item>LABELS</item>
3853       <item>LIBRARY_OUTPUT_DIRECTORY</item>
3854       <item>LIBRARY_OUTPUT_NAME</item>
3855       <item>LINKER_LANGUAGE</item>
3856       <item>LINK_DEPENDS</item>
3857       <item>LINK_DEPENDS_NO_SHARED</item>
3858       <item>LINK_DIRECTORIES</item>
3859       <item>LINK_FLAGS</item>
3860       <item>LINK_INTERFACE_LIBRARIES</item>
3861       <item>LINK_INTERFACE_MULTIPLICITY</item>
3862       <item>LINK_LIBRARIES</item>
3863       <item>LINK_LIBRARIES_ONLY_TARGETS</item>
3864       <item>LINK_OPTIONS</item>
3865       <item>LINK_SEARCH_END_STATIC</item>
3866       <item>LINK_SEARCH_START_STATIC</item>
3867       <item>LINK_WHAT_YOU_USE</item>
3868       <item>LOCATION</item>
3869       <item>MACHO_COMPATIBILITY_VERSION</item>
3870       <item>MACHO_CURRENT_VERSION</item>
3871       <item>MACOSX_BUNDLE</item>
3872       <item>MACOSX_BUNDLE_INFO_PLIST</item>
3873       <item>MACOSX_FRAMEWORK_INFO_PLIST</item>
3874       <item>MACOSX_RPATH</item>
3875       <item>MANUALLY_ADDED_DEPENDENCIES</item>
3876       <item>MSVC_DEBUG_INFORMATION_FORMAT</item>
3877       <item>MSVC_RUNTIME_LIBRARY</item>
3878       <item>NAME</item>
3879       <item>NO_SONAME</item>
3880       <item>NO_SYSTEM_FROM_IMPORTED</item>
3881       <item>OBJCXX_EXTENSIONS</item>
3882       <item>OBJCXX_STANDARD</item>
3883       <item>OBJCXX_STANDARD_REQUIRED</item>
3884       <item>OBJC_EXTENSIONS</item>
3885       <item>OBJC_STANDARD</item>
3886       <item>OBJC_STANDARD_REQUIRED</item>
3887       <item>OPTIMIZE_DEPENDENCIES</item>
3888       <item>OSX_ARCHITECTURES</item>
3889       <item>OSX_COMPATIBILITY_VERSION</item>
3890       <item>OSX_CURRENT_VERSION</item>
3891       <item>OUTPUT_NAME</item>
3892       <item>PCH_INSTANTIATE_TEMPLATES</item>
3893       <item>PCH_WARN_INVALID</item>
3894       <item>PDB_NAME</item>
3895       <item>PDB_OUTPUT_DIRECTORY</item>
3896       <item>POSITION_INDEPENDENT_CODE</item>
3897       <item>PRECOMPILE_HEADERS</item>
3898       <item>PRECOMPILE_HEADERS_REUSE_FROM</item>
3899       <item>PREFIX</item>
3900       <item>PRIVATE_HEADER</item>
3901       <item>PROJECT_LABEL</item>
3902       <item>PUBLIC_HEADER</item>
3903       <item>RESOURCE</item>
3904       <item>RULE_LAUNCH_COMPILE</item>
3905       <item>RULE_LAUNCH_CUSTOM</item>
3906       <item>RULE_LAUNCH_LINK</item>
3907       <item>RUNTIME_OUTPUT_DIRECTORY</item>
3908       <item>RUNTIME_OUTPUT_NAME</item>
3909       <item>SKIP_BUILD_RPATH</item>
3910       <item>SOURCES</item>
3911       <item>SOURCE_DIR</item>
3912       <item>SOVERSION</item>
3913       <item>STATIC_LIBRARY_FLAGS</item>
3914       <item>STATIC_LIBRARY_OPTIONS</item>
3915       <item>SUFFIX</item>
3916       <item>SYSTEM</item>
3917       <item>Swift_DEPENDENCIES_FILE</item>
3918       <item>Swift_MODULE_DIRECTORY</item>
3919       <item>Swift_MODULE_NAME</item>
3920       <item>TYPE</item>
3921       <item>UNITY_BUILD</item>
3922       <item>UNITY_BUILD_BATCH_SIZE</item>
3923       <item>UNITY_BUILD_CODE_AFTER_INCLUDE</item>
3924       <item>UNITY_BUILD_CODE_BEFORE_INCLUDE</item>
3925       <item>UNITY_BUILD_MODE</item>
3926       <item>UNITY_BUILD_UNIQUE_ID</item>
3927       <item>VERIFY_INTERFACE_HEADER_SETS</item>
3928       <item>VERSION</item>
3929       <item>VISIBILITY_INLINES_HIDDEN</item>
3930       <item>VS_CONFIGURATION_TYPE</item>
3931       <item>VS_DEBUGGER_COMMAND</item>
3932       <item>VS_DEBUGGER_COMMAND_ARGUMENTS</item>
3933       <item>VS_DEBUGGER_ENVIRONMENT</item>
3934       <item>VS_DEBUGGER_WORKING_DIRECTORY</item>
3935       <item>VS_DESKTOP_EXTENSIONS_VERSION</item>
3936       <item>VS_DOTNET_DOCUMENTATION_FILE</item>
3937       <item>VS_DOTNET_REFERENCES</item>
3938       <item>VS_DOTNET_REFERENCES_COPY_LOCAL</item>
3939       <item>VS_DOTNET_STARTUP_OBJECT</item>
3940       <item>VS_DOTNET_TARGET_FRAMEWORK_VERSION</item>
3941       <item>VS_DPI_AWARE</item>
3942       <item>VS_GLOBAL_KEYWORD</item>
3943       <item>VS_GLOBAL_PROJECT_TYPES</item>
3944       <item>VS_GLOBAL_ROOTNAMESPACE</item>
3945       <item>VS_IOT_EXTENSIONS_VERSION</item>
3946       <item>VS_IOT_STARTUP_TASK</item>
3947       <item>VS_JUST_MY_CODE_DEBUGGING</item>
3948       <item>VS_KEYWORD</item>
3949       <item>VS_MOBILE_EXTENSIONS_VERSION</item>
3950       <item>VS_NO_COMPILE_BATCHING</item>
3951       <item>VS_NO_SOLUTION_DEPLOY</item>
3952       <item>VS_PACKAGE_REFERENCES</item>
3953       <item>VS_PLATFORM_TOOLSET</item>
3954       <item>VS_PROJECT_IMPORT</item>
3955       <item>VS_SCC_AUXPATH</item>
3956       <item>VS_SCC_LOCALPATH</item>
3957       <item>VS_SCC_PROJECTNAME</item>
3958       <item>VS_SCC_PROVIDER</item>
3959       <item>VS_SDK_REFERENCES</item>
3960       <item>VS_SOLUTION_DEPLOY</item>
3961       <item>VS_USER_PROPS</item>
3962       <item>VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION</item>
3963       <item>VS_WINRT_COMPONENT</item>
3964       <item>VS_WINRT_EXTENSIONS</item>
3965       <item>VS_WINRT_REFERENCES</item>
3966       <item>WATCOM_RUNTIME_LIBRARY</item>
3967       <item>WIN32_EXECUTABLE</item>
3968       <item>WINDOWS_EXPORT_ALL_SYMBOLS</item>
3969       <item>XCODE_EXPLICIT_FILE_TYPE</item>
3970       <item>XCODE_GENERATE_SCHEME</item>
3971       <item>XCODE_LINK_BUILD_PHASE_MODE</item>
3972       <item>XCODE_PRODUCT_TYPE</item>
3973       <item>XCODE_SCHEME_ADDRESS_SANITIZER</item>
3974       <item>XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN</item>
3975       <item>XCODE_SCHEME_ARGUMENTS</item>
3976       <item>XCODE_SCHEME_DEBUG_AS_ROOT</item>
3977       <item>XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING</item>
3978       <item>XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER</item>
3979       <item>XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS</item>
3980       <item>XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE</item>
3981       <item>XCODE_SCHEME_ENABLE_GPU_API_VALIDATION</item>
3982       <item>XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE</item>
3983       <item>XCODE_SCHEME_ENABLE_GPU_SHADER_VALIDATION</item>
3984       <item>XCODE_SCHEME_ENVIRONMENT</item>
3985       <item>XCODE_SCHEME_EXECUTABLE</item>
3986       <item>XCODE_SCHEME_GUARD_MALLOC</item>
3987       <item>XCODE_SCHEME_LAUNCH_CONFIGURATION</item>
3988       <item>XCODE_SCHEME_LAUNCH_MODE</item>
3989       <item>XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP</item>
3990       <item>XCODE_SCHEME_MALLOC_GUARD_EDGES</item>
3991       <item>XCODE_SCHEME_MALLOC_SCRIBBLE</item>
3992       <item>XCODE_SCHEME_MALLOC_STACK</item>
3993       <item>XCODE_SCHEME_THREAD_SANITIZER</item>
3994       <item>XCODE_SCHEME_THREAD_SANITIZER_STOP</item>
3995       <item>XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER</item>
3996       <item>XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP</item>
3997       <item>XCODE_SCHEME_WORKING_DIRECTORY</item>
3998       <item>XCODE_SCHEME_ZOMBIE_OBJECTS</item>
3999       <item>XCODE_XCCONFIG</item>
4000       <item>XCTEST</item>
4001     </list>
4002     <list name="source-properties">
4003       <item>ABSTRACT</item>
4004       <item>AUTORCC_OPTIONS</item>
4005       <item>AUTOUIC_OPTIONS</item>
4006       <item>COMPILE_DEFINITIONS</item>
4007       <item>COMPILE_FLAGS</item>
4008       <item>COMPILE_OPTIONS</item>
4009       <item>CXX_SCAN_FOR_MODULES</item>
4010       <item>EXTERNAL_OBJECT</item>
4011       <item>Fortran_FORMAT</item>
4012       <item>Fortran_PREPROCESS</item>
4013       <item>GENERATED</item>
4014       <item>HEADER_FILE_ONLY</item>
4015       <item>INCLUDE_DIRECTORIES</item>
4016       <item>KEEP_EXTENSION</item>
4017       <item>LABELS</item>
4018       <item>LANGUAGE</item>
4019       <item>LOCATION</item>
4020       <item>MACOSX_PACKAGE_LOCATION</item>
4021       <item>OBJECT_DEPENDS</item>
4022       <item>OBJECT_OUTPUTS</item>
4023       <item>SKIP_AUTOGEN</item>
4024       <item>SKIP_AUTOMOC</item>
4025       <item>SKIP_AUTORCC</item>
4026       <item>SKIP_AUTOUIC</item>
4027       <item>SKIP_LINTING</item>
4028       <item>SKIP_PRECOMPILE_HEADERS</item>
4029       <item>SKIP_UNITY_BUILD_INCLUSION</item>
4030       <item>SYMBOLIC</item>
4031       <item>Swift_DEPENDENCIES_FILE</item>
4032       <item>Swift_DIAGNOSTICS_FILE</item>
4033       <item>VS_COPY_TO_OUT_DIR</item>
4034       <item>VS_DEPLOYMENT_CONTENT</item>
4035       <item>VS_DEPLOYMENT_LOCATION</item>
4036       <item>VS_INCLUDE_IN_VSIX</item>
4037       <item>VS_RESOURCE_GENERATOR</item>
4038       <item>VS_SETTINGS</item>
4039       <item>VS_SHADER_DISABLE_OPTIMIZATIONS</item>
4040       <item>VS_SHADER_ENABLE_DEBUG</item>
4041       <item>VS_SHADER_ENTRYPOINT</item>
4042       <item>VS_SHADER_FLAGS</item>
4043       <item>VS_SHADER_MODEL</item>
4044       <item>VS_SHADER_OBJECT_FILE_NAME</item>
4045       <item>VS_SHADER_OUTPUT_HEADER_FILE</item>
4046       <item>VS_SHADER_TYPE</item>
4047       <item>VS_SHADER_VARIABLE_NAME</item>
4048       <item>VS_TOOL_OVERRIDE</item>
4049       <item>VS_XAML_TYPE</item>
4050       <item>WRAP_EXCLUDE</item>
4051       <item>XCODE_EXPLICIT_FILE_TYPE</item>
4052       <item>XCODE_FILE_ATTRIBUTES</item>
4053       <item>XCODE_LAST_KNOWN_FILE_TYPE</item>
4054     </list>
4055     <list name="test-properties">
4056       <item>ATTACHED_FILES</item>
4057       <item>ATTACHED_FILES_ON_FAIL</item>
4058       <item>COST</item>
4059       <item>DEPENDS</item>
4060       <item>DISABLED</item>
4061       <item>ENVIRONMENT</item>
4062       <item>ENVIRONMENT_MODIFICATION</item>
4063       <item>FAIL_REGULAR_EXPRESSION</item>
4064       <item>FIXTURES_CLEANUP</item>
4065       <item>FIXTURES_REQUIRED</item>
4066       <item>FIXTURES_SETUP</item>
4067       <item>GENERATED_RESOURCE_SPEC_FILE</item>
4068       <item>LABELS</item>
4069       <item>MEASUREMENT</item>
4070       <item>PASS_REGULAR_EXPRESSION</item>
4071       <item>PROCESSORS</item>
4072       <item>PROCESSOR_AFFINITY</item>
4073       <item>REQUIRED_FILES</item>
4074       <item>RESOURCE_GROUPS</item>
4075       <item>RESOURCE_LOCK</item>
4076       <item>RUN_SERIAL</item>
4077       <item>SKIP_REGULAR_EXPRESSION</item>
4078       <item>SKIP_RETURN_CODE</item>
4079       <item>TIMEOUT</item>
4080       <item>TIMEOUT_AFTER_MATCH</item>
4081       <item>TIMEOUT_SIGNAL_GRACE_PERIOD</item>
4082       <item>TIMEOUT_SIGNAL_NAME</item>
4083       <item>WILL_FAIL</item>
4084       <item>WORKING_DIRECTORY</item>
4085     </list>
4086     <list name="cache-properties">
4087       <item>ADVANCED</item>
4088       <item>HELPSTRING</item>
4089       <item>MODIFIED</item>
4090       <item>STRINGS</item>
4091       <item>TYPE</item>
4092       <item>VALUE</item>
4093     </list>
4094     <list name="install-properties">
4095       <item>CPACK_DESKTOP_SHORTCUTS</item>
4096       <item>CPACK_NEVER_OVERWRITE</item>
4097       <item>CPACK_PERMANENT</item>
4098       <item>CPACK_STARTUP_SHORTCUTS</item>
4099       <item>CPACK_START_MENU_SHORTCUTS</item>
4100       <item>CPACK_WIX_ACL</item>
4101     </list>
4102 
4103     <list name="generator-expressions">
4104       <item>IF</item>
4105       <item>0</item>
4106       <item>1</item>
4107       <item>BOOL</item>
4108       <item>AND</item>
4109       <item>OR</item>
4110       <item>NOT</item>
4111       <item>STREQUAL</item>
4112       <item>EQUAL</item>
4113       <item>VERSION_LESS</item>
4114       <item>VERSION_GREATER</item>
4115       <item>VERSION_EQUAL</item>
4116       <item>VERSION_LESS_EQUAL</item>
4117       <item>VERSION_GREATER_EQUAL</item>
4118       <item>LOWER_CASE</item>
4119       <item>UPPER_CASE</item>
4120       <item>MAKE_C_IDENTIFIER</item>
4121       <item>IN_LIST</item>
4122       <item>JOIN</item>
4123       <item>REMOVE_DUPLICATES</item>
4124       <item>FILTER</item>
4125       <item>PATH_EQUAL</item>
4126       <item>SHELL_PATH</item>
4127       <item>CONFIG</item>
4128       <item>OUTPUT_CONFIG</item>
4129       <item>COMMAND_CONFIG</item>
4130       <item>PLATFORM_ID</item>
4131       <item>C_COMPILER_VERSION</item>
4132       <item>CXX_COMPILER_VERSION</item>
4133       <item>CUDA_COMPILER_VERSION</item>
4134       <item>OBJC_COMPILER_VERSION</item>
4135       <item>OBJCXX_COMPILER_VERSION</item>
4136       <item>Fortran_COMPILER_VERSION</item>
4137       <item>HIP_COMPILER_VERSION</item>
4138       <item>ISPC_COMPILER_VERSION</item>
4139       <item>C_COMPILER_ID</item>
4140       <item>CXX_COMPILER_ID</item>
4141       <item>CUDA_COMPILER_ID</item>
4142       <item>OBJC_COMPILER_ID</item>
4143       <item>OBJCXX_COMPILER_ID</item>
4144       <item>Fortran_COMPILER_ID</item>
4145       <item>HIP_COMPILER_ID</item>
4146       <item>ISPC_COMPILER_ID</item>
4147       <item>COMPILE_LANGUAGE</item>
4148       <item>COMPILE_LANG_AND_ID</item>
4149       <item>COMPILE_FEATURES</item>
4150       <item>COMPILE_ONLY</item>
4151       <item>LINK_LANGUAGE</item>
4152       <item>LINK_LANG_AND_ID</item>
4153       <item>LINK_LIBRARY</item>
4154       <item>LINK_GROUP</item>
4155       <item>LINK_ONLY</item>
4156       <item>DEVICE_LINK</item>
4157       <item>HOST_LINK</item>
4158       <item>TARGET_EXISTS</item>
4159       <item>TARGET_NAME_IF_EXISTS</item>
4160       <item>TARGET_NAME</item>
4161       <item>TARGET_PROPERTY</item>
4162       <item>TARGET_OBJECTS</item>
4163       <item>TARGET_POLICY</item>
4164       <item>TARGET_FILE</item>
4165       <item>TARGET_FILE_BASE_NAME</item>
4166       <item>TARGET_FILE_PREFIX</item>
4167       <item>TARGET_FILE_SUFFIX</item>
4168       <item>TARGET_FILE_NAME</item>
4169       <item>TARGET_FILE_DIR</item>
4170       <item>TARGET_IMPORT_FILE</item>
4171       <item>TARGET_IMPORT_FILE_BASE_NAME</item>
4172       <item>TARGET_IMPORT_FILE_PREFIX</item>
4173       <item>TARGET_IMPORT_FILE_SUFFIX</item>
4174       <item>TARGET_IMPORT_FILE_NAME</item>
4175       <item>TARGET_IMPORT_FILE_DIR</item>
4176       <item>TARGET_LINKER_FILE</item>
4177       <item>TARGET_LINKER_FILE_BASE_NAME</item>
4178       <item>TARGET_LINKER_FILE_PREFIX</item>
4179       <item>TARGET_LINKER_FILE_SUFFIX</item>
4180       <item>TARGET_LINKER_FILE_NAME</item>
4181       <item>TARGET_LINKER_FILE_DIR</item>
4182       <item>TARGET_SONAME_FILE</item>
4183       <item>TARGET_SONAME_FILE_NAME</item>
4184       <item>TARGET_SONAME_FILE_DIR</item>
4185       <item>TARGET_PDB_FILE</item>
4186       <item>TARGET_PDB_FILE_BASE_NAME</item>
4187       <item>TARGET_PDB_FILE_NAME</item>
4188       <item>TARGET_PDB_FILE_DIR</item>
4189       <item>TARGET_BUNDLE_DIR_NAME</item>
4190       <item>TARGET_BUNDLE_DIR</item>
4191       <item>TARGET_BUNDLE_CONTENT_DIR</item>
4192       <item>TARGET_RUNTIME_DLLS</item>
4193       <item>TARGET_RUNTIME_DLL_DIRS</item>
4194       <item>INSTALL_INTERFACE</item>
4195       <item>BUILD_INTERFACE</item>
4196       <item>BUILD_LOCAL_INTERFACE</item>
4197       <item>INSTALL_PREFIX</item>
4198       <item>GENEX_EVAL</item>
4199       <item>TARGET_GENEX_EVAL</item>
4200       <item>ANGLE-R</item>
4201       <item>COMMA</item>
4202       <item>SEMICOLON</item>
4203     </list>
4204     <list name="genex-LIST-subcommands">
4205       <item>LENGTH</item>
4206       <item>GET</item>
4207       <item>SUBLIST</item>
4208       <item>FIND</item>
4209       <item>JOIN</item>
4210       <item>APPEND</item>
4211       <item>PREPEND</item>
4212       <item>INSERT</item>
4213       <item>POP_BACK</item>
4214       <item>POP_FRONT</item>
4215       <item>REMOVE_ITEM</item>
4216       <item>REMOVE_AT</item>
4217       <item>REMOVE_DUPLICATES</item>
4218       <item>FILTER</item>
4219       <item>TRANSFORM</item>
4220       <item>FRANSFORM</item>
4221       <item>REVERSE</item>
4222       <item>SORT</item>
4223     </list>
4224     <list name="genex-PATH-subcommands">
4225       <item>HAS_ROOT_NAME</item>
4226       <item>HAS_ROOT_DIRECTORY</item>
4227       <item>HAS_ROOT_PATH</item>
4228       <item>HAS_FILENAME</item>
4229       <item>HAS_EXTENSION</item>
4230       <item>HAS_STEM</item>
4231       <item>HAS_RELATIVE_PART</item>
4232       <item>HAS_PARENT_PATH</item>
4233       <item>IS_ABSOLUTE</item>
4234       <item>IS_RELATIVE</item>
4235       <item>IS_PREFIX</item>
4236       <item>GET_ROOT_NAME</item>
4237       <item>GET_ROOT_DIRECTORY</item>
4238       <item>GET_ROOT_PATH</item>
4239       <item>GET_FILENAME</item>
4240       <item>GET_EXTENSION</item>
4241       <item>GET_STEM</item>
4242       <item>GET_RELATIVE_PART</item>
4243       <item>GET_PARENT_PATH</item>
4244       <item>CMAKE_PATH</item>
4245       <item>APPEND</item>
4246       <item>REMOVE_FILENAME</item>
4247       <item>REPLACE_FILENAME</item>
4248       <item>REMOVE_EXTENSION</item>
4249       <item>REPLACE_EXTENSION</item>
4250       <item>NORMAL_PATH</item>
4251       <item>RELATIVE_PATH</item>
4252       <item>ABSOLUTE_PATH</item>
4253     </list>
4254 
4255     <list name="standard-modules">
4256       <item>AndroidTestUtilities</item>
4257       <item>BundleUtilities</item>
4258       <item>CheckCCompilerFlag</item>
4259       <item>CheckCompilerFlag</item>
4260       <item>CheckCSourceCompiles</item>
4261       <item>CheckCSourceRuns</item>
4262       <item>CheckCXXCompilerFlag</item>
4263       <item>CheckCXXSourceCompiles</item>
4264       <item>CheckCXXSourceRuns</item>
4265       <item>CheckCXXSymbolExists</item>
4266       <item>CheckFortranCompilerFlag</item>
4267       <item>CheckFortranFunctionExists</item>
4268       <item>CheckFortranSourceCompiles</item>
4269       <item>CheckFortranSourceRuns</item>
4270       <item>CheckFunctionExists</item>
4271       <item>CheckIncludeFileCXX</item>
4272       <item>CheckIncludeFile</item>
4273       <item>CheckIncludeFiles</item>
4274       <item>CheckIPOSupported</item>
4275       <item>CheckLanguage</item>
4276       <item>CheckLibraryExists</item>
4277       <item>CheckLinkerFlag</item>
4278       <item>CheckOBJCCompilerFlag</item>
4279       <item>CheckOBJCSourceCompiles</item>
4280       <item>CheckOBJCSourceRuns</item>
4281       <item>CheckOBJCXXCompilerFlag</item>
4282       <item>CheckOBJCXXSourceCompiles</item>
4283       <item>CheckOBJCXXSourceRuns</item>
4284       <item>CheckPIESupported</item>
4285       <item>CheckPrototypeDefinition</item>
4286       <item>CheckSourceCompiles</item>
4287       <item>CheckSourceRuns</item>
4288       <item>CheckStructHasMember</item>
4289       <item>CheckSymbolExists</item>
4290       <item>CheckTypeSize</item>
4291       <item>CheckVariableExists</item>
4292       <item>CMakeAddFortranSubdirectory</item>
4293       <item>CMakeBackwardCompatibilityCXX</item>
4294       <item>CMakeDependentOption</item>
4295       <item>CMakeFindDependencyMacro</item>
4296       <item>CMakeFindFrameworks</item>
4297       <item>CMakePackageConfigHelpers</item>
4298       <item>CMakePrintHelpers</item>
4299       <item>CMakePrintSystemInformation</item>
4300       <item>CMakePushCheckState</item>
4301       <item>CPack</item>
4302       <item>CPackComponent</item>
4303       <item>CPackIFW</item>
4304       <item>CPackIFWConfigureFile</item>
4305       <item>CSharpUtilities</item>
4306       <item>CTest</item>
4307       <item>CTestCoverageCollectGCOV</item>
4308       <item>CTestScriptMode</item>
4309       <item>CTestUseLaunchers</item>
4310       <item>DeployQt4</item>
4311       <item>ExternalData</item>
4312       <item>ExternalProject</item>
4313       <item>FeatureSummary</item>
4314       <item>FetchContent</item>
4315       <item>FindPackageHandleStandardArgs</item>
4316       <item>FindPackageMessage</item>
4317       <item>FortranCInterface</item>
4318       <item>GenerateExportHeader</item>
4319       <item>GNUInstallDirs</item>
4320       <item>GoogleTest</item>
4321       <item>InstallRequiredSystemLibraries</item>
4322       <item>ProcessorCount</item>
4323       <item>SelectLibraryConfigurations</item>
4324       <item>TestForANSIForScope</item>
4325       <item>TestForANSIStreamHeaders</item>
4326       <item>TestForSSTREAM</item>
4327       <item>TestForSTDNamespace</item>
4328       <item>UseEcos</item>
4329       <item>UseJava</item>
4330       <item>UseSWIG</item>
4331       <item>UsewxWidgets</item>
4332     </list>
4333 
4334     <list name="standard-finder-modules">
4335       <item>ALSA</item>
4336       <item>Armadillo</item>
4337       <item>ASPELL</item>
4338       <item>AVIFile</item>
4339       <item>Backtrace</item>
4340       <item>BISON</item>
4341       <item>BLAS</item>
4342       <item>Boost</item>
4343       <item>Bullet</item>
4344       <item>BZip2</item>
4345       <item>CABLE</item>
4346       <item>Coin3D</item>
4347       <item>CUDAToolkit</item>
4348       <item>Cups</item>
4349       <item>CURL</item>
4350       <item>Curses</item>
4351       <item>CVS</item>
4352       <item>CxxTest</item>
4353       <item>Cygwin</item>
4354       <item>DCMTK</item>
4355       <item>DevIL</item>
4356       <item>Doxygen</item>
4357       <item>EnvModules</item>
4358       <item>EXPAT</item>
4359       <item>FLEX</item>
4360       <item>FLTK</item>
4361       <item>FLTK2</item>
4362       <item>Fontconfig</item>
4363       <item>Freetype</item>
4364       <item>GCCXML</item>
4365       <item>GDAL</item>
4366       <item>Gettext</item>
4367       <item>GIF</item>
4368       <item>Git</item>
4369       <item>GLEW</item>
4370       <item>GLUT</item>
4371       <item>Gnuplot</item>
4372       <item>GnuTLS</item>
4373       <item>GSL</item>
4374       <item>GTest</item>
4375       <item>GTK</item>
4376       <item>GTK2</item>
4377       <item>HDF5</item>
4378       <item>Hg</item>
4379       <item>HSPELL</item>
4380       <item>HTMLHelp</item>
4381       <item>Ice</item>
4382       <item>Iconv</item>
4383       <item>Icotool</item>
4384       <item>ICU</item>
4385       <item>ImageMagick</item>
4386       <item>Intl</item>
4387       <item>ITK</item>
4388       <item>Jasper</item>
4389       <item>Java</item>
4390       <item>JNI</item>
4391       <item>JPEG</item>
4392       <item>KDE3</item>
4393       <item>KDE4</item>
4394       <item>LAPACK</item>
4395       <item>LATEX</item>
4396       <item>LibArchive</item>
4397       <item>Libinput</item>
4398       <item>LibLZMA</item>
4399       <item>LibXml2</item>
4400       <item>LibXslt</item>
4401       <item>LTTngUST</item>
4402       <item>Lua</item>
4403       <item>Lua50</item>
4404       <item>Lua51</item>
4405       <item>Matlab</item>
4406       <item>MFC</item>
4407       <item>Motif</item>
4408       <item>MPEG</item>
4409       <item>MPEG2</item>
4410       <item>MPI</item>
4411       <item>Msys</item>
4412       <item>ODBC</item>
4413       <item>OpenACC</item>
4414       <item>OpenAL</item>
4415       <item>OpenCL</item>
4416       <item>OpenGL</item>
4417       <item>OpenMP</item>
4418       <item>OpenSceneGraph</item>
4419       <item>OpenSSL</item>
4420       <item>OpenThreads</item>
4421       <item>osg</item>
4422       <item>osg_functions</item>
4423       <item>osgAnimation</item>
4424       <item>osgDB</item>
4425       <item>osgFX</item>
4426       <item>osgGA</item>
4427       <item>osgIntrospection</item>
4428       <item>osgManipulator</item>
4429       <item>osgParticle</item>
4430       <item>osgPresentation</item>
4431       <item>osgProducer</item>
4432       <item>osgQt</item>
4433       <item>osgShadow</item>
4434       <item>osgSim</item>
4435       <item>osgTerrain</item>
4436       <item>osgText</item>
4437       <item>osgUtil</item>
4438       <item>osgViewer</item>
4439       <item>osgVolume</item>
4440       <item>osgWidget</item>
4441       <item>Patch</item>
4442       <item>Perl</item>
4443       <item>PerlLibs</item>
4444       <item>PHP4</item>
4445       <item>PhysFS</item>
4446       <item>Pike</item>
4447       <item>PkgConfig</item>
4448       <item>PNG</item>
4449       <item>PostgreSQL</item>
4450       <item>Producer</item>
4451       <item>Protobuf</item>
4452       <item>Python</item>
4453       <item>Python2</item>
4454       <item>Python3</item>
4455       <item>Qt3</item>
4456       <item>Qt4</item>
4457       <item>QuickTime</item>
4458       <item>RTI</item>
4459       <item>Ruby</item>
4460       <item>SDL</item>
4461       <item>SDL_image</item>
4462       <item>SDL_mixer</item>
4463       <item>SDL_net</item>
4464       <item>SDL_sound</item>
4465       <item>SDL_ttf</item>
4466       <item>SelfPackers</item>
4467       <item>Squish</item>
4468       <item>SQLite3</item>
4469       <item>Subversion</item>
4470       <item>SWIG</item>
4471       <item>TCL</item>
4472       <item>Tclsh</item>
4473       <item>TclStub</item>
4474       <item>Threads</item>
4475       <item>TIFF</item>
4476       <item>UnixCommands</item>
4477       <item>VTK</item>
4478       <item>Vulkan</item>
4479       <item>Wget</item>
4480       <item>Wish</item>
4481       <item>wxWidgets</item>
4482       <item>X11</item>
4483       <item>XalanC</item>
4484       <item>XCTest</item>
4485       <item>XercesC</item>
4486       <item>XMLRPC</item>
4487       <item>ZLIB</item>
4488     </list>
4489 
4490     <list name="deprecated-modules">
4491       <item>AddFileDependencies</item>
4492       <item>CMakeDetermineVSServicePack</item>
4493       <item>CMakeExpandImportedTargets</item>
4494       <item>CMakeForceCompiler</item>
4495       <item>CMakeParseArguments</item>
4496       <item>Dart</item>
4497       <item>Documentation</item>
4498       <item>MacroAddFileDependencies</item>
4499       <item>TestCXXAcceptsFlag</item>
4500       <item>UseJavaClassFilelist</item>
4501       <item>UseJavaSymlinks</item>
4502       <item>UsePkgConfig</item>
4503       <item>Use_wxWindows</item>
4504       <item>WriteBasicConfigVersionFile</item>
4505       <item>WriteCompilerDetectionHeader</item>
4506       <item>FindCUDA</item>
4507       <item>FindDart</item>
4508       <item>FindPythonInterp</item>
4509       <item>FindPythonLibs</item>
4510       <item>FindQt</item>
4511       <item>FindwxWindows</item>
4512       <item>CPackArchive</item>
4513       <item>CPackBundle</item>
4514       <item>CPackCygwin</item>
4515       <item>CPackDeb</item>
4516       <item>CPackDMG</item>
4517       <item>CPackFreeBSD</item>
4518       <item>CPackNSIS</item>
4519       <item>CPackNuGet</item>
4520       <item>CPackPackageMaker</item>
4521       <item>CPackProductBuild</item>
4522       <item>CPackRPM</item>
4523       <item>CPackWIX</item>
4524       <item>GetPrerequisites</item>
4525       <item>TestBigEndian</item>
4526     </list>
4527 
4528     
4529 <!-- Source/cmStringAlgorithms.cxx: bool cmIsOff(cm::string_view val) -->
4530     <list name="true_special_arg">
4531       <item>TRUE</item>
4532       <item>ON</item>
4533       <item>YES</item>
4534       <item>Y</item>
4535       <item>0</item>
4536     </list>
4537 
4538     
4539 <!-- Source/cmStringAlgorithms.cxx: bool cmIsOff(cm::string_view val) -->
4540     <list name="false_special_arg">
4541       <item>FALSE</item>
4542       <item>OFF</item>
4543       <item>NO</item>
4544       <item>IGNORE</item>
4545       <item>N</item>
4546       <item>0</item>
4547     </list>
4548 
4549     <contexts>
4550 
4551       <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text">
4552         <DetectSpaces/>
4553         <WordDetect String="block" insensitive="true" attribute="Command" context="block_ctx" beginRegion="block"/>
4554         <WordDetect String="break" insensitive="true" attribute="Control Flow" context="break_ctx"/>
4555         <WordDetect String="cmake_host_system_information" insensitive="true" attribute="Command" context="cmake_host_system_information_ctx"/>
4556         <WordDetect String="cmake_language" insensitive="true" attribute="Command" context="cmake_language_ctx"/>
4557         <WordDetect String="cmake_minimum_required" insensitive="true" attribute="Command" context="cmake_minimum_required_ctx"/>
4558         <WordDetect String="cmake_parse_arguments" insensitive="true" attribute="Command" context="cmake_parse_arguments_ctx"/>
4559         <WordDetect String="cmake_path" insensitive="true" attribute="Command" context="cmake_path_ctx"/>
4560         <WordDetect String="cmake_policy" insensitive="true" attribute="Command" context="cmake_policy_ctx"/>
4561         <WordDetect String="configure_file" insensitive="true" attribute="Command" context="configure_file_ctx"/>
4562         <WordDetect String="continue" insensitive="true" attribute="Control Flow" context="break_ctx"/>
4563         <WordDetect String="elseif" insensitive="true" attribute="Control Flow" context="elseif_ctx"/>
4564         <WordDetect String="else" insensitive="true" attribute="Control Flow" context="break_ctx"/>
4565         <WordDetect String="endblock" insensitive="true" attribute="Command" context="break_ctx" endRegion="block"/>
4566         <WordDetect String="endforeach" insensitive="true" attribute="Control Flow" context="break_ctx" endRegion="foreach"/>
4567         <WordDetect String="endfunction" insensitive="true" attribute="Command" context="break_ctx" endRegion="function"/>
4568         <WordDetect String="endif" insensitive="true" attribute="Control Flow" context="break_ctx" endRegion="if"/>
4569         <WordDetect String="endmacro" insensitive="true" attribute="Command" context="break_ctx" endRegion="macro"/>
4570         <WordDetect String="endwhile" insensitive="true" attribute="Control Flow" context="break_ctx" endRegion="while"/>
4571         <WordDetect String="execute_process" insensitive="true" attribute="Command" context="execute_process_ctx"/>
4572         <WordDetect String="file" insensitive="true" attribute="Command" context="file_ctx"/>
4573         <WordDetect String="find_file" insensitive="true" attribute="Command" context="find_file_ctx"/>
4574         <WordDetect String="find_library" insensitive="true" attribute="Command" context="find_library_ctx"/>
4575         <WordDetect String="find_package" insensitive="true" attribute="Command" context="find_package_ctx"/>
4576         <WordDetect String="find_path" insensitive="true" attribute="Command" context="find_file_ctx"/>
4577         <WordDetect String="find_program" insensitive="true" attribute="Command" context="find_library_ctx"/>
4578         <WordDetect String="foreach" insensitive="true" attribute="Control Flow" context="foreach_ctx" beginRegion="foreach"/>
4579         <WordDetect String="function" insensitive="true" attribute="Command" context="function_ctx" beginRegion="function"/>
4580         <WordDetect String="get_cmake_property" insensitive="true" attribute="Command" context="get_cmake_property_ctx"/>
4581         <WordDetect String="get_directory_property" insensitive="true" attribute="Command" context="get_directory_property_ctx"/>
4582         <WordDetect String="get_filename_component" insensitive="true" attribute="Command" context="get_filename_component_ctx"/>
4583         <WordDetect String="get_property" insensitive="true" attribute="Command" context="get_property_ctx"/>
4584         <WordDetect String="if" insensitive="true" attribute="Control Flow" context="if_ctx" beginRegion="if"/>
4585         <WordDetect String="include" insensitive="true" attribute="Command" context="include_ctx"/>
4586         <WordDetect String="include_guard" insensitive="true" attribute="Command" context="include_guard_ctx"/>
4587         <WordDetect String="list" insensitive="true" attribute="Command" context="list_ctx"/>
4588         <WordDetect String="macro" insensitive="true" attribute="Command" context="function_ctx" beginRegion="macro"/>
4589         <WordDetect String="mark_as_advanced" insensitive="true" attribute="Command" context="mark_as_advanced_ctx"/>
4590         <WordDetect String="math" insensitive="true" attribute="Command" context="math_ctx"/>
4591         <WordDetect String="message" insensitive="true" attribute="Command" context="message_ctx"/>
4592         <WordDetect String="option" insensitive="true" attribute="Command" context="function_ctx"/>
4593         <WordDetect String="return" insensitive="true" attribute="Control Flow" context="return_ctx"/>
4594         <WordDetect String="separate_arguments" insensitive="true" attribute="Command" context="separate_arguments_ctx"/>
4595         <WordDetect String="set_directory_properties" insensitive="true" attribute="Command" context="set_directory_properties_ctx"/>
4596         <WordDetect String="set_property" insensitive="true" attribute="Command" context="set_property_ctx"/>
4597         <WordDetect String="set" insensitive="true" attribute="Command" context="set_ctx"/>
4598         <WordDetect String="site_name" insensitive="true" attribute="Command" context="function_ctx"/>
4599         <WordDetect String="string" insensitive="true" attribute="Command" context="string_ctx"/>
4600         <WordDetect String="unset" insensitive="true" attribute="Command" context="unset_ctx"/>
4601         <WordDetect String="variable_watch" insensitive="true" attribute="Command" context="function_ctx"/>
4602         <WordDetect String="while" insensitive="true" attribute="Control Flow" context="while_ctx" beginRegion="while"/>
4603         <WordDetect String="add_compile_definitions" insensitive="true" attribute="Command" context="function_ctx"/>
4604         <WordDetect String="add_compile_options" insensitive="true" attribute="Command" context="function_ctx"/>
4605         <WordDetect String="add_custom_command" insensitive="true" attribute="Command" context="add_custom_command_ctx"/>
4606         <WordDetect String="add_custom_target" insensitive="true" attribute="Command" context="add_custom_target_ctx"/>
4607         <WordDetect String="add_definitions" insensitive="true" attribute="Command" context="function_ctx"/>
4608         <WordDetect String="add_dependencies" insensitive="true" attribute="Command" context="add_dependencies_ctx"/>
4609         <WordDetect String="add_executable" insensitive="true" attribute="Command" context="add_executable_ctx"/>
4610         <WordDetect String="add_library" insensitive="true" attribute="Command" context="add_library_ctx"/>
4611         <WordDetect String="add_link_options" insensitive="true" attribute="Command" context="function_ctx"/>
4612         <WordDetect String="add_subdirectory" insensitive="true" attribute="Command" context="add_subdirectory_ctx"/>
4613         <WordDetect String="add_test" insensitive="true" attribute="Command" context="add_test_ctx"/>
4614         <WordDetect String="aux_source_directory" insensitive="true" attribute="Command" context="function_ctx"/>
4615         <WordDetect String="build_command" insensitive="true" attribute="Command" context="build_command_ctx"/>
4616         <WordDetect String="cmake_file_api" insensitive="true" attribute="Command" context="cmake_file_api_ctx"/>
4617         <WordDetect String="create_test_sourcelist" insensitive="true" attribute="Command" context="create_test_sourcelist_ctx"/>
4618         <WordDetect String="define_property" insensitive="true" attribute="Command" context="define_property_ctx"/>
4619         <WordDetect String="enable_language" insensitive="true" attribute="Command" context="enable_language_ctx"/>
4620         <WordDetect String="enable_testing" insensitive="true" attribute="Command" context="function_ctx"/>
4621         <WordDetect String="export" insensitive="true" attribute="Command" context="export_ctx"/>
4622         <WordDetect String="fltk_wrap_ui" insensitive="true" attribute="Command" context="function_ctx"/>
4623         <WordDetect String="get_source_file_property" insensitive="true" attribute="Command" context="get_source_file_property_ctx"/>
4624         <WordDetect String="get_target_property" insensitive="true" attribute="Command" context="get_target_property_ctx"/>
4625         <WordDetect String="get_test_property" insensitive="true" attribute="Command" context="get_test_property_ctx"/>
4626         <WordDetect String="include_directories" insensitive="true" attribute="Command" context="include_directories_ctx"/>
4627         <WordDetect String="include_external_msproject" insensitive="true" attribute="Command" context="include_external_msproject_ctx"/>
4628         <WordDetect String="include_regular_expression" insensitive="true" attribute="Command" context="function_ctx"/>
4629         <WordDetect String="install" insensitive="true" attribute="Command" context="install_ctx"/>
4630         <WordDetect String="link_directories" insensitive="true" attribute="Command" context="link_directories_ctx"/>
4631         <WordDetect String="link_libraries" insensitive="true" attribute="Command" context="link_libraries_ctx"/>
4632         <WordDetect String="load_cache" insensitive="true" attribute="Command" context="load_cache_ctx"/>
4633         <WordDetect String="project" insensitive="true" attribute="Command" context="project_ctx"/>
4634         <WordDetect String="qt_wrap_cpp" insensitive="true" attribute="Command" context="function_ctx"/>
4635         <WordDetect String="qt_wrap_ui" insensitive="true" attribute="Command" context="function_ctx"/>
4636         <WordDetect String="remove_definitions" insensitive="true" attribute="Command" context="function_ctx"/>
4637         <WordDetect String="set_source_files_properties" insensitive="true" attribute="Command" context="set_source_files_properties_ctx"/>
4638         <WordDetect String="set_target_properties" insensitive="true" attribute="Command" context="set_target_properties_ctx"/>
4639         <WordDetect String="set_tests_properties" insensitive="true" attribute="Command" context="set_tests_properties_ctx"/>
4640         <WordDetect String="source_group" insensitive="true" attribute="Command" context="source_group_ctx"/>
4641         <WordDetect String="target_compile_definitions" insensitive="true" attribute="Command" context="target_compile_definitions_ctx"/>
4642         <WordDetect String="target_compile_features" insensitive="true" attribute="Command" context="target_compile_features_ctx"/>
4643         <WordDetect String="target_compile_options" insensitive="true" attribute="Command" context="target_compile_options_ctx"/>
4644         <WordDetect String="target_include_directories" insensitive="true" attribute="Command" context="target_include_directories_ctx"/>
4645         <WordDetect String="target_link_directories" insensitive="true" attribute="Command" context="target_compile_options_ctx"/>
4646         <WordDetect String="target_link_libraries" insensitive="true" attribute="Command" context="target_link_libraries_ctx"/>
4647         <WordDetect String="target_link_options" insensitive="true" attribute="Command" context="target_compile_definitions_ctx"/>
4648         <WordDetect String="target_precompile_headers" insensitive="true" attribute="Command" context="target_precompile_headers_ctx"/>
4649         <WordDetect String="target_sources" insensitive="true" attribute="Command" context="target_sources_ctx"/>
4650         <WordDetect String="try_compile" insensitive="true" attribute="Command" context="try_compile_ctx"/>
4651         <WordDetect String="try_run" insensitive="true" attribute="Command" context="try_run_ctx"/>
4652         <WordDetect String="ctest_build" insensitive="true" attribute="Command" context="ctest_build_ctx"/>
4653         <WordDetect String="ctest_configure" insensitive="true" attribute="Command" context="ctest_configure_ctx"/>
4654         <WordDetect String="ctest_coverage" insensitive="true" attribute="Command" context="ctest_coverage_ctx"/>
4655         <WordDetect String="ctest_empty_binary_directory" insensitive="true" attribute="Command" context="function_ctx"/>
4656         <WordDetect String="ctest_memcheck" insensitive="true" attribute="Command" context="ctest_memcheck_ctx"/>
4657         <WordDetect String="ctest_read_custom_files" insensitive="true" attribute="Command" context="function_ctx"/>
4658         <WordDetect String="ctest_run_script" insensitive="true" attribute="Command" context="ctest_run_script_ctx"/>
4659         <WordDetect String="ctest_sleep" insensitive="true" attribute="Command" context="function_ctx"/>
4660         <WordDetect String="ctest_start" insensitive="true" attribute="Command" context="ctest_start_ctx"/>
4661         <WordDetect String="ctest_submit" insensitive="true" attribute="Command" context="ctest_submit_ctx"/>
4662         <WordDetect String="ctest_test" insensitive="true" attribute="Command" context="ctest_test_ctx"/>
4663         <WordDetect String="ctest_update" insensitive="true" attribute="Command" context="ctest_update_ctx"/>
4664         <WordDetect String="ctest_upload" insensitive="true" attribute="Command" context="ctest_upload_ctx"/>
4665         <WordDetect String="android_add_test_data" insensitive="true" attribute="CMake Provided Function/Macro" context="android_add_test_data_ctx"/>
4666         <WordDetect String="fixup_bundle" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4667         <WordDetect String="copy_and_fixup_bundle" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4668         <WordDetect String="verify_app" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4669         <WordDetect String="get_bundle_main_executable" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4670         <WordDetect String="get_dotapp_dir" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4671         <WordDetect String="get_bundle_and_executable" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4672         <WordDetect String="get_bundle_all_executables" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4673         <WordDetect String="get_item_key" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4674         <WordDetect String="get_item_rpaths" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4675         <WordDetect String="clear_bundle_keys" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4676         <WordDetect String="set_bundle_key_values" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4677         <WordDetect String="get_bundle_keys" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4678         <WordDetect String="copy_resolved_item_into_bundle" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4679         <WordDetect String="copy_resolved_framework_into_bundle" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4680         <WordDetect String="fixup_bundle_item" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4681         <WordDetect String="verify_bundle_prerequisites" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4682         <WordDetect String="verify_bundle_symlinks" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4683         <WordDetect String="check_c_compiler_flag" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4684         <WordDetect String="check_compiler_flag" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4685         <WordDetect String="check_c_source_compiles" insensitive="true" attribute="CMake Provided Function/Macro" context="check_c_source_compiles_ctx"/>
4686         <WordDetect String="check_c_source_runs" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4687         <WordDetect String="check_cxx_compiler_flag" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4688         <WordDetect String="check_cxx_source_compiles" insensitive="true" attribute="CMake Provided Function/Macro" context="check_c_source_compiles_ctx"/>
4689         <WordDetect String="check_cxx_source_runs" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4690         <WordDetect String="check_cxx_symbol_exists" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4691         <WordDetect String="check_fortran_compiler_flag" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4692         <WordDetect String="check_fortran_function_exists" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4693         <WordDetect String="check_fortran_source_compiles" insensitive="true" attribute="CMake Provided Function/Macro" context="check_fortran_source_compiles_ctx"/>
4694         <WordDetect String="check_fortran_source_runs" insensitive="true" attribute="CMake Provided Function/Macro" context="check_fortran_source_runs_ctx"/>
4695         <WordDetect String="check_function_exists" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4696         <WordDetect String="check_include_file_cxx" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4697         <WordDetect String="check_include_file" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4698         <WordDetect String="check_include_files" insensitive="true" attribute="CMake Provided Function/Macro" context="check_include_files_ctx"/>
4699         <WordDetect String="check_ipo_supported" insensitive="true" attribute="CMake Provided Function/Macro" context="check_ipo_supported_ctx"/>
4700         <WordDetect String="check_language" insensitive="true" attribute="CMake Provided Function/Macro" context="check_language_ctx"/>
4701         <WordDetect String="check_library_exists" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4702         <WordDetect String="check_linker_flag" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4703         <WordDetect String="check_objc_compiler_flag" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4704         <WordDetect String="check_objc_source_compiles" insensitive="true" attribute="CMake Provided Function/Macro" context="check_c_source_compiles_ctx"/>
4705         <WordDetect String="check_objc_source_runs" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4706         <WordDetect String="check_objcxx_compiler_flag" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4707         <WordDetect String="check_objcxx_source_compiles" insensitive="true" attribute="CMake Provided Function/Macro" context="check_c_source_compiles_ctx"/>
4708         <WordDetect String="check_objcxx_source_runs" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4709         <WordDetect String="check_pie_supported" insensitive="true" attribute="CMake Provided Function/Macro" context="check_pie_supported_ctx"/>
4710         <WordDetect String="check_prototype_definition" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4711         <WordDetect String="check_source_compiles" insensitive="true" attribute="CMake Provided Function/Macro" context="check_fortran_source_compiles_ctx"/>
4712         <WordDetect String="check_source_runs" insensitive="true" attribute="CMake Provided Function/Macro" context="check_fortran_source_runs_ctx"/>
4713         <WordDetect String="check_struct_has_member" insensitive="true" attribute="CMake Provided Function/Macro" context="check_include_files_ctx"/>
4714         <WordDetect String="check_symbol_exists" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4715         <WordDetect String="check_type_size" insensitive="true" attribute="CMake Provided Function/Macro" context="check_type_size_ctx"/>
4716         <WordDetect String="check_variable_exists" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4717         <WordDetect String="cmake_add_fortran_subdirectory" insensitive="true" attribute="CMake Provided Function/Macro" context="cmake_add_fortran_subdirectory_ctx"/>
4718         <WordDetect String="cmake_dependent_option" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4719         <WordDetect String="find_dependency" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4720         <WordDetect String="configure_package_config_file" insensitive="true" attribute="CMake Provided Function/Macro" context="configure_package_config_file_ctx"/>
4721         <WordDetect String="write_basic_package_version_file" insensitive="true" attribute="CMake Provided Function/Macro" context="write_basic_package_version_file_ctx"/>
4722         <WordDetect String="cmake_print_properties" insensitive="true" attribute="CMake Provided Function/Macro" context="cmake_print_properties_ctx"/>
4723         <WordDetect String="cmake_push_check_state" insensitive="true" attribute="CMake Provided Function/Macro" context="cmake_push_check_state_ctx"/>
4724         <WordDetect String="cmake_pop_check_state" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4725         <WordDetect String="cmake_reset_check_state" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4726         <WordDetect String="cpack_add_component" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_add_component_ctx"/>
4727         <WordDetect String="cpack_add_component_group" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_add_component_group_ctx"/>
4728         <WordDetect String="cpack_add_install_type" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_add_install_type_ctx"/>
4729         <WordDetect String="cpack_configure_downloads" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_configure_downloads_ctx"/>
4730         <WordDetect String="cpack_ifw_configure_component" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_ifw_configure_component_ctx"/>
4731         <WordDetect String="cpack_ifw_configure_component_group" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_ifw_configure_component_group_ctx"/>
4732         <WordDetect String="cpack_ifw_add_repository" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_ifw_add_repository_ctx"/>
4733         <WordDetect String="cpack_ifw_update_repository" insensitive="true" attribute="CMake Provided Function/Macro" context="cpack_ifw_update_repository_ctx"/>
4734         <WordDetect String="cpack_ifw_add_package_resources" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4735         <WordDetect String="cpack_ifw_configure_file" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4736         <WordDetect String="csharp_set_windows_forms_properties" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4737         <WordDetect String="csharp_set_designer_cs_properties" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4738         <WordDetect String="csharp_set_xaml_cs_properties" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4739         <WordDetect String="csharp_get_filename_keys" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4740         <WordDetect String="csharp_get_filename_key_base" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4741         <WordDetect String="csharp_get_dependentupon_name" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4742         <WordDetect String="ctest_coverage_collect_gcov" insensitive="true" attribute="CMake Provided Function/Macro" context="ctest_coverage_collect_gcov_ctx"/>
4743         <WordDetect String="write_qt4_conf" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4744         <WordDetect String="resolve_qt4_paths" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4745         <WordDetect String="fixup_qt4_executable" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4746         <WordDetect String="install_qt4_plugin_path" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4747         <WordDetect String="install_qt4_plugin" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4748         <WordDetect String="install_qt4_executable" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4749         <WordDetect String="ExternalData_Expand_Arguments" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4750         <WordDetect String="ExternalData_Add_Test" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4751         <WordDetect String="ExternalData_Add_Target" insensitive="true" attribute="CMake Provided Function/Macro" context="ExternalData_Add_Target_ctx"/>
4752         <WordDetect String="ExternalProject_Add" insensitive="true" attribute="CMake Provided Function/Macro" context="ExternalProject_Add_ctx"/>
4753         <WordDetect String="ExternalProject_Get_Property" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4754         <WordDetect String="ExternalProject_Add_Step" insensitive="true" attribute="CMake Provided Function/Macro" context="ExternalProject_Add_Step_ctx"/>
4755         <WordDetect String="ExternalProject_Add_StepTargets" insensitive="true" attribute="CMake Provided Function/Macro" context="ExternalProject_Add_StepTargets_ctx"/>
4756         <WordDetect String="ExternalProject_Add_StepDependencies" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4757         <WordDetect String="feature_summary" insensitive="true" attribute="CMake Provided Function/Macro" context="feature_summary_ctx"/>
4758         <WordDetect String="set_package_properties" insensitive="true" attribute="CMake Provided Function/Macro" context="set_package_properties_ctx"/>
4759         <WordDetect String="add_feature_info" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4760         <WordDetect String="set_package_info" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4761         <WordDetect String="set_feature_info" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4762         <WordDetect String="print_enabled_features" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4763         <WordDetect String="print_disabled_features" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4764         <WordDetect String="FetchContent_Declare" insensitive="true" attribute="CMake Provided Function/Macro" context="FetchContent_Declare_ctx"/>
4765         <WordDetect String="FetchContent_Populate" insensitive="true" attribute="CMake Provided Function/Macro" context="FetchContent_Populate_ctx"/>
4766         <WordDetect String="FetchContent_GetProperties" insensitive="true" attribute="CMake Provided Function/Macro" context="FetchContent_GetProperties_ctx"/>
4767         <WordDetect String="FetchContent_MakeAvailable" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4768         <WordDetect String="find_package_handle_standard_args" insensitive="true" attribute="CMake Provided Function/Macro" context="find_package_handle_standard_args_ctx"/>
4769         <WordDetect String="find_package_check_version" insensitive="true" attribute="CMake Provided Function/Macro" context="find_package_check_version_ctx"/>
4770         <WordDetect String="find_package_message" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4771         <WordDetect String="FortranCInterface_HEADER" insensitive="true" attribute="CMake Provided Function/Macro" context="FortranCInterface_HEADER_ctx"/>
4772         <WordDetect String="FortranCInterface_VERIFY" insensitive="true" attribute="CMake Provided Function/Macro" context="FortranCInterface_VERIFY_ctx"/>
4773         <WordDetect String="generate_export_header" insensitive="true" attribute="CMake Provided Function/Macro" context="generate_export_header_ctx"/>
4774         <WordDetect String="GNUInstallDirs_get_absolute_install_dir" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4775         <WordDetect String="gtest_add_tests" insensitive="true" attribute="CMake Provided Function/Macro" context="gtest_add_tests_ctx"/>
4776         <WordDetect String="gtest_discover_tests" insensitive="true" attribute="CMake Provided Function/Macro" context="gtest_discover_tests_ctx"/>
4777         <WordDetect String="processorcount" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4778         <WordDetect String="select_library_configurations" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4779         <WordDetect String="test_big_endian" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4780         <WordDetect String="ecos_add_include_directories" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4781         <WordDetect String="ecos_add_executable" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4782         <WordDetect String="ecos_add_target_lib" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4783         <WordDetect String="ecos_adjust_directory" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4784         <WordDetect String="ecos_use_arm_elf_tools" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4785         <WordDetect String="ecos_use_i386_elf_tools" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4786         <WordDetect String="ecos_use_ppc_eabi_tools" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4787         <WordDetect String="add_jar" insensitive="true" attribute="CMake Provided Function/Macro" context="add_jar_ctx"/>
4788         <WordDetect String="install_jar" insensitive="true" attribute="CMake Provided Function/Macro" context="install_jar_ctx"/>
4789         <WordDetect String="install_jni_symlink" insensitive="true" attribute="CMake Provided Function/Macro" context="install_jar_ctx"/>
4790         <WordDetect String="create_javah" insensitive="true" attribute="CMake Provided Function/Macro" context="create_javah_ctx"/>
4791         <WordDetect String="install_jar_exports" insensitive="true" attribute="CMake Provided Function/Macro" context="install_jar_exports_ctx"/>
4792         <WordDetect String="export_jars" insensitive="true" attribute="CMake Provided Function/Macro" context="export_jars_ctx"/>
4793         <WordDetect String="find_jar" insensitive="true" attribute="CMake Provided Function/Macro" context="find_jar_ctx"/>
4794         <WordDetect String="create_javadoc" insensitive="true" attribute="CMake Provided Function/Macro" context="create_javadoc_ctx"/>
4795         <WordDetect String="swig_add_library" insensitive="true" attribute="CMake Provided Function/Macro" context="swig_add_library_ctx"/>
4796         <WordDetect String="swig_link_libraries" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4797         <WordDetect String="squish_add_test" insensitive="true" attribute="CMake Provided Function/Macro" context="squish_add_test_ctx"/>
4798         <WordDetect String="bison_target" insensitive="true" attribute="CMake Provided Function/Macro" context="bison_target_ctx"/>
4799         <WordDetect String="cxxtest_add_test" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4800         <WordDetect String="doxygen_add_docs" insensitive="true" attribute="CMake Provided Function/Macro" context="doxygen_add_docs_ctx"/>
4801         <WordDetect String="env_module" insensitive="true" attribute="CMake Provided Function/Macro" context="env_module_ctx"/>
4802         <WordDetect String="env_module_swap" insensitive="true" attribute="CMake Provided Function/Macro" context="env_module_swap_ctx"/>
4803         <WordDetect String="env_module_list" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4804         <WordDetect String="env_module_avail" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4805         <WordDetect String="flex_target" insensitive="true" attribute="CMake Provided Function/Macro" context="flex_target_ctx"/>
4806         <WordDetect String="add_flex_bison_dependency" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4807         <WordDetect String="gettext_create_translations" insensitive="true" attribute="CMake Provided Function/Macro" context="gettext_create_translations_ctx"/>
4808         <WordDetect String="gettext_process_pot_file" insensitive="true" attribute="CMake Provided Function/Macro" context="gettext_process_pot_file_ctx"/>
4809         <WordDetect String="gettext_process_po_files" insensitive="true" attribute="CMake Provided Function/Macro" context="gettext_process_po_files_ctx"/>
4810         <WordDetect String="hg_wc_info" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4811         <WordDetect String="matlab_get_version_from_release_name" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4812         <WordDetect String="matlab_get_release_name_from_version" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4813         <WordDetect String="matlab_extract_all_installed_versions_from_registry" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4814         <WordDetect String="matlab_get_all_valid_matlab_roots_from_registry" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4815         <WordDetect String="matlab_get_mex_suffix" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4816         <WordDetect String="matlab_get_version_from_matlab_run" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4817         <WordDetect String="matlab_add_unit_test" insensitive="true" attribute="CMake Provided Function/Macro" context="matlab_add_unit_test_ctx"/>
4818         <WordDetect String="matlab_add_mex" insensitive="true" attribute="CMake Provided Function/Macro" context="matlab_add_mex_ctx"/>
4819         <WordDetect String="pkg_check_modules" insensitive="true" attribute="CMake Provided Function/Macro" context="pkg_check_modules_ctx"/>
4820         <WordDetect String="pkg_search_module" insensitive="true" attribute="CMake Provided Function/Macro" context="pkg_check_modules_ctx"/>
4821         <WordDetect String="pkg_get_variable" insensitive="true" attribute="CMake Provided Function/Macro" context="pkg_get_variable_ctx"/>
4822         <WordDetect String="protobuf_generate_cpp" insensitive="true" attribute="CMake Provided Function/Macro" context="protobuf_generate_cpp_ctx"/>
4823         <WordDetect String="protobuf_generate_python" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4824         <WordDetect String="Python_add_library" insensitive="true" attribute="CMake Provided Function/Macro" context="Python_add_library_ctx"/>
4825         <WordDetect String="Subversion_WC_INFO" insensitive="true" attribute="CMake Provided Function/Macro" context="Subversion_WC_INFO_ctx"/>
4826         <WordDetect String="Subversion_WC_LOG" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4827         <WordDetect String="xctest_add_bundle" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4828         <WordDetect String="xctest_add_test" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/>
4829         <DetectChar attribute="Comment" context="Match Comments and Docs" char="#" lookAhead="true"/>
4830         <DetectIdentifier attribute="User Function/Macro" context="User Function"/>
4831         <RegExpr attribute="@Variable Substitution" context="@VarSubst" String="@&var_ref_re;@" lookAhead="true"/>
4832         <IncludeRules context="LineError"/>
4833       </context>
4834       <context attribute="Normal Text" lineEndContext="#stay" name="block_ctx">
4835         <DetectChar attribute="Normal Text" context="block_ctx_op" char="("/>
4836         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4837       </context>
4838       <context attribute="Normal Text" lineEndContext="#stay" name="block_ctx_op">
4839         <DetectSpaces/>
4840         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
4841         <keyword attribute="Named Args" context="#stay" String="block_nargs"/>
4842         <keyword attribute="Special Args" context="#stay" String="block_sargs"/>
4843         <IncludeRules context="User Function Args"/>
4844       </context>
4845       <context attribute="Normal Text" lineEndContext="#stay" name="break_ctx">
4846         <DetectChar attribute="Normal Text" context="break_ctx_op" char="("/>
4847         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4848       </context>
4849       <context attribute="Normal Text" lineEndContext="#stay" name="break_ctx_op">
4850         <DetectSpaces/>
4851         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
4852       </context>
4853       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_host_system_information_ctx">
4854         <DetectChar attribute="Normal Text" context="cmake_host_system_information_ctx_op" char="("/>
4855         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4856       </context>
4857       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_host_system_information_ctx_op">
4858         <DetectSpaces/>
4859         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
4860         <keyword attribute="Named Args" context="#stay" String="cmake_host_system_information_nargs"/>
4861         <keyword attribute="Special Args" context="#stay" String="cmake_host_system_information_sargs"/>
4862         <IncludeRules context="User Function Args"/>
4863       </context>
4864       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_language_ctx">
4865         <DetectChar attribute="Normal Text" context="cmake_language_ctx_op" char="("/>
4866         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4867       </context>
4868       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_language_ctx_op">
4869         <DetectSpaces/>
4870         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
4871         <keyword attribute="Named Args" context="#stay" String="cmake_language_nargs"/>
4872         <keyword attribute="Special Args" context="#stay" String="cmake_language_sargs"/>
4873         <IncludeRules context="User Function Args"/>
4874       </context>
4875       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_minimum_required_ctx">
4876         <DetectChar attribute="Normal Text" context="cmake_minimum_required_ctx_op" char="("/>
4877         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4878       </context>
4879       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_minimum_required_ctx_op">
4880         <DetectSpaces/>
4881         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
4882         <keyword attribute="Named Args" context="#stay" String="cmake_minimum_required_nargs"/>
4883         <IncludeRules context="User Function Args"/>
4884       </context>
4885       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_parse_arguments_ctx">
4886         <DetectChar attribute="Normal Text" context="cmake_parse_arguments_ctx_op" char="("/>
4887         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4888       </context>
4889       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_parse_arguments_ctx_op">
4890         <DetectSpaces/>
4891         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
4892         <keyword attribute="Named Args" context="#stay" String="cmake_parse_arguments_nargs"/>
4893         <IncludeRules context="User Function Args"/>
4894       </context>
4895       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_path_ctx">
4896         <DetectChar attribute="Normal Text" context="cmake_path_ctx_op" char="("/>
4897         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4898       </context>
4899       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_path_ctx_op">
4900         <DetectSpaces/>
4901         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
4902         <keyword attribute="Named Args" context="#stay" String="cmake_path_nargs"/>
4903         <IncludeRules context="User Function Args"/>
4904       </context>
4905       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_policy_ctx">
4906         <DetectChar attribute="Normal Text" context="cmake_policy_ctx_op" char="("/>
4907         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4908       </context>
4909       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_policy_ctx_op">
4910         <DetectSpaces/>
4911         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
4912         <keyword attribute="Named Args" context="#stay" String="cmake_policy_nargs"/>
4913         <keyword attribute="Special Args" context="#stay" String="cmake_policy_sargs"/>
4914         <IncludeRules context="User Function Args"/>
4915         
4916 <!-- NOTE Handle CMP<NNN> as a special arg of `cmake_policy` command -->
4917         <RegExpr attribute="Special Args" context="#stay" String="\bCMP[0-9]+\b"/>
4918       </context>
4919       <context attribute="Normal Text" lineEndContext="#stay" name="configure_file_ctx">
4920         <DetectChar attribute="Normal Text" context="configure_file_ctx_op" char="("/>
4921         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4922       </context>
4923       <context attribute="Normal Text" lineEndContext="#stay" name="configure_file_ctx_op">
4924         <DetectSpaces/>
4925         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
4926         <keyword attribute="Named Args" context="#stay" String="configure_file_nargs"/>
4927         <keyword attribute="Special Args" context="#stay" String="configure_file_sargs"/>
4928         <IncludeRules context="User Function Args"/>
4929       </context>
4930       <context attribute="Normal Text" lineEndContext="#stay" name="elseif_ctx">
4931         <DetectChar attribute="Normal Text" context="elseif_ctx_op" char="("/>
4932         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4933       </context>
4934       <context attribute="Normal Text" lineEndContext="#stay" name="elseif_ctx_op">
4935         <DetectSpaces/>
4936         <DetectChar attribute="Normal Text" context="elseif_ctx_op_nested" char="("/>
4937         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
4938         <WordDetect String="TARGET" attribute="Named Args" context="Target Name"/>
4939         <keyword attribute="Named Args" context="#stay" String="elseif_nargs"/>
4940         <IncludeRules context="User Function Args"/>
4941       </context>
4942       <context attribute="Normal Text" lineEndContext="#stay" name="elseif_ctx_op_nested">
4943         <DetectSpaces/>
4944         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4945         <DetectChar attribute="Normal Text" context="elseif_ctx_op_nested" char="("/>
4946         <keyword attribute="Named Args" context="#stay" String="elseif_nargs"/>
4947         <IncludeRules context="User Function Args"/>
4948       </context>
4949       <context attribute="Normal Text" lineEndContext="#stay" name="execute_process_ctx">
4950         <DetectChar attribute="Normal Text" context="execute_process_ctx_op" char="("/>
4951         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4952       </context>
4953       <context attribute="Normal Text" lineEndContext="#stay" name="execute_process_ctx_op">
4954         <DetectSpaces/>
4955         <DetectChar attribute="Normal Text" context="execute_process_ctx_op_nested" char="("/>
4956         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
4957         <keyword attribute="Named Args" context="#stay" String="execute_process_nargs"/>
4958         <keyword attribute="Special Args" context="#stay" String="execute_process_sargs"/>
4959         <IncludeRules context="User Function Args"/>
4960       </context>
4961       <context attribute="Normal Text" lineEndContext="#stay" name="execute_process_ctx_op_nested">
4962         <DetectSpaces/>
4963         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4964         <DetectChar attribute="Normal Text" context="execute_process_ctx_op_nested" char="("/>
4965         <keyword attribute="Named Args" context="#stay" String="execute_process_nargs"/>
4966         <keyword attribute="Special Args" context="#stay" String="execute_process_sargs"/>
4967         <IncludeRules context="User Function Args"/>
4968       </context>
4969       <context attribute="Normal Text" lineEndContext="#stay" name="file_ctx">
4970         <DetectChar attribute="Normal Text" context="file_ctx_op" char="("/>
4971         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4972       </context>
4973       <context attribute="Normal Text" lineEndContext="#stay" name="file_ctx_op">
4974         <DetectSpaces/>
4975         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
4976         <keyword attribute="Named Args" context="#stay" String="file_nargs"/>
4977         <keyword attribute="Special Args" context="#stay" String="file_sargs"/>
4978         <IncludeRules context="User Function Args"/>
4979       </context>
4980       <context attribute="Normal Text" lineEndContext="#stay" name="find_file_ctx">
4981         <DetectChar attribute="Normal Text" context="find_file_ctx_op" char="("/>
4982         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4983       </context>
4984       <context attribute="Normal Text" lineEndContext="#stay" name="find_file_ctx_op">
4985         <DetectSpaces/>
4986         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
4987         <keyword attribute="Named Args" context="#stay" String="find_file_nargs"/>
4988         <keyword attribute="Special Args" context="#stay" String="find_file_sargs"/>
4989         <IncludeRules context="User Function Args"/>
4990       </context>
4991       <context attribute="Normal Text" lineEndContext="#stay" name="find_library_ctx">
4992         <DetectChar attribute="Normal Text" context="find_library_ctx_op" char="("/>
4993         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
4994       </context>
4995       <context attribute="Normal Text" lineEndContext="#stay" name="find_library_ctx_op">
4996         <DetectSpaces/>
4997         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
4998         <keyword attribute="Named Args" context="#stay" String="find_library_nargs"/>
4999         <keyword attribute="Special Args" context="#stay" String="find_file_sargs"/>
5000         <IncludeRules context="User Function Args"/>
5001       </context>
5002       <context attribute="Normal Text" lineEndContext="#stay" name="find_package_ctx">
5003         <DetectChar attribute="Normal Text" context="find_package_ctx_op" char="("/>
5004         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5005       </context>
5006       <context attribute="Normal Text" lineEndContext="#stay" name="find_package_ctx_op">
5007         <DetectSpaces/>
5008         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5009         <keyword attribute="Named Args" context="#stay" String="find_package_nargs"/>
5010         <keyword attribute="Standard Module" context="#stay" String="standard-finder-modules"/>
5011         <keyword attribute="Special Args" context="#stay" String="find_file_sargs"/>
5012         <IncludeRules context="User Function Args"/>
5013       </context>
5014       <context attribute="Normal Text" lineEndContext="#stay" name="foreach_ctx">
5015         <DetectChar attribute="Normal Text" context="foreach_ctx_op" char="("/>
5016         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5017       </context>
5018       <context attribute="Normal Text" lineEndContext="#stay" name="foreach_ctx_op">
5019         <DetectSpaces/>
5020         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5021         <keyword attribute="Named Args" context="#stay" String="foreach_nargs"/>
5022         <IncludeRules context="User Function Args"/>
5023       </context>
5024       <context attribute="Normal Text" lineEndContext="#stay" name="function_ctx">
5025         <DetectChar attribute="Normal Text" context="function_ctx_op" char="("/>
5026         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5027       </context>
5028       <context attribute="Normal Text" lineEndContext="#stay" name="function_ctx_op">
5029         <DetectSpaces/>
5030         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5031         <IncludeRules context="User Function Args"/>
5032       </context>
5033       <context attribute="Normal Text" lineEndContext="#stay" name="get_cmake_property_ctx">
5034         <DetectChar attribute="Normal Text" context="get_cmake_property_ctx_op" char="("/>
5035         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5036       </context>
5037       <context attribute="Normal Text" lineEndContext="#stay" name="get_cmake_property_ctx_op">
5038         <DetectSpaces/>
5039         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5040         <keyword attribute="Special Args" context="#stay" String="get_cmake_property_sargs"/>
5041         <keyword attribute="Property" context="#stay" String="global-properties"/>
5042         <IncludeRules context="Detect More global-properties"/>
5043         <IncludeRules context="User Function Args"/>
5044       </context>
5045       <context attribute="Normal Text" lineEndContext="#stay" name="get_directory_property_ctx">
5046         <DetectChar attribute="Normal Text" context="get_directory_property_ctx_op" char="("/>
5047         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5048       </context>
5049       <context attribute="Normal Text" lineEndContext="#stay" name="get_directory_property_ctx_op">
5050         <DetectSpaces/>
5051         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5052         <keyword attribute="Named Args" context="#stay" String="get_directory_property_nargs"/>
5053         <keyword attribute="Property" context="#stay" String="directory-properties"/>
5054         <IncludeRules context="Detect More directory-properties"/>
5055         <IncludeRules context="User Function Args"/>
5056       </context>
5057       <context attribute="Normal Text" lineEndContext="#stay" name="get_filename_component_ctx">
5058         <DetectChar attribute="Normal Text" context="get_filename_component_ctx_op" char="("/>
5059         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5060       </context>
5061       <context attribute="Normal Text" lineEndContext="#stay" name="get_filename_component_ctx_op">
5062         <DetectSpaces/>
5063         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5064         <keyword attribute="Named Args" context="#stay" String="get_filename_component_nargs"/>
5065         <IncludeRules context="User Function Args"/>
5066       </context>
5067       <context attribute="Normal Text" lineEndContext="#stay" name="get_property_ctx">
5068         <DetectChar attribute="Normal Text" context="get_property_ctx_op" char="("/>
5069         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5070       </context>
5071       <context attribute="Normal Text" lineEndContext="#stay" name="get_property_ctx_op">
5072         <DetectSpaces/>
5073         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5074         <keyword attribute="Named Args" context="#stay" String="get_property_nargs"/>
5075         <keyword attribute="Property" context="#stay" String="cache-properties"/>
5076         <keyword attribute="Property" context="#stay" String="directory-properties"/>
5077         <IncludeRules context="Detect More directory-properties"/>
5078         <keyword attribute="Property" context="#stay" String="global-properties"/>
5079         <IncludeRules context="Detect More global-properties"/>
5080         <keyword attribute="Property" context="#stay" String="install-properties"/>
5081         <keyword attribute="Property" context="#stay" String="source-properties"/>
5082         <IncludeRules context="Detect More source-properties"/>
5083         <keyword attribute="Property" context="#stay" String="target-properties"/>
5084         <IncludeRules context="Detect More target-properties"/>
5085         <keyword attribute="Property" context="#stay" String="test-properties"/>
5086         <IncludeRules context="User Function Args"/>
5087       </context>
5088       <context attribute="Normal Text" lineEndContext="#stay" name="if_ctx">
5089         <DetectChar attribute="Normal Text" context="if_ctx_op" char="("/>
5090         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5091       </context>
5092       <context attribute="Normal Text" lineEndContext="#stay" name="if_ctx_op">
5093         <DetectSpaces/>
5094         <DetectChar attribute="Normal Text" context="if_ctx_op_nested" char="("/>
5095         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5096         <WordDetect String="TARGET" attribute="Named Args" context="Target Name"/>
5097         <keyword attribute="Named Args" context="#stay" String="elseif_nargs"/>
5098         <IncludeRules context="User Function Args"/>
5099       </context>
5100       <context attribute="Normal Text" lineEndContext="#stay" name="if_ctx_op_nested">
5101         <DetectSpaces/>
5102         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5103         <DetectChar attribute="Normal Text" context="if_ctx_op_nested" char="("/>
5104         <keyword attribute="Named Args" context="#stay" String="elseif_nargs"/>
5105         <IncludeRules context="User Function Args"/>
5106       </context>
5107       <context attribute="Normal Text" lineEndContext="#stay" name="include_ctx">
5108         <DetectChar attribute="Normal Text" context="include_ctx_op" char="("/>
5109         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5110       </context>
5111       <context attribute="Normal Text" lineEndContext="#stay" name="include_ctx_op">
5112         <DetectSpaces/>
5113         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5114         <keyword attribute="Named Args" context="#stay" String="include_nargs"/>
5115         <keyword attribute="Standard Module" context="#stay" String="standard-modules"/>
5116         <keyword attribute="Deprecated Module" context="#stay" String="deprecated-modules"/>
5117         <IncludeRules context="User Function Args"/>
5118       </context>
5119       <context attribute="Normal Text" lineEndContext="#stay" name="include_guard_ctx">
5120         <DetectChar attribute="Normal Text" context="include_guard_ctx_op" char="("/>
5121         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5122       </context>
5123       <context attribute="Normal Text" lineEndContext="#stay" name="include_guard_ctx_op">
5124         <DetectSpaces/>
5125         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5126         <keyword attribute="Named Args" context="#stay" String="include_guard_nargs"/>
5127         <IncludeRules context="User Function Args"/>
5128       </context>
5129       <context attribute="Normal Text" lineEndContext="#stay" name="list_ctx">
5130         <DetectChar attribute="Normal Text" context="list_ctx_op" char="("/>
5131         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5132       </context>
5133       <context attribute="Normal Text" lineEndContext="#stay" name="list_ctx_op">
5134         <DetectSpaces/>
5135         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5136         <keyword attribute="Named Args" context="#stay" String="list_nargs"/>
5137         <keyword attribute="Special Args" context="#stay" String="list_sargs"/>
5138         <IncludeRules context="User Function Args"/>
5139       </context>
5140       <context attribute="Normal Text" lineEndContext="#stay" name="mark_as_advanced_ctx">
5141         <DetectChar attribute="Normal Text" context="mark_as_advanced_ctx_op" char="("/>
5142         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5143       </context>
5144       <context attribute="Normal Text" lineEndContext="#stay" name="mark_as_advanced_ctx_op">
5145         <DetectSpaces/>
5146         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5147         <keyword attribute="Named Args" context="#stay" String="mark_as_advanced_nargs"/>
5148         <IncludeRules context="User Function Args"/>
5149       </context>
5150       <context attribute="Normal Text" lineEndContext="#stay" name="math_ctx">
5151         <DetectChar attribute="Normal Text" context="math_ctx_op" char="("/>
5152         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5153       </context>
5154       <context attribute="Normal Text" lineEndContext="#stay" name="math_ctx_op">
5155         <DetectSpaces/>
5156         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5157         <keyword attribute="Named Args" context="#stay" String="math_nargs"/>
5158         <keyword attribute="Special Args" context="#stay" String="math_sargs"/>
5159         <IncludeRules context="User Function Args"/>
5160       </context>
5161       <context attribute="Normal Text" lineEndContext="#stay" name="message_ctx">
5162         <DetectChar attribute="Normal Text" context="message_ctx_op" char="("/>
5163         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5164       </context>
5165       <context attribute="Normal Text" lineEndContext="#stay" name="message_ctx_op">
5166         <DetectSpaces/>
5167         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5168         <keyword attribute="Named Args" context="#stay" String="message_nargs"/>
5169         <IncludeRules context="User Function Args"/>
5170       </context>
5171       <context attribute="Normal Text" lineEndContext="#stay" name="return_ctx">
5172         <DetectChar attribute="Normal Text" context="return_ctx_op" char="("/>
5173         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5174       </context>
5175       <context attribute="Normal Text" lineEndContext="#stay" name="return_ctx_op">
5176         <DetectSpaces/>
5177         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5178         <keyword attribute="Named Args" context="#stay" String="return_nargs"/>
5179         <IncludeRules context="User Function Args"/>
5180       </context>
5181       <context attribute="Normal Text" lineEndContext="#stay" name="separate_arguments_ctx">
5182         <DetectChar attribute="Normal Text" context="separate_arguments_ctx_op" char="("/>
5183         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5184       </context>
5185       <context attribute="Normal Text" lineEndContext="#stay" name="separate_arguments_ctx_op">
5186         <DetectSpaces/>
5187         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5188         <keyword attribute="Named Args" context="#stay" String="separate_arguments_nargs"/>
5189         <IncludeRules context="User Function Args"/>
5190       </context>
5191       <context attribute="Normal Text" lineEndContext="#stay" name="set_directory_properties_ctx">
5192         <DetectChar attribute="Normal Text" context="set_directory_properties_ctx_op" char="("/>
5193         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5194       </context>
5195       <context attribute="Normal Text" lineEndContext="#stay" name="set_directory_properties_ctx_op">
5196         <DetectSpaces/>
5197         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5198         <keyword attribute="Named Args" context="#stay" String="set_directory_properties_nargs"/>
5199         <keyword attribute="Property" context="#stay" String="cache-properties"/>
5200         <keyword attribute="Property" context="#stay" String="directory-properties"/>
5201         <IncludeRules context="Detect More directory-properties"/>
5202         <keyword attribute="Property" context="#stay" String="global-properties"/>
5203         <IncludeRules context="Detect More global-properties"/>
5204         <keyword attribute="Property" context="#stay" String="install-properties"/>
5205         <keyword attribute="Property" context="#stay" String="source-properties"/>
5206         <IncludeRules context="Detect More source-properties"/>
5207         <keyword attribute="Property" context="#stay" String="target-properties"/>
5208         <IncludeRules context="Detect More target-properties"/>
5209         <keyword attribute="Property" context="#stay" String="test-properties"/>
5210         <IncludeRules context="User Function Args"/>
5211       </context>
5212       <context attribute="Normal Text" lineEndContext="#stay" name="set_property_ctx">
5213         <DetectChar attribute="Normal Text" context="set_property_ctx_op" char="("/>
5214         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5215       </context>
5216       <context attribute="Normal Text" lineEndContext="#stay" name="set_property_ctx_op">
5217         <DetectSpaces/>
5218         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5219         <keyword attribute="Named Args" context="#stay" String="set_property_nargs"/>
5220         <keyword attribute="Property" context="#stay" String="cache-properties"/>
5221         <keyword attribute="Property" context="#stay" String="directory-properties"/>
5222         <IncludeRules context="Detect More directory-properties"/>
5223         <keyword attribute="Property" context="#stay" String="global-properties"/>
5224         <IncludeRules context="Detect More global-properties"/>
5225         <keyword attribute="Property" context="#stay" String="install-properties"/>
5226         <keyword attribute="Property" context="#stay" String="source-properties"/>
5227         <IncludeRules context="Detect More source-properties"/>
5228         <keyword attribute="Property" context="#stay" String="target-properties"/>
5229         <IncludeRules context="Detect More target-properties"/>
5230         <keyword attribute="Property" context="#stay" String="test-properties"/>
5231         <IncludeRules context="User Function Args"/>
5232       </context>
5233       <context attribute="Normal Text" lineEndContext="#stay" name="set_ctx">
5234         <DetectChar attribute="Normal Text" context="set_ctx_op" char="("/>
5235         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5236       </context>
5237       <context attribute="Normal Text" lineEndContext="#stay" name="set_ctx_op">
5238         <DetectSpaces/>
5239         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5240         <keyword attribute="Named Args" context="#stay" String="set_nargs"/>
5241         <keyword attribute="Special Args" context="#stay" String="set_sargs"/>
5242         <IncludeRules context="User Function Args"/>
5243       </context>
5244       <context attribute="Normal Text" lineEndContext="#stay" name="string_ctx">
5245         <DetectChar attribute="Normal Text" context="string_ctx_op" char="("/>
5246         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5247       </context>
5248       <context attribute="Normal Text" lineEndContext="#stay" name="string_ctx_op">
5249         <DetectSpaces/>
5250         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5251         <keyword attribute="Named Args" context="#stay" String="string_nargs"/>
5252         <IncludeRules context="User Function Args"/>
5253       </context>
5254       <context attribute="Normal Text" lineEndContext="#stay" name="unset_ctx">
5255         <DetectChar attribute="Normal Text" context="unset_ctx_op" char="("/>
5256         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5257       </context>
5258       <context attribute="Normal Text" lineEndContext="#stay" name="unset_ctx_op">
5259         <DetectSpaces/>
5260         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5261         <keyword attribute="Named Args" context="#stay" String="unset_nargs"/>
5262         <IncludeRules context="User Function Args"/>
5263       </context>
5264       <context attribute="Normal Text" lineEndContext="#stay" name="while_ctx">
5265         <DetectChar attribute="Normal Text" context="while_ctx_op" char="("/>
5266         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5267       </context>
5268       <context attribute="Normal Text" lineEndContext="#stay" name="while_ctx_op">
5269         <DetectSpaces/>
5270         <DetectChar attribute="Normal Text" context="while_ctx_op_nested" char="("/>
5271         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5272         <WordDetect String="TARGET" attribute="Named Args" context="Target Name"/>
5273         <keyword attribute="Named Args" context="#stay" String="elseif_nargs"/>
5274         <IncludeRules context="User Function Args"/>
5275       </context>
5276       <context attribute="Normal Text" lineEndContext="#stay" name="while_ctx_op_nested">
5277         <DetectSpaces/>
5278         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5279         <DetectChar attribute="Normal Text" context="while_ctx_op_nested" char="("/>
5280         <keyword attribute="Named Args" context="#stay" String="elseif_nargs"/>
5281         <IncludeRules context="User Function Args"/>
5282       </context>
5283       <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_command_ctx">
5284         <DetectChar attribute="Normal Text" context="add_custom_command_ctx_op" char="("/>
5285         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5286       </context>
5287       <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_command_ctx_op">
5288         <DetectSpaces/>
5289         <DetectChar attribute="Normal Text" context="add_custom_command_ctx_op_nested" char="("/>
5290         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5291         <WordDetect String="TARGET" attribute="Named Args" context="Target Name"/>
5292         <keyword attribute="Named Args" context="#stay" String="add_custom_command_nargs"/>
5293         <IncludeRules context="User Function Args"/>
5294       </context>
5295       <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_command_ctx_op_nested">
5296         <DetectSpaces/>
5297         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5298         <DetectChar attribute="Normal Text" context="add_custom_command_ctx_op_nested" char="("/>
5299         <keyword attribute="Named Args" context="#stay" String="add_custom_command_nargs"/>
5300         <IncludeRules context="User Function Args"/>
5301       </context>
5302       <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_target_ctx">
5303         <DetectChar attribute="Normal Text" context="add_custom_target_ctx_op_tgt_first" char="("/>
5304         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5305       </context>
5306       <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_target_ctx_op_tgt_first">
5307         <DetectSpaces/>
5308         <RegExpr attribute="Aliased Targets" context="add_custom_target_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
5309         <RegExpr attribute="Targets" context="add_custom_target_ctx_op" String="&tgt_name_re;"/>
5310         <IncludeRules context="User Function Opened"/>
5311         <IncludeRules context="LineError"/>
5312       </context>
5313       <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_target_ctx_op">
5314         <DetectSpaces/>
5315         <DetectChar attribute="Normal Text" context="add_custom_target_ctx_op_nested" char="("/>
5316         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5317         <keyword attribute="Named Args" context="#stay" String="add_custom_target_nargs"/>
5318         <IncludeRules context="User Function Args"/>
5319       </context>
5320       <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_target_ctx_op_nested">
5321         <DetectSpaces/>
5322         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5323         <DetectChar attribute="Normal Text" context="add_custom_target_ctx_op_nested" char="("/>
5324         <keyword attribute="Named Args" context="#stay" String="add_custom_target_nargs"/>
5325         <IncludeRules context="User Function Args"/>
5326       </context>
5327       <context attribute="Normal Text" lineEndContext="#stay" name="add_dependencies_ctx">
5328         <DetectChar attribute="Normal Text" context="add_dependencies_ctx_op_tgts_first" char="("/>
5329         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5330       </context>
5331       <context attribute="Normal Text" lineEndContext="#stay" name="add_dependencies_ctx_op_tgts_first">
5332         <DetectSpaces/>
5333         <IncludeRules context="Detect Aliased Targets"/>
5334         <IncludeRules context="Detect Targets"/>
5335         <IncludeRules context="User Function Opened"/>
5336         <IncludeRules context="LineError"/>
5337       </context>
5338       <context attribute="Normal Text" lineEndContext="#stay" name="add_executable_ctx">
5339         <DetectChar attribute="Normal Text" context="add_executable_ctx_op_tgt_first" char="("/>
5340         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5341       </context>
5342       <context attribute="Normal Text" lineEndContext="#stay" name="add_executable_ctx_op_tgt_first">
5343         <DetectSpaces/>
5344         <RegExpr attribute="Aliased Targets" context="add_executable_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
5345         <RegExpr attribute="Targets" context="add_executable_ctx_op" String="&tgt_name_re;"/>
5346         <IncludeRules context="User Function Opened"/>
5347         <IncludeRules context="LineError"/>
5348       </context>
5349       <context attribute="Normal Text" lineEndContext="#stay" name="add_executable_ctx_op">
5350         <DetectSpaces/>
5351         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5352         <keyword attribute="Named Args" context="#stay" String="add_executable_nargs"/>
5353         <IncludeRules context="User Function Args"/>
5354       </context>
5355       <context attribute="Normal Text" lineEndContext="#stay" name="add_library_ctx">
5356         <DetectChar attribute="Normal Text" context="add_library_ctx_op_tgt_first" char="("/>
5357         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5358       </context>
5359       <context attribute="Normal Text" lineEndContext="#stay" name="add_library_ctx_op_tgt_first">
5360         <DetectSpaces/>
5361         <RegExpr attribute="Aliased Targets" context="add_library_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
5362         <RegExpr attribute="Targets" context="add_library_ctx_op" String="&tgt_name_re;"/>
5363         <IncludeRules context="User Function Opened"/>
5364         <IncludeRules context="LineError"/>
5365       </context>
5366       <context attribute="Normal Text" lineEndContext="#stay" name="add_library_ctx_op">
5367         <DetectSpaces/>
5368         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5369         <WordDetect String="ALIAS" attribute="Named Args" context="Target Name"/>
5370         <keyword attribute="Named Args" context="#stay" String="add_library_nargs"/>
5371         <IncludeRules context="User Function Args"/>
5372       </context>
5373       <context attribute="Normal Text" lineEndContext="#stay" name="add_subdirectory_ctx">
5374         <DetectChar attribute="Normal Text" context="add_subdirectory_ctx_op" char="("/>
5375         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5376       </context>
5377       <context attribute="Normal Text" lineEndContext="#stay" name="add_subdirectory_ctx_op">
5378         <DetectSpaces/>
5379         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5380         <keyword attribute="Named Args" context="#stay" String="add_subdirectory_nargs"/>
5381         <IncludeRules context="User Function Args"/>
5382       </context>
5383       <context attribute="Normal Text" lineEndContext="#stay" name="add_test_ctx">
5384         <DetectChar attribute="Normal Text" context="add_test_ctx_op" char="("/>
5385         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5386       </context>
5387       <context attribute="Normal Text" lineEndContext="#stay" name="add_test_ctx_op">
5388         <DetectSpaces/>
5389         <DetectChar attribute="Normal Text" context="add_test_ctx_op_nested" char="("/>
5390         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5391         <keyword attribute="Named Args" context="#stay" String="add_test_nargs"/>
5392         <IncludeRules context="User Function Args"/>
5393       </context>
5394       <context attribute="Normal Text" lineEndContext="#stay" name="add_test_ctx_op_nested">
5395         <DetectSpaces/>
5396         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5397         <DetectChar attribute="Normal Text" context="add_test_ctx_op_nested" char="("/>
5398         <keyword attribute="Named Args" context="#stay" String="add_test_nargs"/>
5399         <IncludeRules context="User Function Args"/>
5400       </context>
5401       <context attribute="Normal Text" lineEndContext="#stay" name="build_command_ctx">
5402         <DetectChar attribute="Normal Text" context="build_command_ctx_op" char="("/>
5403         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5404       </context>
5405       <context attribute="Normal Text" lineEndContext="#stay" name="build_command_ctx_op">
5406         <DetectSpaces/>
5407         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5408         <WordDetect String="TARGET" attribute="Named Args" context="Target Name"/>
5409         <keyword attribute="Named Args" context="#stay" String="build_command_nargs"/>
5410         <IncludeRules context="User Function Args"/>
5411       </context>
5412       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_file_api_ctx">
5413         <DetectChar attribute="Normal Text" context="cmake_file_api_ctx_op" char="("/>
5414         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5415       </context>
5416       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_file_api_ctx_op">
5417         <DetectSpaces/>
5418         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5419         <keyword attribute="Named Args" context="#stay" String="cmake_file_api_nargs"/>
5420         <IncludeRules context="User Function Args"/>
5421       </context>
5422       <context attribute="Normal Text" lineEndContext="#stay" name="create_test_sourcelist_ctx">
5423         <DetectChar attribute="Normal Text" context="create_test_sourcelist_ctx_op" char="("/>
5424         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5425       </context>
5426       <context attribute="Normal Text" lineEndContext="#stay" name="create_test_sourcelist_ctx_op">
5427         <DetectSpaces/>
5428         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5429         <keyword attribute="Named Args" context="#stay" String="create_test_sourcelist_nargs"/>
5430         <IncludeRules context="User Function Args"/>
5431       </context>
5432       <context attribute="Normal Text" lineEndContext="#stay" name="define_property_ctx">
5433         <DetectChar attribute="Normal Text" context="define_property_ctx_op" char="("/>
5434         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5435       </context>
5436       <context attribute="Normal Text" lineEndContext="#stay" name="define_property_ctx_op">
5437         <DetectSpaces/>
5438         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5439         <keyword attribute="Named Args" context="#stay" String="define_property_nargs"/>
5440         <keyword attribute="Property" context="#stay" String="cache-properties"/>
5441         <keyword attribute="Property" context="#stay" String="directory-properties"/>
5442         <IncludeRules context="Detect More directory-properties"/>
5443         <keyword attribute="Property" context="#stay" String="global-properties"/>
5444         <IncludeRules context="Detect More global-properties"/>
5445         <keyword attribute="Property" context="#stay" String="install-properties"/>
5446         <keyword attribute="Property" context="#stay" String="source-properties"/>
5447         <IncludeRules context="Detect More source-properties"/>
5448         <keyword attribute="Property" context="#stay" String="target-properties"/>
5449         <IncludeRules context="Detect More target-properties"/>
5450         <keyword attribute="Property" context="#stay" String="test-properties"/>
5451         <IncludeRules context="User Function Args"/>
5452       </context>
5453       <context attribute="Normal Text" lineEndContext="#stay" name="enable_language_ctx">
5454         <DetectChar attribute="Normal Text" context="enable_language_ctx_op" char="("/>
5455         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5456       </context>
5457       <context attribute="Normal Text" lineEndContext="#stay" name="enable_language_ctx_op">
5458         <DetectSpaces/>
5459         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5460         <keyword attribute="Named Args" context="#stay" String="enable_language_nargs"/>
5461         <keyword attribute="Special Args" context="#stay" String="enable_language_sargs"/>
5462         <IncludeRules context="User Function Args"/>
5463       </context>
5464       <context attribute="Normal Text" lineEndContext="#stay" name="export_ctx">
5465         <DetectChar attribute="Normal Text" context="export_ctx_op" char="("/>
5466         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5467       </context>
5468       <context attribute="Normal Text" lineEndContext="#stay" name="export_ctx_op">
5469         <DetectSpaces/>
5470         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5471         <WordDetect String="TARGETS" attribute="Named Args" context="export_tgts"/>
5472         <keyword attribute="Named Args" context="#stay" String="export_nargs"/>
5473         <IncludeRules context="User Function Args"/>
5474       </context>
5475       <context attribute="Normal Text" lineEndContext="#stay" name="export_tgts">
5476         <DetectSpaces/>
5477         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5478         <keyword attribute="Named Args" context="#pop" String="export_nargs"/>
5479         <IncludeRules context="Detect Aliased Targets"/>
5480         <IncludeRules context="Detect Targets"/>
5481         <IncludeRules context="User Function Args"/>
5482         <IncludeRules context="LineError"/>
5483       </context>
5484       <context attribute="Normal Text" lineEndContext="#stay" name="get_source_file_property_ctx">
5485         <DetectChar attribute="Normal Text" context="get_source_file_property_ctx_op" char="("/>
5486         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5487       </context>
5488       <context attribute="Normal Text" lineEndContext="#stay" name="get_source_file_property_ctx_op">
5489         <DetectSpaces/>
5490         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5491         <keyword attribute="Named Args" context="#stay" String="get_source_file_property_nargs"/>
5492         <keyword attribute="Property" context="#stay" String="source-properties"/>
5493         <IncludeRules context="Detect More source-properties"/>
5494         <IncludeRules context="User Function Args"/>
5495       </context>
5496       <context attribute="Normal Text" lineEndContext="#stay" name="get_target_property_ctx">
5497         <DetectChar attribute="Normal Text" context="get_target_property_ctx_op" char="("/>
5498         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5499       </context>
5500       <context attribute="Normal Text" lineEndContext="#stay" name="get_target_property_ctx_op">
5501         <DetectSpaces/>
5502         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5503         <keyword attribute="Property" context="#stay" String="target-properties"/>
5504         <IncludeRules context="Detect More target-properties"/>
5505         <IncludeRules context="User Function Args"/>
5506       </context>
5507       <context attribute="Normal Text" lineEndContext="#stay" name="get_test_property_ctx">
5508         <DetectChar attribute="Normal Text" context="get_test_property_ctx_op" char="("/>
5509         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5510       </context>
5511       <context attribute="Normal Text" lineEndContext="#stay" name="get_test_property_ctx_op">
5512         <DetectSpaces/>
5513         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5514         <keyword attribute="Named Args" context="#stay" String="get_test_property_nargs"/>
5515         <keyword attribute="Property" context="#stay" String="test-properties"/>
5516         <IncludeRules context="User Function Args"/>
5517       </context>
5518       <context attribute="Normal Text" lineEndContext="#stay" name="include_directories_ctx">
5519         <DetectChar attribute="Normal Text" context="include_directories_ctx_op" char="("/>
5520         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5521       </context>
5522       <context attribute="Normal Text" lineEndContext="#stay" name="include_directories_ctx_op">
5523         <DetectSpaces/>
5524         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5525         <keyword attribute="Named Args" context="#stay" String="include_directories_nargs"/>
5526         <IncludeRules context="User Function Args"/>
5527       </context>
5528       <context attribute="Normal Text" lineEndContext="#stay" name="include_external_msproject_ctx">
5529         <DetectChar attribute="Normal Text" context="include_external_msproject_ctx_op" char="("/>
5530         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5531       </context>
5532       <context attribute="Normal Text" lineEndContext="#stay" name="include_external_msproject_ctx_op">
5533         <DetectSpaces/>
5534         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5535         <keyword attribute="Named Args" context="#stay" String="include_external_msproject_nargs"/>
5536         <IncludeRules context="User Function Args"/>
5537       </context>
5538       <context attribute="Normal Text" lineEndContext="#stay" name="install_ctx">
5539         <DetectChar attribute="Normal Text" context="install_ctx_op" char="("/>
5540         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5541       </context>
5542       <context attribute="Normal Text" lineEndContext="#stay" name="install_ctx_op">
5543         <DetectSpaces/>
5544         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5545         <WordDetect String="TARGETS" attribute="Named Args" context="install_tgts"/>
5546         <keyword attribute="Named Args" context="#stay" String="install_nargs"/>
5547         <keyword attribute="Special Args" context="#stay" String="install_sargs"/>
5548         <IncludeRules context="User Function Args"/>
5549       </context>
5550       <context attribute="Normal Text" lineEndContext="#stay" name="install_tgts">
5551         <DetectSpaces/>
5552         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5553         <keyword attribute="Named Args" context="#pop" String="install_nargs"/>
5554         <IncludeRules context="Detect Aliased Targets"/>
5555         <IncludeRules context="Detect Targets"/>
5556         <IncludeRules context="User Function Args"/>
5557         <IncludeRules context="LineError"/>
5558       </context>
5559       <context attribute="Normal Text" lineEndContext="#stay" name="link_directories_ctx">
5560         <DetectChar attribute="Normal Text" context="link_directories_ctx_op" char="("/>
5561         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5562       </context>
5563       <context attribute="Normal Text" lineEndContext="#stay" name="link_directories_ctx_op">
5564         <DetectSpaces/>
5565         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5566         <keyword attribute="Named Args" context="#stay" String="link_directories_nargs"/>
5567         <IncludeRules context="User Function Args"/>
5568       </context>
5569       <context attribute="Normal Text" lineEndContext="#stay" name="link_libraries_ctx">
5570         <DetectChar attribute="Normal Text" context="link_libraries_ctx_op" char="("/>
5571         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5572       </context>
5573       <context attribute="Normal Text" lineEndContext="#stay" name="link_libraries_ctx_op">
5574         <DetectSpaces/>
5575         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5576         <keyword attribute="Special Args" context="#stay" String="link_libraries_sargs"/>
5577         <IncludeRules context="User Function Args"/>
5578       </context>
5579       <context attribute="Normal Text" lineEndContext="#stay" name="load_cache_ctx">
5580         <DetectChar attribute="Normal Text" context="load_cache_ctx_op" char="("/>
5581         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5582       </context>
5583       <context attribute="Normal Text" lineEndContext="#stay" name="load_cache_ctx_op">
5584         <DetectSpaces/>
5585         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5586         <keyword attribute="Named Args" context="#stay" String="load_cache_nargs"/>
5587         <IncludeRules context="User Function Args"/>
5588       </context>
5589       <context attribute="Normal Text" lineEndContext="#stay" name="project_ctx">
5590         <DetectChar attribute="Normal Text" context="project_ctx_op" char="("/>
5591         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5592       </context>
5593       <context attribute="Normal Text" lineEndContext="#stay" name="project_ctx_op">
5594         <DetectSpaces/>
5595         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5596         <keyword attribute="Named Args" context="#stay" String="project_nargs"/>
5597         <keyword attribute="Special Args" context="#stay" String="project_sargs"/>
5598         <IncludeRules context="User Function Args"/>
5599       </context>
5600       <context attribute="Normal Text" lineEndContext="#stay" name="set_source_files_properties_ctx">
5601         <DetectChar attribute="Normal Text" context="set_source_files_properties_ctx_op" char="("/>
5602         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5603       </context>
5604       <context attribute="Normal Text" lineEndContext="#stay" name="set_source_files_properties_ctx_op">
5605         <DetectSpaces/>
5606         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5607         <keyword attribute="Named Args" context="#stay" String="set_source_files_properties_nargs"/>
5608         <keyword attribute="Property" context="#stay" String="source-properties"/>
5609         <IncludeRules context="Detect More source-properties"/>
5610         <IncludeRules context="User Function Args"/>
5611       </context>
5612       <context attribute="Normal Text" lineEndContext="#stay" name="set_target_properties_ctx">
5613         <DetectChar attribute="Normal Text" context="set_target_properties_ctx_op_tgts_first" char="("/>
5614         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5615       </context>
5616       <context attribute="Normal Text" lineEndContext="#stay" name="set_target_properties_ctx_op_tgts_first">
5617         <DetectSpaces/>
5618           
5619 <!-- NOTE Handle the only case in CMake nowadays:
5620               1. `set_target_properties` have a named keyword (`PROPERTIES`) after targets list
5621           -->
5622         <keyword context="set_target_properties_ctx_op" String="set_directory_properties_nargs" lookAhead="true"/>
5623         <IncludeRules context="Detect Aliased Targets"/>
5624         <IncludeRules context="Detect Targets"/>
5625         <IncludeRules context="User Function Opened"/>
5626         <IncludeRules context="LineError"/>
5627       </context>
5628       <context attribute="Normal Text" lineEndContext="#stay" name="set_target_properties_ctx_op">
5629         <DetectSpaces/>
5630         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5631         <keyword attribute="Named Args" context="#stay" String="set_directory_properties_nargs"/>
5632         <keyword attribute="Property" context="#stay" String="target-properties"/>
5633         <IncludeRules context="Detect More target-properties"/>
5634         <IncludeRules context="User Function Args"/>
5635       </context>
5636       <context attribute="Normal Text" lineEndContext="#stay" name="set_tests_properties_ctx">
5637         <DetectChar attribute="Normal Text" context="set_tests_properties_ctx_op" char="("/>
5638         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5639       </context>
5640       <context attribute="Normal Text" lineEndContext="#stay" name="set_tests_properties_ctx_op">
5641         <DetectSpaces/>
5642         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5643         <keyword attribute="Named Args" context="#stay" String="set_tests_properties_nargs"/>
5644         <keyword attribute="Property" context="#stay" String="test-properties"/>
5645         <IncludeRules context="User Function Args"/>
5646       </context>
5647       <context attribute="Normal Text" lineEndContext="#stay" name="source_group_ctx">
5648         <DetectChar attribute="Normal Text" context="source_group_ctx_op" char="("/>
5649         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5650       </context>
5651       <context attribute="Normal Text" lineEndContext="#stay" name="source_group_ctx_op">
5652         <DetectSpaces/>
5653         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5654         <keyword attribute="Named Args" context="#stay" String="source_group_nargs"/>
5655         <IncludeRules context="User Function Args"/>
5656       </context>
5657       <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_definitions_ctx">
5658         <DetectChar attribute="Normal Text" context="target_compile_definitions_ctx_op_tgt_first" char="("/>
5659         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5660       </context>
5661       <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_definitions_ctx_op_tgt_first">
5662         <DetectSpaces/>
5663         <RegExpr attribute="Aliased Targets" context="target_compile_definitions_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
5664         <RegExpr attribute="Targets" context="target_compile_definitions_ctx_op" String="&tgt_name_re;"/>
5665         <IncludeRules context="User Function Opened"/>
5666         <IncludeRules context="LineError"/>
5667       </context>
5668       <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_definitions_ctx_op">
5669         <DetectSpaces/>
5670         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5671         <keyword attribute="Named Args" context="#stay" String="target_compile_definitions_nargs"/>
5672         <IncludeRules context="User Function Args"/>
5673       </context>
5674       <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_features_ctx">
5675         <DetectChar attribute="Normal Text" context="target_compile_features_ctx_op_tgt_first" char="("/>
5676         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5677       </context>
5678       <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_features_ctx_op_tgt_first">
5679         <DetectSpaces/>
5680         <RegExpr attribute="Aliased Targets" context="target_compile_features_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
5681         <RegExpr attribute="Targets" context="target_compile_features_ctx_op" String="&tgt_name_re;"/>
5682         <IncludeRules context="User Function Opened"/>
5683         <IncludeRules context="LineError"/>
5684       </context>
5685       <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_features_ctx_op">
5686         <DetectSpaces/>
5687         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5688         <keyword attribute="Named Args" context="#stay" String="target_compile_definitions_nargs"/>
5689         <keyword attribute="Special Args" context="#stay" String="target_compile_features_sargs"/>
5690         <IncludeRules context="User Function Args"/>
5691       </context>
5692       <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_options_ctx">
5693         <DetectChar attribute="Normal Text" context="target_compile_options_ctx_op_tgt_first" char="("/>
5694         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5695       </context>
5696       <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_options_ctx_op_tgt_first">
5697         <DetectSpaces/>
5698         <RegExpr attribute="Aliased Targets" context="target_compile_options_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
5699         <RegExpr attribute="Targets" context="target_compile_options_ctx_op" String="&tgt_name_re;"/>
5700         <IncludeRules context="User Function Opened"/>
5701         <IncludeRules context="LineError"/>
5702       </context>
5703       <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_options_ctx_op">
5704         <DetectSpaces/>
5705         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5706         <keyword attribute="Named Args" context="#stay" String="target_compile_options_nargs"/>
5707         <IncludeRules context="User Function Args"/>
5708       </context>
5709       <context attribute="Normal Text" lineEndContext="#stay" name="target_include_directories_ctx">
5710         <DetectChar attribute="Normal Text" context="target_include_directories_ctx_op_tgt_first" char="("/>
5711         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5712       </context>
5713       <context attribute="Normal Text" lineEndContext="#stay" name="target_include_directories_ctx_op_tgt_first">
5714         <DetectSpaces/>
5715         <RegExpr attribute="Aliased Targets" context="target_include_directories_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
5716         <RegExpr attribute="Targets" context="target_include_directories_ctx_op" String="&tgt_name_re;"/>
5717         <IncludeRules context="User Function Opened"/>
5718         <IncludeRules context="LineError"/>
5719       </context>
5720       <context attribute="Normal Text" lineEndContext="#stay" name="target_include_directories_ctx_op">
5721         <DetectSpaces/>
5722         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5723         <keyword attribute="Named Args" context="#stay" String="target_include_directories_nargs"/>
5724         <IncludeRules context="User Function Args"/>
5725       </context>
5726       <context attribute="Normal Text" lineEndContext="#stay" name="target_link_libraries_ctx">
5727         <DetectChar attribute="Normal Text" context="target_link_libraries_ctx_op_tgt_first" char="("/>
5728         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5729       </context>
5730       <context attribute="Normal Text" lineEndContext="#stay" name="target_link_libraries_ctx_op_tgt_first">
5731         <DetectSpaces/>
5732         <RegExpr attribute="Aliased Targets" context="target_link_libraries_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
5733         <RegExpr attribute="Targets" context="target_link_libraries_ctx_op" String="&tgt_name_re;"/>
5734         <IncludeRules context="User Function Opened"/>
5735         <IncludeRules context="LineError"/>
5736       </context>
5737       <context attribute="Normal Text" lineEndContext="#stay" name="target_link_libraries_ctx_op">
5738         <DetectSpaces/>
5739         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5740         <keyword attribute="Named Args" context="#stay" String="target_compile_definitions_nargs"/>
5741         <keyword attribute="Special Args" context="#stay" String="link_libraries_sargs"/>
5742         <IncludeRules context="User Function Args"/>
5743       </context>
5744       <context attribute="Normal Text" lineEndContext="#stay" name="target_precompile_headers_ctx">
5745         <DetectChar attribute="Normal Text" context="target_precompile_headers_ctx_op_tgt_first" char="("/>
5746         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5747       </context>
5748       <context attribute="Normal Text" lineEndContext="#stay" name="target_precompile_headers_ctx_op_tgt_first">
5749         <DetectSpaces/>
5750         <RegExpr attribute="Aliased Targets" context="target_precompile_headers_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
5751         <RegExpr attribute="Targets" context="target_precompile_headers_ctx_op" String="&tgt_name_re;"/>
5752         <IncludeRules context="User Function Opened"/>
5753         <IncludeRules context="LineError"/>
5754       </context>
5755       <context attribute="Normal Text" lineEndContext="#stay" name="target_precompile_headers_ctx_op">
5756         <DetectSpaces/>
5757         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5758         <keyword attribute="Named Args" context="#stay" String="target_precompile_headers_nargs"/>
5759         <IncludeRules context="User Function Args"/>
5760       </context>
5761       <context attribute="Normal Text" lineEndContext="#stay" name="target_sources_ctx">
5762         <DetectChar attribute="Normal Text" context="target_sources_ctx_op_tgt_first" char="("/>
5763         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5764       </context>
5765       <context attribute="Normal Text" lineEndContext="#stay" name="target_sources_ctx_op_tgt_first">
5766         <DetectSpaces/>
5767         <RegExpr attribute="Aliased Targets" context="target_sources_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
5768         <RegExpr attribute="Targets" context="target_sources_ctx_op" String="&tgt_name_re;"/>
5769         <IncludeRules context="User Function Opened"/>
5770         <IncludeRules context="LineError"/>
5771       </context>
5772       <context attribute="Normal Text" lineEndContext="#stay" name="target_sources_ctx_op">
5773         <DetectSpaces/>
5774         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5775         <keyword attribute="Named Args" context="#stay" String="target_sources_nargs"/>
5776         <keyword attribute="Special Args" context="#stay" String="target_sources_sargs"/>
5777         <IncludeRules context="User Function Args"/>
5778       </context>
5779       <context attribute="Normal Text" lineEndContext="#stay" name="try_compile_ctx">
5780         <DetectChar attribute="Normal Text" context="try_compile_ctx_op" char="("/>
5781         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5782       </context>
5783       <context attribute="Normal Text" lineEndContext="#stay" name="try_compile_ctx_op">
5784         <DetectSpaces/>
5785         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5786         <keyword attribute="Named Args" context="#stay" String="try_compile_nargs"/>
5787         <IncludeRules context="User Function Args"/>
5788       </context>
5789       <context attribute="Normal Text" lineEndContext="#stay" name="try_run_ctx">
5790         <DetectChar attribute="Normal Text" context="try_run_ctx_op" char="("/>
5791         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5792       </context>
5793       <context attribute="Normal Text" lineEndContext="#stay" name="try_run_ctx_op">
5794         <DetectSpaces/>
5795         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5796         <keyword attribute="Named Args" context="#stay" String="try_run_nargs"/>
5797         <IncludeRules context="User Function Args"/>
5798       </context>
5799       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_build_ctx">
5800         <DetectChar attribute="Normal Text" context="ctest_build_ctx_op" char="("/>
5801         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5802       </context>
5803       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_build_ctx_op">
5804         <DetectSpaces/>
5805         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5806         <keyword attribute="Named Args" context="#stay" String="ctest_build_nargs"/>
5807         <IncludeRules context="User Function Args"/>
5808       </context>
5809       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_configure_ctx">
5810         <DetectChar attribute="Normal Text" context="ctest_configure_ctx_op" char="("/>
5811         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5812       </context>
5813       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_configure_ctx_op">
5814         <DetectSpaces/>
5815         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5816         <keyword attribute="Named Args" context="#stay" String="ctest_configure_nargs"/>
5817         <IncludeRules context="User Function Args"/>
5818       </context>
5819       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_coverage_ctx">
5820         <DetectChar attribute="Normal Text" context="ctest_coverage_ctx_op" char="("/>
5821         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5822       </context>
5823       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_coverage_ctx_op">
5824         <DetectSpaces/>
5825         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5826         <keyword attribute="Named Args" context="#stay" String="ctest_coverage_nargs"/>
5827         <IncludeRules context="User Function Args"/>
5828       </context>
5829       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_memcheck_ctx">
5830         <DetectChar attribute="Normal Text" context="ctest_memcheck_ctx_op" char="("/>
5831         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5832       </context>
5833       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_memcheck_ctx_op">
5834         <DetectSpaces/>
5835         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5836         <keyword attribute="Named Args" context="#stay" String="ctest_memcheck_nargs"/>
5837         <IncludeRules context="User Function Args"/>
5838       </context>
5839       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_run_script_ctx">
5840         <DetectChar attribute="Normal Text" context="ctest_run_script_ctx_op" char="("/>
5841         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5842       </context>
5843       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_run_script_ctx_op">
5844         <DetectSpaces/>
5845         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5846         <keyword attribute="Named Args" context="#stay" String="ctest_run_script_nargs"/>
5847         <IncludeRules context="User Function Args"/>
5848       </context>
5849       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_start_ctx">
5850         <DetectChar attribute="Normal Text" context="ctest_start_ctx_op" char="("/>
5851         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5852       </context>
5853       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_start_ctx_op">
5854         <DetectSpaces/>
5855         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5856         <keyword attribute="Named Args" context="#stay" String="ctest_start_nargs"/>
5857         <IncludeRules context="User Function Args"/>
5858       </context>
5859       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_submit_ctx">
5860         <DetectChar attribute="Normal Text" context="ctest_submit_ctx_op" char="("/>
5861         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5862       </context>
5863       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_submit_ctx_op">
5864         <DetectSpaces/>
5865         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5866         <keyword attribute="Named Args" context="#stay" String="ctest_submit_nargs"/>
5867         <IncludeRules context="User Function Args"/>
5868       </context>
5869       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_test_ctx">
5870         <DetectChar attribute="Normal Text" context="ctest_test_ctx_op" char="("/>
5871         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5872       </context>
5873       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_test_ctx_op">
5874         <DetectSpaces/>
5875         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5876         <keyword attribute="Named Args" context="#stay" String="ctest_test_nargs"/>
5877         <keyword attribute="Special Args" context="#stay" String="ctest_test_sargs"/>
5878         <IncludeRules context="User Function Args"/>
5879       </context>
5880       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_update_ctx">
5881         <DetectChar attribute="Normal Text" context="ctest_update_ctx_op" char="("/>
5882         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5883       </context>
5884       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_update_ctx_op">
5885         <DetectSpaces/>
5886         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5887         <keyword attribute="Named Args" context="#stay" String="ctest_update_nargs"/>
5888         <IncludeRules context="User Function Args"/>
5889       </context>
5890       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_upload_ctx">
5891         <DetectChar attribute="Normal Text" context="ctest_upload_ctx_op" char="("/>
5892         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5893       </context>
5894       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_upload_ctx_op">
5895         <DetectSpaces/>
5896         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5897         <keyword attribute="Named Args" context="#stay" String="ctest_upload_nargs"/>
5898         <IncludeRules context="User Function Args"/>
5899       </context>
5900       
5901       <context attribute="Normal Text" lineEndContext="#stay" name="android_add_test_data_ctx">
5902         <DetectChar attribute="Normal Text" context="android_add_test_data_ctx_op" char="("/>
5903         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5904       </context>
5905       <context attribute="Normal Text" lineEndContext="#stay" name="android_add_test_data_ctx_op">
5906         <DetectSpaces/>
5907         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5908         <keyword attribute="Named Args" context="#stay" String="android_add_test_data_nargs"/>
5909         <IncludeRules context="User Function Args"/>
5910       </context>
5911       <context attribute="Normal Text" lineEndContext="#stay" name="check_c_source_compiles_ctx">
5912         <DetectChar attribute="Normal Text" context="check_c_source_compiles_ctx_op" char="("/>
5913         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5914       </context>
5915       <context attribute="Normal Text" lineEndContext="#stay" name="check_c_source_compiles_ctx_op">
5916         <DetectSpaces/>
5917         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5918         <keyword attribute="Named Args" context="#stay" String="check_c_source_compiles_nargs"/>
5919         <IncludeRules context="User Function Args"/>
5920       </context>
5921       <context attribute="Normal Text" lineEndContext="#stay" name="check_fortran_source_compiles_ctx">
5922         <DetectChar attribute="Normal Text" context="check_fortran_source_compiles_ctx_op" char="("/>
5923         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5924       </context>
5925       <context attribute="Normal Text" lineEndContext="#stay" name="check_fortran_source_compiles_ctx_op">
5926         <DetectSpaces/>
5927         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5928         <keyword attribute="Named Args" context="#stay" String="check_fortran_source_compiles_nargs"/>
5929         <IncludeRules context="User Function Args"/>
5930       </context>
5931       <context attribute="Normal Text" lineEndContext="#stay" name="check_fortran_source_runs_ctx">
5932         <DetectChar attribute="Normal Text" context="check_fortran_source_runs_ctx_op" char="("/>
5933         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5934       </context>
5935       <context attribute="Normal Text" lineEndContext="#stay" name="check_fortran_source_runs_ctx_op">
5936         <DetectSpaces/>
5937         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5938         <keyword attribute="Named Args" context="#stay" String="check_fortran_source_runs_nargs"/>
5939         <IncludeRules context="User Function Args"/>
5940       </context>
5941       <context attribute="Normal Text" lineEndContext="#stay" name="check_include_files_ctx">
5942         <DetectChar attribute="Normal Text" context="check_include_files_ctx_op" char="("/>
5943         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5944       </context>
5945       <context attribute="Normal Text" lineEndContext="#stay" name="check_include_files_ctx_op">
5946         <DetectSpaces/>
5947         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5948         <keyword attribute="Named Args" context="#stay" String="check_include_files_nargs"/>
5949         <keyword attribute="Special Args" context="#stay" String="check_include_files_sargs"/>
5950         <IncludeRules context="User Function Args"/>
5951       </context>
5952       <context attribute="Normal Text" lineEndContext="#stay" name="check_ipo_supported_ctx">
5953         <DetectChar attribute="Normal Text" context="check_ipo_supported_ctx_op" char="("/>
5954         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5955       </context>
5956       <context attribute="Normal Text" lineEndContext="#stay" name="check_ipo_supported_ctx_op">
5957         <DetectSpaces/>
5958         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5959         <keyword attribute="Named Args" context="#stay" String="check_ipo_supported_nargs"/>
5960         <keyword attribute="Special Args" context="#stay" String="check_ipo_supported_sargs"/>
5961         <IncludeRules context="User Function Args"/>
5962       </context>
5963       <context attribute="Normal Text" lineEndContext="#stay" name="check_language_ctx">
5964         <DetectChar attribute="Normal Text" context="check_language_ctx_op" char="("/>
5965         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5966       </context>
5967       <context attribute="Normal Text" lineEndContext="#stay" name="check_language_ctx_op">
5968         <DetectSpaces/>
5969         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5970         <keyword attribute="Special Args" context="#stay" String="enable_language_sargs"/>
5971         <IncludeRules context="User Function Args"/>
5972       </context>
5973       <context attribute="Normal Text" lineEndContext="#stay" name="check_pie_supported_ctx">
5974         <DetectChar attribute="Normal Text" context="check_pie_supported_ctx_op" char="("/>
5975         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5976       </context>
5977       <context attribute="Normal Text" lineEndContext="#stay" name="check_pie_supported_ctx_op">
5978         <DetectSpaces/>
5979         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5980         <keyword attribute="Named Args" context="#stay" String="check_pie_supported_nargs"/>
5981         <keyword attribute="Special Args" context="#stay" String="check_pie_supported_sargs"/>
5982         <IncludeRules context="User Function Args"/>
5983       </context>
5984       <context attribute="Normal Text" lineEndContext="#stay" name="check_type_size_ctx">
5985         <DetectChar attribute="Normal Text" context="check_type_size_ctx_op" char="("/>
5986         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5987       </context>
5988       <context attribute="Normal Text" lineEndContext="#stay" name="check_type_size_ctx_op">
5989         <DetectSpaces/>
5990         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
5991         <keyword attribute="Named Args" context="#stay" String="check_type_size_nargs"/>
5992         <keyword attribute="Special Args" context="#stay" String="check_include_files_sargs"/>
5993         <IncludeRules context="User Function Args"/>
5994       </context>
5995       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_add_fortran_subdirectory_ctx">
5996         <DetectChar attribute="Normal Text" context="cmake_add_fortran_subdirectory_ctx_op" char="("/>
5997         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
5998       </context>
5999       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_add_fortran_subdirectory_ctx_op">
6000         <DetectSpaces/>
6001         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6002         <keyword attribute="Named Args" context="#stay" String="cmake_add_fortran_subdirectory_nargs"/>
6003         <IncludeRules context="User Function Args"/>
6004       </context>
6005       <context attribute="Normal Text" lineEndContext="#stay" name="configure_package_config_file_ctx">
6006         <DetectChar attribute="Normal Text" context="configure_package_config_file_ctx_op" char="("/>
6007         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6008       </context>
6009       <context attribute="Normal Text" lineEndContext="#stay" name="configure_package_config_file_ctx_op">
6010         <DetectSpaces/>
6011         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6012         <keyword attribute="Named Args" context="#stay" String="configure_package_config_file_nargs"/>
6013         <IncludeRules context="User Function Args"/>
6014       </context>
6015       <context attribute="Normal Text" lineEndContext="#stay" name="write_basic_package_version_file_ctx">
6016         <DetectChar attribute="Normal Text" context="write_basic_package_version_file_ctx_op" char="("/>
6017         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6018       </context>
6019       <context attribute="Normal Text" lineEndContext="#stay" name="write_basic_package_version_file_ctx_op">
6020         <DetectSpaces/>
6021         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6022         <keyword attribute="Named Args" context="#stay" String="write_basic_package_version_file_nargs"/>
6023         <keyword attribute="Special Args" context="#stay" String="write_basic_package_version_file_sargs"/>
6024         <IncludeRules context="User Function Args"/>
6025       </context>
6026       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_print_properties_ctx">
6027         <DetectChar attribute="Normal Text" context="cmake_print_properties_ctx_op" char="("/>
6028         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6029       </context>
6030       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_print_properties_ctx_op">
6031         <DetectSpaces/>
6032         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6033         <WordDetect String="TARGETS" attribute="Named Args" context="cmake_print_properties_tgts"/>
6034         <keyword attribute="Named Args" context="#stay" String="cmake_print_properties_nargs"/>
6035         <IncludeRules context="User Function Args"/>
6036       </context>
6037       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_print_properties_tgts">
6038         <DetectSpaces/>
6039         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6040         <keyword attribute="Named Args" context="#pop" String="cmake_print_properties_nargs"/>
6041         <IncludeRules context="Detect Aliased Targets"/>
6042         <IncludeRules context="Detect Targets"/>
6043         <IncludeRules context="User Function Args"/>
6044         <IncludeRules context="LineError"/>
6045       </context>
6046       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_push_check_state_ctx">
6047         <DetectChar attribute="Normal Text" context="cmake_push_check_state_ctx_op" char="("/>
6048         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6049       </context>
6050       <context attribute="Normal Text" lineEndContext="#stay" name="cmake_push_check_state_ctx_op">
6051         <DetectSpaces/>
6052         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6053         <keyword attribute="Named Args" context="#stay" String="cmake_push_check_state_nargs"/>
6054         <IncludeRules context="User Function Args"/>
6055       </context>
6056       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_add_component_ctx">
6057         <DetectChar attribute="Normal Text" context="cpack_add_component_ctx_op" char="("/>
6058         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6059       </context>
6060       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_add_component_ctx_op">
6061         <DetectSpaces/>
6062         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6063         <keyword attribute="Named Args" context="#stay" String="cpack_add_component_nargs"/>
6064         <IncludeRules context="User Function Args"/>
6065       </context>
6066       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_add_component_group_ctx">
6067         <DetectChar attribute="Normal Text" context="cpack_add_component_group_ctx_op" char="("/>
6068         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6069       </context>
6070       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_add_component_group_ctx_op">
6071         <DetectSpaces/>
6072         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6073         <keyword attribute="Named Args" context="#stay" String="cpack_add_component_group_nargs"/>
6074         <IncludeRules context="User Function Args"/>
6075       </context>
6076       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_add_install_type_ctx">
6077         <DetectChar attribute="Normal Text" context="cpack_add_install_type_ctx_op" char="("/>
6078         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6079       </context>
6080       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_add_install_type_ctx_op">
6081         <DetectSpaces/>
6082         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6083         <keyword attribute="Named Args" context="#stay" String="cpack_add_install_type_nargs"/>
6084         <IncludeRules context="User Function Args"/>
6085       </context>
6086       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_configure_downloads_ctx">
6087         <DetectChar attribute="Normal Text" context="cpack_configure_downloads_ctx_op" char="("/>
6088         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6089       </context>
6090       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_configure_downloads_ctx_op">
6091         <DetectSpaces/>
6092         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6093         <keyword attribute="Named Args" context="#stay" String="cpack_configure_downloads_nargs"/>
6094         <IncludeRules context="User Function Args"/>
6095       </context>
6096       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_configure_component_ctx">
6097         <DetectChar attribute="Normal Text" context="cpack_ifw_configure_component_ctx_op" char="("/>
6098         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6099       </context>
6100       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_configure_component_ctx_op">
6101         <DetectSpaces/>
6102         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6103         <keyword attribute="Named Args" context="#stay" String="cpack_ifw_configure_component_nargs"/>
6104         <IncludeRules context="User Function Args"/>
6105       </context>
6106       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_configure_component_group_ctx">
6107         <DetectChar attribute="Normal Text" context="cpack_ifw_configure_component_group_ctx_op" char="("/>
6108         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6109       </context>
6110       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_configure_component_group_ctx_op">
6111         <DetectSpaces/>
6112         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6113         <keyword attribute="Named Args" context="#stay" String="cpack_ifw_configure_component_group_nargs"/>
6114         <IncludeRules context="User Function Args"/>
6115       </context>
6116       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_add_repository_ctx">
6117         <DetectChar attribute="Normal Text" context="cpack_ifw_add_repository_ctx_op" char="("/>
6118         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6119       </context>
6120       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_add_repository_ctx_op">
6121         <DetectSpaces/>
6122         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6123         <keyword attribute="Named Args" context="#stay" String="cpack_ifw_add_repository_nargs"/>
6124         <IncludeRules context="User Function Args"/>
6125       </context>
6126       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_update_repository_ctx">
6127         <DetectChar attribute="Normal Text" context="cpack_ifw_update_repository_ctx_op" char="("/>
6128         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6129       </context>
6130       <context attribute="Normal Text" lineEndContext="#stay" name="cpack_ifw_update_repository_ctx_op">
6131         <DetectSpaces/>
6132         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6133         <keyword attribute="Named Args" context="#stay" String="cpack_ifw_update_repository_nargs"/>
6134         <IncludeRules context="User Function Args"/>
6135       </context>
6136       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_coverage_collect_gcov_ctx">
6137         <DetectChar attribute="Normal Text" context="ctest_coverage_collect_gcov_ctx_op" char="("/>
6138         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6139       </context>
6140       <context attribute="Normal Text" lineEndContext="#stay" name="ctest_coverage_collect_gcov_ctx_op">
6141         <DetectSpaces/>
6142         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6143         <keyword attribute="Named Args" context="#stay" String="ctest_coverage_collect_gcov_nargs"/>
6144         <IncludeRules context="User Function Args"/>
6145       </context>
6146       <context attribute="Normal Text" lineEndContext="#stay" name="ExternalData_Add_Target_ctx">
6147         <DetectChar attribute="Normal Text" context="ExternalData_Add_Target_ctx_op" char="("/>
6148         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6149       </context>
6150       <context attribute="Normal Text" lineEndContext="#stay" name="ExternalData_Add_Target_ctx_op">
6151         <DetectSpaces/>
6152         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6153         <keyword attribute="Named Args" context="#stay" String="ExternalData_Add_Target_nargs"/>
6154         <IncludeRules context="User Function Args"/>
6155       </context>
6156       <context attribute="Normal Text" lineEndContext="#stay" name="ExternalProject_Add_ctx">
6157         <DetectChar attribute="Normal Text" context="ExternalProject_Add_ctx_op" char="("/>
6158         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6159       </context>
6160       <context attribute="Normal Text" lineEndContext="#stay" name="ExternalProject_Add_ctx_op">
6161         <DetectSpaces/>
6162         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6163         <keyword attribute="Named Args" context="#stay" String="ExternalProject_Add_nargs"/>
6164         <keyword attribute="Special Args" context="#stay" String="ExternalProject_Add_sargs"/>
6165         <keyword attribute="Property" context="#stay" String="target-properties"/>
6166         <IncludeRules context="Detect More target-properties"/>
6167         <IncludeRules context="User Function Args"/>
6168       </context>
6169       <context attribute="Normal Text" lineEndContext="#stay" name="ExternalProject_Add_Step_ctx">
6170         <DetectChar attribute="Normal Text" context="ExternalProject_Add_Step_ctx_op" char="("/>
6171         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6172       </context>
6173       <context attribute="Normal Text" lineEndContext="#stay" name="ExternalProject_Add_Step_ctx_op">
6174         <DetectSpaces/>
6175         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6176         <keyword attribute="Named Args" context="#stay" String="ExternalProject_Add_Step_nargs"/>
6177         <IncludeRules context="User Function Args"/>
6178       </context>
6179       <context attribute="Normal Text" lineEndContext="#stay" name="ExternalProject_Add_StepTargets_ctx">
6180         <DetectChar attribute="Normal Text" context="ExternalProject_Add_StepTargets_ctx_op" char="("/>
6181         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6182       </context>
6183       <context attribute="Normal Text" lineEndContext="#stay" name="ExternalProject_Add_StepTargets_ctx_op">
6184         <DetectSpaces/>
6185         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6186         <keyword attribute="Named Args" context="#stay" String="ExternalProject_Add_StepTargets_nargs"/>
6187         <IncludeRules context="User Function Args"/>
6188       </context>
6189       <context attribute="Normal Text" lineEndContext="#stay" name="feature_summary_ctx">
6190         <DetectChar attribute="Normal Text" context="feature_summary_ctx_op" char="("/>
6191         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6192       </context>
6193       <context attribute="Normal Text" lineEndContext="#stay" name="feature_summary_ctx_op">
6194         <DetectSpaces/>
6195         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6196         <keyword attribute="Named Args" context="#stay" String="feature_summary_nargs"/>
6197         <IncludeRules context="User Function Args"/>
6198       </context>
6199       <context attribute="Normal Text" lineEndContext="#stay" name="set_package_properties_ctx">
6200         <DetectChar attribute="Normal Text" context="set_package_properties_ctx_op" char="("/>
6201         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6202       </context>
6203       <context attribute="Normal Text" lineEndContext="#stay" name="set_package_properties_ctx_op">
6204         <DetectSpaces/>
6205         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6206         <keyword attribute="Named Args" context="#stay" String="set_package_properties_nargs"/>
6207         <IncludeRules context="User Function Args"/>
6208       </context>
6209       <context attribute="Normal Text" lineEndContext="#stay" name="FetchContent_Declare_ctx">
6210         <DetectChar attribute="Normal Text" context="FetchContent_Declare_ctx_op" char="("/>
6211         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6212       </context>
6213       <context attribute="Normal Text" lineEndContext="#stay" name="FetchContent_Declare_ctx_op">
6214         <DetectSpaces/>
6215         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6216         <keyword attribute="Named Args" context="#stay" String="FetchContent_Declare_nargs"/>
6217         <IncludeRules context="User Function Args"/>
6218       </context>
6219       <context attribute="Normal Text" lineEndContext="#stay" name="FetchContent_Populate_ctx">
6220         <DetectChar attribute="Normal Text" context="FetchContent_Populate_ctx_op" char="("/>
6221         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6222       </context>
6223       <context attribute="Normal Text" lineEndContext="#stay" name="FetchContent_Populate_ctx_op">
6224         <DetectSpaces/>
6225         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6226         <keyword attribute="Named Args" context="#stay" String="FetchContent_Populate_nargs"/>
6227         <IncludeRules context="User Function Args"/>
6228       </context>
6229       <context attribute="Normal Text" lineEndContext="#stay" name="FetchContent_GetProperties_ctx">
6230         <DetectChar attribute="Normal Text" context="FetchContent_GetProperties_ctx_op" char="("/>
6231         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6232       </context>
6233       <context attribute="Normal Text" lineEndContext="#stay" name="FetchContent_GetProperties_ctx_op">
6234         <DetectSpaces/>
6235         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6236         <keyword attribute="Named Args" context="#stay" String="FetchContent_GetProperties_nargs"/>
6237         <IncludeRules context="User Function Args"/>
6238       </context>
6239       <context attribute="Normal Text" lineEndContext="#stay" name="find_package_handle_standard_args_ctx">
6240         <DetectChar attribute="Normal Text" context="find_package_handle_standard_args_ctx_op" char="("/>
6241         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6242       </context>
6243       <context attribute="Normal Text" lineEndContext="#stay" name="find_package_handle_standard_args_ctx_op">
6244         <DetectSpaces/>
6245         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6246         <keyword attribute="Named Args" context="#stay" String="find_package_handle_standard_args_nargs"/>
6247         <IncludeRules context="User Function Args"/>
6248       </context>
6249       <context attribute="Normal Text" lineEndContext="#stay" name="find_package_check_version_ctx">
6250         <DetectChar attribute="Normal Text" context="find_package_check_version_ctx_op" char="("/>
6251         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6252       </context>
6253       <context attribute="Normal Text" lineEndContext="#stay" name="find_package_check_version_ctx_op">
6254         <DetectSpaces/>
6255         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6256         <keyword attribute="Named Args" context="#stay" String="find_package_check_version_nargs"/>
6257         <IncludeRules context="User Function Args"/>
6258       </context>
6259       <context attribute="Normal Text" lineEndContext="#stay" name="FortranCInterface_HEADER_ctx">
6260         <DetectChar attribute="Normal Text" context="FortranCInterface_HEADER_ctx_op" char="("/>
6261         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6262       </context>
6263       <context attribute="Normal Text" lineEndContext="#stay" name="FortranCInterface_HEADER_ctx_op">
6264         <DetectSpaces/>
6265         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6266         <keyword attribute="Named Args" context="#stay" String="FortranCInterface_HEADER_nargs"/>
6267         <IncludeRules context="User Function Args"/>
6268       </context>
6269       <context attribute="Normal Text" lineEndContext="#stay" name="FortranCInterface_VERIFY_ctx">
6270         <DetectChar attribute="Normal Text" context="FortranCInterface_VERIFY_ctx_op" char="("/>
6271         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6272       </context>
6273       <context attribute="Normal Text" lineEndContext="#stay" name="FortranCInterface_VERIFY_ctx_op">
6274         <DetectSpaces/>
6275         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6276         <keyword attribute="Named Args" context="#stay" String="FortranCInterface_VERIFY_nargs"/>
6277         <IncludeRules context="User Function Args"/>
6278       </context>
6279       <context attribute="Normal Text" lineEndContext="#stay" name="generate_export_header_ctx">
6280         <DetectChar attribute="Normal Text" context="generate_export_header_ctx_op_tgt_first" char="("/>
6281         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6282       </context>
6283       <context attribute="Normal Text" lineEndContext="#stay" name="generate_export_header_ctx_op_tgt_first">
6284         <DetectSpaces/>
6285         <RegExpr attribute="Aliased Targets" context="generate_export_header_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
6286         <RegExpr attribute="Targets" context="generate_export_header_ctx_op" String="&tgt_name_re;"/>
6287         <IncludeRules context="User Function Opened"/>
6288         <IncludeRules context="LineError"/>
6289       </context>
6290       <context attribute="Normal Text" lineEndContext="#stay" name="generate_export_header_ctx_op">
6291         <DetectSpaces/>
6292         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6293         <keyword attribute="Named Args" context="#stay" String="generate_export_header_nargs"/>
6294         <IncludeRules context="User Function Args"/>
6295       </context>
6296       <context attribute="Normal Text" lineEndContext="#stay" name="gtest_add_tests_ctx">
6297         <DetectChar attribute="Normal Text" context="gtest_add_tests_ctx_op" char="("/>
6298         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6299       </context>
6300       <context attribute="Normal Text" lineEndContext="#stay" name="gtest_add_tests_ctx_op">
6301         <DetectSpaces/>
6302         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6303         <WordDetect String="TARGET" attribute="Named Args" context="Target Name"/>
6304         <keyword attribute="Named Args" context="#stay" String="gtest_add_tests_nargs"/>
6305         <IncludeRules context="User Function Args"/>
6306       </context>
6307       <context attribute="Normal Text" lineEndContext="#stay" name="gtest_discover_tests_ctx">
6308         <DetectChar attribute="Normal Text" context="gtest_discover_tests_ctx_op_tgt_first" char="("/>
6309         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6310       </context>
6311       <context attribute="Normal Text" lineEndContext="#stay" name="gtest_discover_tests_ctx_op_tgt_first">
6312         <DetectSpaces/>
6313         <RegExpr attribute="Aliased Targets" context="gtest_discover_tests_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
6314         <RegExpr attribute="Targets" context="gtest_discover_tests_ctx_op" String="&tgt_name_re;"/>
6315         <IncludeRules context="User Function Opened"/>
6316         <IncludeRules context="LineError"/>
6317       </context>
6318       <context attribute="Normal Text" lineEndContext="#stay" name="gtest_discover_tests_ctx_op">
6319         <DetectSpaces/>
6320         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6321         <keyword attribute="Named Args" context="#stay" String="gtest_discover_tests_nargs"/>
6322         <keyword attribute="Special Args" context="#stay" String="gtest_discover_tests_sargs"/>
6323         <IncludeRules context="User Function Args"/>
6324       </context>
6325       <context attribute="Normal Text" lineEndContext="#stay" name="add_jar_ctx">
6326         <DetectChar attribute="Normal Text" context="add_jar_ctx_op_tgt_first" char="("/>
6327         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6328       </context>
6329       <context attribute="Normal Text" lineEndContext="#stay" name="add_jar_ctx_op_tgt_first">
6330         <DetectSpaces/>
6331         <RegExpr attribute="Aliased Targets" context="add_jar_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
6332         <RegExpr attribute="Targets" context="add_jar_ctx_op" String="&tgt_name_re;"/>
6333         <IncludeRules context="User Function Opened"/>
6334         <IncludeRules context="LineError"/>
6335       </context>
6336       <context attribute="Normal Text" lineEndContext="#stay" name="add_jar_ctx_op">
6337         <DetectSpaces/>
6338         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6339         <keyword attribute="Named Args" context="#stay" String="add_jar_nargs"/>
6340         <IncludeRules context="User Function Args"/>
6341       </context>
6342       <context attribute="Normal Text" lineEndContext="#stay" name="install_jar_ctx">
6343         <DetectChar attribute="Normal Text" context="install_jar_ctx_op_tgt_first" char="("/>
6344         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6345       </context>
6346       <context attribute="Normal Text" lineEndContext="#stay" name="install_jar_ctx_op_tgt_first">
6347         <DetectSpaces/>
6348         <RegExpr attribute="Aliased Targets" context="install_jar_ctx_op" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
6349         <RegExpr attribute="Targets" context="install_jar_ctx_op" String="&tgt_name_re;"/>
6350         <IncludeRules context="User Function Opened"/>
6351         <IncludeRules context="LineError"/>
6352       </context>
6353       <context attribute="Normal Text" lineEndContext="#stay" name="install_jar_ctx_op">
6354         <DetectSpaces/>
6355         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6356         <keyword attribute="Named Args" context="#stay" String="install_jar_nargs"/>
6357         <IncludeRules context="User Function Args"/>
6358       </context>
6359       <context attribute="Normal Text" lineEndContext="#stay" name="create_javah_ctx">
6360         <DetectChar attribute="Normal Text" context="create_javah_ctx_op" char="("/>
6361         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6362       </context>
6363       <context attribute="Normal Text" lineEndContext="#stay" name="create_javah_ctx_op">
6364         <DetectSpaces/>
6365         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6366         <WordDetect String="TARGET" attribute="Named Args" context="Target Name"/>
6367         <keyword attribute="Named Args" context="#stay" String="create_javah_nargs"/>
6368         <IncludeRules context="User Function Args"/>
6369       </context>
6370       <context attribute="Normal Text" lineEndContext="#stay" name="install_jar_exports_ctx">
6371         <DetectChar attribute="Normal Text" context="install_jar_exports_ctx_op" char="("/>
6372         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6373       </context>
6374       <context attribute="Normal Text" lineEndContext="#stay" name="install_jar_exports_ctx_op">
6375         <DetectSpaces/>
6376         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6377         <WordDetect String="TARGETS" attribute="Named Args" context="install_jar_exports_tgts"/>
6378         <keyword attribute="Named Args" context="#stay" String="install_jar_exports_nargs"/>
6379         <IncludeRules context="User Function Args"/>
6380       </context>
6381       <context attribute="Normal Text" lineEndContext="#stay" name="install_jar_exports_tgts">
6382         <DetectSpaces/>
6383         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6384         <keyword attribute="Named Args" context="#pop" String="install_jar_exports_nargs"/>
6385         <IncludeRules context="Detect Aliased Targets"/>
6386         <IncludeRules context="Detect Targets"/>
6387         <IncludeRules context="User Function Args"/>
6388         <IncludeRules context="LineError"/>
6389       </context>
6390       <context attribute="Normal Text" lineEndContext="#stay" name="export_jars_ctx">
6391         <DetectChar attribute="Normal Text" context="export_jars_ctx_op" char="("/>
6392         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6393       </context>
6394       <context attribute="Normal Text" lineEndContext="#stay" name="export_jars_ctx_op">
6395         <DetectSpaces/>
6396         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6397         <WordDetect String="TARGETS" attribute="Named Args" context="export_jars_tgts"/>
6398         <keyword attribute="Named Args" context="#stay" String="export_jars_nargs"/>
6399         <IncludeRules context="User Function Args"/>
6400       </context>
6401       <context attribute="Normal Text" lineEndContext="#stay" name="export_jars_tgts">
6402         <DetectSpaces/>
6403         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6404         <keyword attribute="Named Args" context="#pop" String="export_jars_nargs"/>
6405         <IncludeRules context="Detect Aliased Targets"/>
6406         <IncludeRules context="Detect Targets"/>
6407         <IncludeRules context="User Function Args"/>
6408         <IncludeRules context="LineError"/>
6409       </context>
6410       <context attribute="Normal Text" lineEndContext="#stay" name="find_jar_ctx">
6411         <DetectChar attribute="Normal Text" context="find_jar_ctx_op" char="("/>
6412         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6413       </context>
6414       <context attribute="Normal Text" lineEndContext="#stay" name="find_jar_ctx_op">
6415         <DetectSpaces/>
6416         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6417         <keyword attribute="Named Args" context="#stay" String="find_jar_nargs"/>
6418         <IncludeRules context="User Function Args"/>
6419       </context>
6420       <context attribute="Normal Text" lineEndContext="#stay" name="create_javadoc_ctx">
6421         <DetectChar attribute="Normal Text" context="create_javadoc_ctx_op" char="("/>
6422         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6423       </context>
6424       <context attribute="Normal Text" lineEndContext="#stay" name="create_javadoc_ctx_op">
6425         <DetectSpaces/>
6426         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6427         <keyword attribute="Named Args" context="#stay" String="create_javadoc_nargs"/>
6428         <IncludeRules context="User Function Args"/>
6429       </context>
6430       <context attribute="Normal Text" lineEndContext="#stay" name="swig_add_library_ctx">
6431         <DetectChar attribute="Normal Text" context="swig_add_library_ctx_op" char="("/>
6432         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6433       </context>
6434       <context attribute="Normal Text" lineEndContext="#stay" name="swig_add_library_ctx_op">
6435         <DetectSpaces/>
6436         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6437         <keyword attribute="Named Args" context="#stay" String="swig_add_library_nargs"/>
6438         <IncludeRules context="User Function Args"/>
6439       </context>
6440       <context attribute="Normal Text" lineEndContext="#stay" name="squish_add_test_ctx">
6441         <DetectChar attribute="Normal Text" context="squish_add_test_ctx_op" char="("/>
6442         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6443       </context>
6444       <context attribute="Normal Text" lineEndContext="#stay" name="squish_add_test_ctx_op">
6445         <DetectSpaces/>
6446         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6447         <keyword attribute="Named Args" context="#stay" String="squish_add_test_nargs"/>
6448         <IncludeRules context="User Function Args"/>
6449       </context>
6450       <context attribute="Normal Text" lineEndContext="#stay" name="bison_target_ctx">
6451         <DetectChar attribute="Normal Text" context="bison_target_ctx_op" char="("/>
6452         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6453       </context>
6454       <context attribute="Normal Text" lineEndContext="#stay" name="bison_target_ctx_op">
6455         <DetectSpaces/>
6456         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6457         <keyword attribute="Named Args" context="#stay" String="bison_target_nargs"/>
6458         <IncludeRules context="User Function Args"/>
6459       </context>
6460       <context attribute="Normal Text" lineEndContext="#stay" name="doxygen_add_docs_ctx">
6461         <DetectChar attribute="Normal Text" context="doxygen_add_docs_ctx_op" char="("/>
6462         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6463       </context>
6464       <context attribute="Normal Text" lineEndContext="#stay" name="doxygen_add_docs_ctx_op">
6465         <DetectSpaces/>
6466         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6467         <keyword attribute="Named Args" context="#stay" String="doxygen_add_docs_nargs"/>
6468         <IncludeRules context="User Function Args"/>
6469       </context>
6470       <context attribute="Normal Text" lineEndContext="#stay" name="env_module_ctx">
6471         <DetectChar attribute="Normal Text" context="env_module_ctx_op" char="("/>
6472         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6473       </context>
6474       <context attribute="Normal Text" lineEndContext="#stay" name="env_module_ctx_op">
6475         <DetectSpaces/>
6476         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6477         <keyword attribute="Named Args" context="#stay" String="env_module_nargs"/>
6478         <IncludeRules context="User Function Args"/>
6479       </context>
6480       <context attribute="Normal Text" lineEndContext="#stay" name="env_module_swap_ctx">
6481         <DetectChar attribute="Normal Text" context="env_module_swap_ctx_op" char="("/>
6482         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6483       </context>
6484       <context attribute="Normal Text" lineEndContext="#stay" name="env_module_swap_ctx_op">
6485         <DetectSpaces/>
6486         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6487         <keyword attribute="Named Args" context="#stay" String="env_module_swap_nargs"/>
6488         <IncludeRules context="User Function Args"/>
6489       </context>
6490       <context attribute="Normal Text" lineEndContext="#stay" name="flex_target_ctx">
6491         <DetectChar attribute="Normal Text" context="flex_target_ctx_op" char="("/>
6492         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6493       </context>
6494       <context attribute="Normal Text" lineEndContext="#stay" name="flex_target_ctx_op">
6495         <DetectSpaces/>
6496         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6497         <keyword attribute="Named Args" context="#stay" String="flex_target_nargs"/>
6498         <IncludeRules context="User Function Args"/>
6499       </context>
6500       <context attribute="Normal Text" lineEndContext="#stay" name="gettext_create_translations_ctx">
6501         <DetectChar attribute="Normal Text" context="gettext_create_translations_ctx_op" char="("/>
6502         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6503       </context>
6504       <context attribute="Normal Text" lineEndContext="#stay" name="gettext_create_translations_ctx_op">
6505         <DetectSpaces/>
6506         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6507         <keyword attribute="Named Args" context="#stay" String="gettext_create_translations_nargs"/>
6508         <IncludeRules context="User Function Args"/>
6509       </context>
6510       <context attribute="Normal Text" lineEndContext="#stay" name="gettext_process_pot_file_ctx">
6511         <DetectChar attribute="Normal Text" context="gettext_process_pot_file_ctx_op" char="("/>
6512         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6513       </context>
6514       <context attribute="Normal Text" lineEndContext="#stay" name="gettext_process_pot_file_ctx_op">
6515         <DetectSpaces/>
6516         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6517         <keyword attribute="Named Args" context="#stay" String="gettext_process_pot_file_nargs"/>
6518         <IncludeRules context="User Function Args"/>
6519       </context>
6520       <context attribute="Normal Text" lineEndContext="#stay" name="gettext_process_po_files_ctx">
6521         <DetectChar attribute="Normal Text" context="gettext_process_po_files_ctx_op" char="("/>
6522         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6523       </context>
6524       <context attribute="Normal Text" lineEndContext="#stay" name="gettext_process_po_files_ctx_op">
6525         <DetectSpaces/>
6526         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6527         <keyword attribute="Named Args" context="#stay" String="gettext_process_po_files_nargs"/>
6528         <IncludeRules context="User Function Args"/>
6529       </context>
6530       <context attribute="Normal Text" lineEndContext="#stay" name="matlab_add_unit_test_ctx">
6531         <DetectChar attribute="Normal Text" context="matlab_add_unit_test_ctx_op" char="("/>
6532         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6533       </context>
6534       <context attribute="Normal Text" lineEndContext="#stay" name="matlab_add_unit_test_ctx_op">
6535         <DetectSpaces/>
6536         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6537         <keyword attribute="Named Args" context="#stay" String="matlab_add_unit_test_nargs"/>
6538         <IncludeRules context="User Function Args"/>
6539       </context>
6540       <context attribute="Normal Text" lineEndContext="#stay" name="matlab_add_mex_ctx">
6541         <DetectChar attribute="Normal Text" context="matlab_add_mex_ctx_op" char="("/>
6542         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6543       </context>
6544       <context attribute="Normal Text" lineEndContext="#stay" name="matlab_add_mex_ctx_op">
6545         <DetectSpaces/>
6546         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6547         <keyword attribute="Named Args" context="#stay" String="matlab_add_mex_nargs"/>
6548         <IncludeRules context="User Function Args"/>
6549       </context>
6550       <context attribute="Normal Text" lineEndContext="#stay" name="pkg_check_modules_ctx">
6551         <DetectChar attribute="Normal Text" context="pkg_check_modules_ctx_op" char="("/>
6552         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6553       </context>
6554       <context attribute="Normal Text" lineEndContext="#stay" name="pkg_check_modules_ctx_op">
6555         <DetectSpaces/>
6556         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6557         <keyword attribute="Named Args" context="#stay" String="pkg_check_modules_nargs"/>
6558         <IncludeRules context="User Function Args"/>
6559       </context>
6560       <context attribute="Normal Text" lineEndContext="#stay" name="pkg_get_variable_ctx">
6561         <DetectChar attribute="Normal Text" context="pkg_get_variable_ctx_op" char="("/>
6562         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6563       </context>
6564       <context attribute="Normal Text" lineEndContext="#stay" name="pkg_get_variable_ctx_op">
6565         <DetectSpaces/>
6566         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6567         <keyword attribute="Named Args" context="#stay" String="pkg_get_variable_nargs"/>
6568         <IncludeRules context="User Function Args"/>
6569       </context>
6570       <context attribute="Normal Text" lineEndContext="#stay" name="protobuf_generate_cpp_ctx">
6571         <DetectChar attribute="Normal Text" context="protobuf_generate_cpp_ctx_op" char="("/>
6572         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6573       </context>
6574       <context attribute="Normal Text" lineEndContext="#stay" name="protobuf_generate_cpp_ctx_op">
6575         <DetectSpaces/>
6576         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6577         <keyword attribute="Named Args" context="#stay" String="protobuf_generate_cpp_nargs"/>
6578         <IncludeRules context="User Function Args"/>
6579       </context>
6580       <context attribute="Normal Text" lineEndContext="#stay" name="Python_add_library_ctx">
6581         <DetectChar attribute="Normal Text" context="Python_add_library_ctx_op" char="("/>
6582         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6583       </context>
6584       <context attribute="Normal Text" lineEndContext="#stay" name="Python_add_library_ctx_op">
6585         <DetectSpaces/>
6586         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6587         <keyword attribute="Named Args" context="#stay" String="Python_add_library_nargs"/>
6588         <IncludeRules context="User Function Args"/>
6589       </context>
6590       <context attribute="Normal Text" lineEndContext="#stay" name="Subversion_WC_INFO_ctx">
6591         <DetectChar attribute="Normal Text" context="Subversion_WC_INFO_ctx_op" char="("/>
6592         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6593       </context>
6594       <context attribute="Normal Text" lineEndContext="#stay" name="Subversion_WC_INFO_ctx_op">
6595         <DetectSpaces/>
6596         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6597         <keyword attribute="Named Args" context="#stay" String="Subversion_WC_INFO_nargs"/>
6598         <IncludeRules context="User Function Args"/>
6599       </context>
6600       <context attribute="Normal Text" lineEndContext="#stay" name="Detect More global-properties">
6601         <RegExpr attribute="Property" context="#stay" String="\b(?:FeatureSummary_&var_ref_re;_DESCRIPTION)\b"/>
6602       </context>
6603 
6604       <context attribute="Normal Text" lineEndContext="#stay" name="Detect More directory-properties">
6605         <RegExpr attribute="Property" context="#stay" String="\b(?:(INTERPROCEDURAL_OPTIMIZATION|VS_GLOBAL_SECTION_(POST|PRE))_&var_ref_re;)\b"/>
6606       </context>
6607 
6608       <context attribute="Normal Text" lineEndContext="#stay" name="Detect More target-properties">
6609         <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"/>
6610       </context>
6611 
6612       <context attribute="Normal Text" lineEndContext="#stay" name="Detect More source-properties">
6613         <RegExpr attribute="Property" context="#stay" String="\b(?:VS_CSHARP_&var_ref_re;)\b"/>
6614       </context>
6615 
6616       <context attribute="User Function/Macro" lineEndContext="#stay" name="User Function">
6617         <DetectChar attribute="Normal Text" context="User Function Opened" char="("/>
6618         <DetectChar attribute="Normal Text" context="#pop" char=")"/>
6619       </context>
6620 
6621       <context attribute="Normal Text" lineEndContext="#stay" name="User Function Opened">
6622         <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/>
6623         <IncludeRules context="User Function Args"/>
6624       </context>
6625 
6626       <context attribute="Normal Text" lineEndContext="#stay" name="Detect Builtin Variables">
6627         <RegExpr attribute="Internal Name" context="#stay" String="\b_&var_ref_re;\b"/>
6628         <keyword attribute="CMake Internal Variable" context="#stay" String="deprecated-or-internal-variables" insensitive="false"/>
6629         <keyword attribute="Builtin Variable" context="#stay" String="variables" insensitive="false"/>
6630         <IncludeRules context="Detect More Builtin Variables"/>
6631       </context>
6632 
6633       <context attribute="Normal Text" lineEndContext="#stay" name="Detect More Builtin Variables">
6634         <RegExpr attribute="CMake Internal Variable" context="#stay" String="\b(?:CMAKE_&var_ref_re;_(COMPILER_(ABI|ARCHITECTURE_ID|VERSION_INTERNAL)|PLATFORM_ID))\b"/>
6635         <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"/>
6636       </context>
6637 
6638       <context attribute="Normal Text" lineEndContext="#stay" name="Detect Variable Substitutions">
6639         <RegExpr attribute="Cache Variable Substitution" context="#stay" String="\$CACHE\{\s*[\w-]+\s*\}"/>
6640         <RegExpr attribute="Environment Variable Substitution" context="EnvVarSubst" String="\$?ENV\{"/>
6641         <Detect2Chars attribute="Variable Substitution" context="VarSubst" char="$" char1="{"/>
6642         <RegExpr attribute="@Variable Substitution" context="@VarSubst" String="@&var_ref_re;@" lookAhead="true"/>
6643       </context>
6644 
6645       <context attribute="Environment Variable Substitution" lineEndContext="#pop" name="EnvVarSubst">
6646         <DetectChar attribute="Environment Variable Substitution" context="#pop" char="}"/>
6647         <keyword attribute="Standard Environment Variable" context="#stay" String="environment-variables" insensitive="false"/>
6648         <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"/>
6649         <DetectIdentifier/>
6650         <IncludeRules context="Detect Variable Substitutions"/>
6651       </context>
6652 
6653       <context attribute="Variable Substitution" lineEndContext="#pop" name="VarSubst">
6654         <DetectChar attribute="Variable Substitution" context="#pop" char="}"/>
6655         <IncludeRules context="Detect Builtin Variables"/>
6656         <DetectIdentifier/>
6657         <IncludeRules context="Detect Variable Substitutions"/>
6658       </context>
6659 
6660       <context attribute="@Variable Substitution" lineEndContext="#pop" name="@VarSubst">
6661         <DetectChar attribute="@Variable Substitution" context="VarSubst@" char="@"/>
6662       </context>
6663 
6664       <context attribute="@Variable Substitution" lineEndContext="#pop#pop" name="VarSubst@">
6665         <DetectChar attribute="@Variable Substitution" context="#pop#pop" char="@"/>
6666         <IncludeRules context="Detect Builtin Variables"/>
6667         <DetectIdentifier/>
6668       </context>
6669 
6670       <context attribute="Normal Text" lineEndContext="#stay" name="Target Name">
6671         <DetectSpaces/>
6672         <RegExpr attribute="Aliased Targets" context="#pop" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
6673         <IncludeRules context="Detect Targets"/>
6674         <IncludeRules context="User Function Opened"/>
6675         <IncludeRules context="LineError"/>
6676       </context>
6677 
6678       <context attribute="Normal Text" lineEndContext="#stay" name="Detect Targets">
6679         <RegExpr attribute="Targets" context="#stay" String="&tgt_name_re;"/>
6680       </context>
6681 
6682       <context attribute="Normal Text" lineEndContext="#stay" name="LineError">
6683         <RegExpr attribute="Error" context="#stay" String=".*"/>
6684       </context>
6685 
6686       <context attribute="Normal Text" lineEndContext="#stay" name="User Function Args">
6687         <Detect2Chars attribute="Normal Text" context="#stay" char="\" char1="("/>
6688         <Detect2Chars attribute="Normal Text" context="#stay" char="\" char1=")"/>
6689         <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="&quot;"/>
6690         <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="$"/>
6691         <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="n"/>
6692         <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="\"/>
6693         <DetectChar attribute="Strings" context="String" char="&quot;"/>
6694         <RegExpr attribute="Strings" context="Bracketed String" String="\[(=*)\[" beginRegion="BracketedString"/>
6695         <DetectChar attribute="Comment" context="Match Comments" char="#" lookAhead="true"/>
6696         <IncludeRules context="Detect Builtin Variables"/>
6697         <IncludeRules context="Detect Variable Substitutions"/>
6698         <IncludeRules context="Detect Special Values"/>
6699         <IncludeRules context="Detect Aliased Targets"/>
6700         <IncludeRules context="Detect Generator Expressions"/>
6701         <DetectIdentifier/>
6702       </context>
6703 
6704       <context attribute="Normal Text" lineEndContext="#stay" name="Detect Special Values">
6705         <RegExpr attribute="Version Arg" context="#stay" String="\b[0-9]++(.[0-9]++)+\b"/>
6706         <keyword attribute="True Special Arg" context="#stay" String="true_special_arg" insensitive="true"/>
6707         <keyword attribute="False Special Arg" context="#stay" String="false_special_arg" insensitive="true"/>
6708         <RegExpr attribute="False Special Arg" context="#stay" String="\b(?:&var_ref_re;-)?NOTFOUND\b"/>
6709         <RegExpr attribute="Special Args" context="#stay" String="\bCMP[0-9][0-9][0-9][0-9]\b"/>
6710       </context>
6711 
6712       <context attribute="Normal Text" lineEndContext="#stay" name="Detect Aliased Targets">
6713         <RegExpr attribute="Aliased Targets" context="#stay" String="&tgt_name_re;::&tgt_name_re;(?:\:\:&tgt_name_re;)*"/>
6714       </context>
6715 
6716       <context attribute="Comment" lineEndContext="#pop" name="Match Comments">
6717         <DetectSpaces/>
6718         <RegExpr attribute="Comment" context="#pop!Bracketed Comment" String="#\[(=*)\[" beginRegion="BracketedComment"/>
6719         <DetectChar attribute="Comment" context="#pop!Comment" char="#"/>
6720         <DetectIdentifier/>
6721       </context>
6722 
6723       <context attribute="Comment" lineEndContext="#pop" name="Match Comments and Docs">
6724         <RegExpr attribute="Region Marker" context="#pop!RST Documentation" String="^#\[(=*)\[\.rst:" column="0" beginRegion="RSTDocumentation"/>
6725         <IncludeRules context="Match Comments"/>
6726       </context>
6727 
6728       <context attribute="Comment" lineEndContext="#pop" name="Comment">
6729         <DetectSpaces/>
6730         <LineContinue attribute="Comment" context="#pop"/>
6731         <IncludeRules context="##Comments"/>
6732         <DetectIdentifier/>
6733       </context>
6734 
6735       <context attribute="Comment" lineEndContext="#stay" name="RST Documentation" dynamic="true">
6736         <RegExpr attribute="Region Marker" context="#pop" String="^#?\]%1\]" dynamic="true" column="0" endRegion="RSTDocumentation"/>
6737         <IncludeRules context="##reStructuredText"/>
6738       </context>
6739 
6740       <context attribute="Comment" lineEndContext="#stay" name="Bracketed Comment" dynamic="true">
6741         <LineContinue attribute="Comment" context="#stay"/>
6742         <DetectSpaces/>
6743         <StringDetect attribute="Comment" context="#pop" String="]%1]" dynamic="true" endRegion="BracketedComment"/>
6744         <IncludeRules context="##Comments"/>
6745       </context>
6746 
6747       <context attribute="Strings" lineEndContext="#stay" name="String">
6748         <DetectSpaces/>
6749         <DetectIdentifier/>
6750         <RegExpr attribute="Strings" context="#pop" String="&quot;(?=[ );]|$)"/>
6751         <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="&quot;"/>
6752         <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="$"/>
6753         <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="n"/>
6754         <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="r"/>
6755         <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="t"/>
6756         <Detect2Chars attribute="Escapes" context="#stay" char="\" char1="\"/>
6757         <IncludeRules context="Detect Variable Substitutions"/>
6758         <IncludeRules context="Detect Generator Expressions"/>
6759       </context>
6760 
6761       <context attribute="Strings" lineEndContext="#stay" name="Bracketed String" dynamic="true">
6762         <StringDetect attribute="Strings" context="#pop" String="]%1]" dynamic="true" endRegion="BracketedString"/>
6763       </context>
6764 
6765       <context attribute="Normal Text" lineEndContext="#stay" name="Detect Generator Expressions">
6766         <Detect2Chars attribute="Generator Expression" context="Generator Expression" char="$" char1="&lt;"/>
6767       </context>
6768 
6769       <context attribute="Generator Expression" lineEndContext="#stay" name="Generator Expression">
6770         <IncludeRules context="Detect Generator Expressions"/>
6771         <DetectChar attribute="Comment" context="Comment" char="#"/>
6772         <DetectChar attribute="Generator Expression" context="#pop" char="&gt;"/>
6773         <keyword attribute="Generator Expression Keyword" context="#stay" String="generator-expressions" insensitive="false"/>
6774         <WordDetect String="LIST" attribute="Generator Expression Keyword" context="genex_LIST_ctx"/>
6775         <WordDetect String="PATH" attribute="Generator Expression Keyword" context="genex_PATH_ctx"/>
6776         <IncludeRules context="Detect Aliased Targets"/>
6777         <IncludeRules context="Detect Variable Substitutions"/>
6778         <DetectIdentifier/>
6779       </context>
6780       <context attribute="Generator Expression" lineEndContext="#stay" name="genex_LIST_ctx" fallthroughContext="#pop">
6781         <DetectChar char=":" context="#stay"/>
6782         <DetectSpaces/>
6783         <keyword attribute="Generator Expression Sub-Command" context="#pop" String="genex-LIST-subcommands" insensitive="false"/>
6784       </context>
6785       <context attribute="Generator Expression" lineEndContext="#stay" name="genex_PATH_ctx" fallthroughContext="#pop">
6786         <DetectChar char=":" context="#stay"/>
6787         <DetectSpaces/>
6788         <keyword attribute="Generator Expression Sub-Command" context="#pop" String="genex-PATH-subcommands" insensitive="false"/>
6789       </context>
6790 
6791     </contexts>
6792 
6793     <itemDatas>
6794       <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/>
6795       <itemData name="Comment" defStyleNum="dsComment" spellChecking="true"/>
6796       <itemData name="Command" defStyleNum="dsKeyword" spellChecking="false"/>
6797       <itemData name="Control Flow" defStyleNum="dsControlFlow" spellChecking="false"/>
6798       <itemData name="CMake Provided Function/Macro" defStyleNum="dsFunction" bold="true" spellChecking="false"/>
6799       <itemData name="User Function/Macro" defStyleNum="dsFunction" spellChecking="false"/>
6800       <itemData name="Property" defStyleNum="dsOthers" spellChecking="false"/>
6801       <itemData name="Targets" defStyleNum="dsBaseN" spellChecking="false"/>
6802       <itemData name="Aliased Targets" defStyleNum="dsBaseN" spellChecking="false"/>
6803       <itemData name="Named Args" defStyleNum="dsOthers" spellChecking="false"/>
6804       <itemData name="Special Args" defStyleNum="dsOthers" spellChecking="false"/>
6805       <itemData name="True Special Arg" defStyleNum="dsOthers" color="#30a030" selColor="#30a030" spellChecking="false"/>
6806       <itemData name="False Special Arg" defStyleNum="dsOthers" color="#e05050" selColor="#e05050" spellChecking="false"/>
6807       <itemData name="Version Arg" defStyleNum="dsDataType" spellChecking="false"/>
6808       <itemData name="Strings" defStyleNum="dsString" spellChecking="true"/>
6809       <itemData name="Escapes" defStyleNum="dsSpecialChar" spellChecking="false"/>
6810       <itemData name="Builtin Variable" defStyleNum="dsDecVal" color="#c09050" selColor="#c09050" spellChecking="false"/>
6811       <itemData name="CMake Internal Variable" defStyleNum="dsVariable" spellChecking="false"/>
6812       <itemData name="Internal Name" defStyleNum="dsVariable" spellChecking="false"/>
6813       <itemData name="Variable Substitution" defStyleNum="dsDecVal" spellChecking="false"/>
6814       <itemData name="@Variable Substitution" defStyleNum="dsBaseN" spellChecking="false"/>
6815       <itemData name="Cache Variable Substitution" defStyleNum="dsFloat" spellChecking="false"/>
6816       <itemData name="Environment Variable Substitution" defStyleNum="dsFloat" spellChecking="false"/>
6817       <itemData name="Standard Environment Variable" defStyleNum="dsFloat" spellChecking="false"/>
6818       <itemData name="Generator Expression Keyword" defStyleNum="dsKeyword" color="#b84040" selColor="#b84040" spellChecking="false"/>
6819       <itemData name="Generator Expression Sub-Command" defStyleNum="dsKeyword" color="#c05050" selColor="#c05050" spellChecking="false"/>
6820       <itemData name="Generator Expression" defStyleNum="dsOthers" color="#b86050" selColor="#b86050" spellChecking="false"/>
6821       <itemData name="Standard Module" defStyleNum="dsImport" spellChecking="false"/>
6822       <itemData name="Deprecated Module" defStyleNum="dsImport" spellChecking="false"/>
6823       <itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false"/>
6824       <itemData name="Error" defStyleNum="dsError" spellChecking="false"/>
6825     </itemDatas>
6826 
6827   </highlighting>
6828 
6829   <general>
6830     <comments>
6831       <comment name="singleLine" start="#" position="afterwhitespace"/>
6832       <comment name="multiLine" start="#[[" end="]]" region="BracketedComment"/>
6833     </comments>
6834     <keywords casesensitive="1" weakDeliminator="."/>
6835   </general>
6836 </language>
6837 <!-- kate: replace-tabs on; indent-width 2; tab-width 2; -->