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