[frameworks/syntax-highlighting] data: cmake.xml: update syntax for CMake 4.4
Alex Turbov <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit 1b759172f711c0402f439a97ca2e0fd4525d7a9f by Alex Turbov. Committed on 19/07/2026 at 00:28. Pushed by cullmann into branch 'master'. cmake.xml: update syntax for CMake 4.4 M +147 -6 data/generators/cmake.yaml M +3 -2 data/generators/generate-cmake-syntax.py M +189 -34 data/syntax/cmake.xml https://invent.kde.org/frameworks/syntax-highlighting/-/commit/1b759172f711c0402f439a97ca2e0fd4525d7a9f diff --git a/data/generators/cmake.yaml b/data/generators/cmake.yaml index 79da373bf..d4e6db2eb 100644 --- a/data/generators/cmake.yaml +++ b/data/generators/cmake.yaml @@ -2,7 +2,7 @@ # SPDX-FileCopyrightText: 2017-2026 Alex Turbov <[email protected]> # -version: 60 +version: 61 global-properties: - ALLOW_DUPLICATE_CUSTOM_TARGETS @@ -226,6 +226,12 @@ target-properties: - IMPLICIT_DEPENDS_INCLUDE_TRANSFORM - IMPORTED_COMMON_LANGUAGE_RUNTIME # Since 3.12 - IMPORTED_CONFIGURATIONS + - IMPORTED_CXX_MODULES_COMPILE_DEFINITIONS # Since 3.28 + - IMPORTED_CXX_MODULES_COMPILE_FEATURES # Since 3.28 + - IMPORTED_CXX_MODULES_COMPILE_OPTIONS # Since 3.28 + - IMPORTED_CXX_MODULES_<CONFIG> # Since 3.28 + - IMPORTED_CXX_MODULES_INCLUDE_DIRECTORIES # Since 3.28 + - IMPORTED_CXX_MODULES_LINK_LIBRARIES # Since 3.28 - IMPORTED_GLOBAL # Since 3.11 - IMPORTED_IMPLIB_<CONFIG> - IMPORTED_IMPLIB @@ -395,6 +401,8 @@ target-properties: - Swift_LANGUAGE_VERSION # Since 3.16 - Swift_MODULE_DIRECTORY # Since 3.15 - Swift_MODULE_NAME # Since 3.15 + - Swift_PACKAGE_NAME # Since 4.4 + - Swift_SEPARATE_MODULE_EMISSION # Since 4.4 - SYSTEM # Since 3.25 - TEST_LAUNCHER # Since 3.29 - TRANSITIVE_COMPILE_PROPERTIES # Since 3.30 @@ -497,6 +505,25 @@ target-properties: - XCODE_XCCONFIG # Since 3.24 - XCTEST +fileset-properties: # Since 4.4 + - BASE_DIRS + - COMPILE_DEFINITIONS + - COMPILE_OPTIONS + - CXX_SCAN_FOR_MODULES + - JOB_POOL_COMPILE + - INCLUDE_DIRECTORIES + - INDEPENDENT_FILES + - INTERFACE_COMPILE_DEFINITIONS + - INTERFACE_COMPILE_OPTIONS + - INTERFACE_INCLUDE_DIRECTORIES + - INTERFACE_SOURCES + - SCOPE + - SKIP_LINTING + - SKIP_PRECOMPILE_HEADERS + - SKIP_UNITY_BUILD_INCLUSION + - SOURCES + - TYPE + test-properties: - ATTACHED_FILES_ON_FAIL - ATTACHED_FILES @@ -964,6 +991,7 @@ variables: - CMAKE_PROJECT_VERSION_TWEAK # Since 3.12 - CMAKE_RANLIB - CMAKE_ROOT + - CMAKE_RULE_MESSAGES # Since 3.13 - CMAKE_SCRIPT_MODE_FILE - CMAKE_SHARED_LIBRARY_PREFIX - CMAKE_SHARED_LIBRARY_PREFIX_<LANG> @@ -985,6 +1013,8 @@ variables: - CMAKE_Swift_COMPILATION_MODE # Since 3.29 - CMAKE_Swift_MODULE_DIRECTORY # Since 3.15 - CMAKE_Swift_NUM_THREADS # Since 3.15 + - CMAKE_Swift_SEPARATE_MODULE_EMISSION # Since 4.4 + - CMAKE_TEST_BUILD_DEPENDS # Since 4.4 - CMAKE_TEST_LAUNCHER # Since 3.29 - CMAKE_TOOLCHAIN_FILE - CMAKE_TWEAK_VERSION @@ -1134,8 +1164,8 @@ variables: - CMAKE_SYSTEM_LIBRARY_PATH - CMAKE_SYSTEM_PREFIX_PATH - CMAKE_SYSTEM_PROGRAM_PATH + - CMAKE_TARGET_MESSAGES # Mentioned in `TARGET_MESSAGES` property docs - CMAKE_USER_MAKE_RULES_OVERRIDE - - CMAKE_WARN_DEPRECATED - CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION - CMAKE_XCODE_GENERATE_SCHEME - CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY # Since 3.13 @@ -1515,12 +1545,14 @@ variables: - CTEST_BINARY_DIRECTORY - CTEST_BUILD_COMMAND - CTEST_BUILD_NAME + - CTEST_BUILD_PRESET # Since 4.4 - CTEST_BZR_COMMAND - CTEST_BZR_UPDATE_OPTIONS - CTEST_CHANGE_ID - CTEST_CHECKOUT_COMMAND - CTEST_CONFIGURATION_TYPE - CTEST_CONFIGURE_COMMAND + - CTEST_CONFIGURE_PRESET # Since 4.4 - CTEST_COVERAGE_COMMAND - CTEST_COVERAGE_EXTRA_FLAGS - CTEST_CURL_OPTIONS @@ -1568,17 +1600,22 @@ variables: - CTEST_P4_COMMAND - CTEST_P4_OPTIONS - CTEST_P4_UPDATE_OPTIONS + - CTEST_PRESET # Since 4.4 + - CTEST_PRESETS_FILE # Since 4.4 - CTEST_RESOURCE_SPEC_FILE # Since 3.18 - CTEST_RUN_CURRENT_SCRIPT # Since 3.11 - CTEST_SITE - CTEST_SUBMIT_INACTIVITY_TIMEOUT # Since 3.23 + - CTEST_SUBMIT_PARTS # Since 4.4 - CTEST_SUBMIT_URL # Since 3.14 - CTEST_SOURCE_DIRECTORY - CTEST_SVN_COMMAND - CTEST_SVN_OPTIONS - CTEST_SVN_UPDATE_OPTIONS - CTEST_TEST_LOAD + - CTEST_TEST_PRESET # Since 4.4 - CTEST_TEST_TIMEOUT + - CTEST_TEST_COVERAGE_TOOL # Since 4.4 - CTEST_TLS_VERSION # Since 3.30 - CTEST_TLS_VERIFY # Since 3.30 - CTEST_UPDATE_COMMAND @@ -1673,7 +1710,7 @@ variables: - CMAKE_PKG_CONFIG_SYS_LIB_DIRS - CMAKE_PKG_CONFIG_ALLOW_SYS_INCLUDES - CMAKE_PKG_CONFIG_ALLOW_SYS_LIBS - # The following variables will be populated from the con tents of package file: + # The following variables will be populated from the contents of package file: - CMAKE_PKG_CONFIG_NAME - CMAKE_PKG_CONFIG_DESCRIPTION #- CMAKE_PKG_CONFIG_VERSION # Skip due to more generic parretn match @@ -1697,6 +1734,11 @@ variables: - CMAKE_GET_OS_RELEASE_FALLBACK_SCRIPTS - CMAKE_GET_OS_RELEASE_FALLBACK_RESULT_<varname> - CMAKE_GET_OS_RELEASE_FALLBACK_RESULT + # Variables described in the `cmake-cxxmodules(7)` man + - CMAKE_CXX_MODULE_MAP_FORMAT + - CMAKE_CXX_MODULE_MAP_FLAG + - CMAKE_CXX_COMPILE_BMI + - CMAKE_CXX_MODULE_BMI_ONLY_FLAG # Well known CMake's official module's variables # - BundleUtilities - BU_CHMOD_BUNDLE_ITEMS @@ -1789,6 +1831,7 @@ variables: - CPACK_ARCHIVE_GID # Since 4.3 - CPACK_ARCHIVE_THREADS # Since 3.18 - CPACK_ARCHIVE_COMPRESSION_LEVEL # Since 4.3 + - CPACK_ARCHIVE_ENCODING # Since 4.4 # - CPackBundle - CPACK_BUNDLE_NAME - CPACK_BUNDLE_PLIST @@ -2013,6 +2056,8 @@ variables: - CPACK_NSIS_IGNORE_LICENSE_PAGE # Since 3.22 - CPACK_NSIS_EXECUTABLE_PRE_ARGUMENTS # Since 3.25 - CPACK_NSIS_EXECUTABLE_POST_ARGUMENTS # Since 3.25 + - CPACK_NSIS_CRC_CHECK # Since 4.2 + - CPACK_NSIS_IGNORE_COMPONENTS_PAGE # Since 4.4 # - CPackNuGet (since 3.12) - CPACK_NUGET_COMPONENT_INSTALL - CPACK_NUGET_PACKAGE_NAME @@ -2289,6 +2334,8 @@ variables: - ExternalData_HTTPHEADERS # Since 4.0 - ExternalData_LINK_CONTENT - ExternalData_NO_SYMLINKS + - ExternalData_STATE_ROOT # Since 4.4 + - ExternalData_LINK_MODE # Since 4.4 - ExternalData_OBJECT_STORES - ExternalData_SERIES_PARSE - ExternalData_SERIES_PARSE_PREFIX @@ -2804,6 +2851,7 @@ variables: - Python3_EXECUTABLE_DEBUG # Since 3.30 - Python3_INTERPRETER # Since 3.30 - Python3_INTERPRETER_ID + - Python3_FREE_THREADED # Since 4.4 - Python3_STDLIB - Python3_STDARCH - Python3_SITELIB @@ -3016,13 +3064,18 @@ deprecated-or-internal-variables: - CMAKE_<LANG>_PLATFORM_ID - CMAKE_NOT_USING_CONFIG_FLAGS - CMAKE_VS_INTEL_Fortran_PROJECT_VERSION + # Mentioned in the `CMakeFiles/CMakeConfigureLog.yaml`, but not documented + # in the `find_package` manual. + - CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY # Deprecated Variables that Provide Information - CMAKE_EXTRA_GENERATOR # Deprecated Variables that Change Behavior - CMAKE_AUTOMOC_RELAXED_MODE - CMAKE_BACKWARDS_COMPATIBILITY + - CMAKE_ERROR_DEPRECATED # Since 4.4 - CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY - CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY + - CMAKE_WARN_DEPRECATED # Since 4.4 # Deprecated Variables that Describe the System - MSVC10 - MSVC11 @@ -3061,8 +3114,14 @@ deprecated-or-internal-variables: - CPACK_TEMPORARY_DIRECTORY - CPACK_TOPLEVEL_DIRECTORY - CPACK_INSTALL_PREFIX + # Mentioned in the `CPACK_OBJCOPY_EXECUTABLE` description + - CMAKE_OBJCOPY # Mentioned in `file(GET_RUNTIME_DEPENDENCIES)` docs - CMAKE_OBJDUMP + # Mentioned in the `CPACK_READELF_EXECUTABLE` description + - CMAKE_READELF + # Mentioned in `Unix Makefiles` and `Ninja` generator docs + - CMAKE_STRIP # Mentioned in "Deprecated and Removed Features" of release notes 3.21 - CMAKE_SYSTEM_ARCH # Superseded by `CMAKE_EXECUTABLE_ENABLE_EXPORTS` @@ -3105,6 +3164,7 @@ environment-variables: - CMAKE_CONFIGURATION_TYPES # Since 3.22 - CMAKE_CONFIG_TYPE - CMAKE_CROSSCOMPILING_EMULATOR # Since 3.28 + - CMAKE_DISABLE_PRECOMPILE_HEADERS # Since 4.4 - CMAKE_EXPORT_BUILD_DATABASE # Since 3.31 - CMAKE_EXPORT_COMPILE_COMMANDS # Since 3.17 - CMAKE_GENERATOR @@ -3178,6 +3238,7 @@ scripting-commands: - SCOPE_FOR - PROPAGATE special-args: + - DIAGNOSTICS # Since 4.4 - POLICIES - VARIABLES start-region: block @@ -3185,6 +3246,31 @@ scripting-commands: - name: break nulary?: true + - name: cmake_diagnostic # Since 4.4 + named-args: + - SET + - PROMOTE + - DEMOTE + - GET + - PUSH + - POP + - RECURSE + - NO_RECURSE + special-args: + # Actions: + - IGNORE + - WARN + - SEND_ERROR + - FATAL_ERROR + # Diagnostic Categories + - CMD_AUTHOR + - CMD_DEPRECATED + - CMD_EXPERIMENTAL + - CMD_INSTALL_ABSOLUTE_DESTINATION + - CMD_POLICY + - CMD_UNINITIALIZED + - CMD_UNUSED_CLI + - name: cmake_host_system_information named-args: - RESULT @@ -3277,6 +3363,7 @@ scripting-commands: - name: cmake_parse_arguments named-args: - PARSE_ARGV + - PARSE_ARGN # Since 4.4 - name: cmake_path # Since 3.20 named-args: @@ -3396,6 +3483,7 @@ scripting-commands: - AND - OR - COMMAND + - DIAGNOSTIC # Since 4.4 - POLICY - TARGET - TEST @@ -3477,6 +3565,8 @@ scripting-commands: - ECHO_OUTPUT_VARIABLE # Since 3.18 - ECHO_ERROR_VARIABLE # Since 3.18 - COMMAND_ERROR_IS_FATAL # Since 3.19 + - ENVIRONMENT # Since 4.4 + - ENVIRONMENT_MODIFICATION # Since 4.4 special-args: - NONE - AUTO @@ -3835,6 +3925,7 @@ scripting-commands: - global-properties - directory-properties - target-properties + - fileset-properties - test-properties - source-properties - cache-properties @@ -3852,6 +3943,7 @@ scripting-commands: - OPTIONAL - RESULT_VARIABLE - NO_POLICY_SCOPE + - NO_DIAGNOSTIC_SCOPE # Since 4.4 - name: include_guard # Since 3.10 named-args: @@ -3899,6 +3991,10 @@ scripting-commands: # NOTE Another `PREPEND` named arg has already added - POP_FRONT - POP_BACK + # Since 4.4 + - APPLY + - COMPARATOR + - PREDICATE # Since 3.13 special-args: - STRING @@ -4066,6 +4162,7 @@ scripting-commands: - SET - EQUAL - STRING_ENCODE # Since 4.3 + - PARTIAL_EQUAL # Since 4.4 - name: unset named-args: @@ -4080,7 +4177,6 @@ scripting-commands: nested-parentheses?: true start-region: while - project-commands: - name: add_compile_definitions # Since 3.12 @@ -4232,6 +4328,20 @@ project-commands: - INITIALIZE_FROM_VARIABLE # Since 3.23 property-args: *get-property + - name: discover_tests # Since 4.4 + named-args: + - COMMAND + - COMMAND_EXPAND_LISTS + - CONFIGURATIONS + - DISCOVERY_ARGS + - DISCOVERY_MATCH + - DISCOVERY_PROPERTIES + - TEST_NAME + - TEST_ARGS + - TEST_PROPERTIES + property-args: + - test-properties + - name: enable_language named-args: - OPTIONAL @@ -4241,6 +4351,7 @@ project-commands: - ASM_NASM - ASM_MARMASM # Since 3.26 - ASM_MASM + - ASM_POASM # Since 4.4 - C - CSharp - CXX @@ -4665,6 +4776,7 @@ project-commands: special-args: - HEADERS - CXX_MODULES # Since 3.28 + - SOURCES # Since 4.4 first-arg-is-target?: true - name: try_compile @@ -4729,6 +4841,7 @@ ctest-commands: - BUILD - APPEND - CONFIGURATION + - PARALLEL_LEVEL - FLAGS - PROJECT_NAME - TARGET @@ -4736,6 +4849,8 @@ ctest-commands: - NUMBER_WARNINGS - RETURN_VALUE - CAPTURE_CMAKE_ERROR + - PRESET # Since 4.4 + - PRESETS_FILE # Since 4.4 - name: ctest_configure named-args: @@ -4746,6 +4861,8 @@ ctest-commands: - RETURN_VALUE - QUIET - CAPTURE_CMAKE_ERROR + - PRESET # Since 4.4 + - PRESETS_FILE # Since 4.4 - name: ctest_coverage named-args: @@ -4772,10 +4889,17 @@ ctest-commands: - EXCLUDE_FIXTURE_SETUP - EXCLUDE_FIXTURE_CLEANUP - PARALLEL_LEVEL + - RESOURCE_SPEC_FILE - TEST_LOAD - SCHEDULE_RANDOM + - STOP_ON_FAILURE - STOP_TIME - RETURN_VALUE + - CAPTURE_CMAKE_ERROR + - REPEAT + - OUTPUT_JUNIT + - PRESET # Since 4.4 + - PRESETS_FILE # Since 4.4 - DEFECT_COUNT - QUIET @@ -4824,6 +4948,7 @@ ctest-commands: - EXCLUDE_FIXTURE_SETUP - EXCLUDE_FIXTURE_CLEANUP - PARALLEL_LEVEL + - RESOURCE_SPEC_FILE - TEST_LOAD - SCHEDULE_RANDOM - STOP_ON_FAILURE # Since 3.18 @@ -4831,6 +4956,9 @@ ctest-commands: - RETURN_VALUE - CAPTURE_CMAKE_ERROR - REPEAT # Since 3.17 + - OUTPUT_JUNIT + - PRESET # Since 4.4 + - PRESETS_FILE # Since 4.4 - QUIET special-args: # Since 3.17 @@ -4842,6 +4970,9 @@ ctest-commands: named-args: - SOURCE - RETURN_VALUE + - VERSION_ONLY # Since 4.4 + - VERSION_OVERRIDE # Since 4.4 + - CAPTURE_CMAKE_ERROR - QUIET - name: ctest_upload @@ -5314,7 +5445,11 @@ standard-module-commands: - AnyNewerVersion - SameMajorVersion - SameMinorVersion - - ExactVersion + - ExactVersion # Deprecated since 4.4! + # Since 4.4 + - SamePatchVersion + - SameFullVersion + - SemanticVersion - name: generate_apple_platform_selection_file # Since 3.29 named-args: - INSTALL_DESTINATION @@ -5539,6 +5674,8 @@ standard-module-commands: - GIT_PROGRESS - GIT_CONFIG - GIT_REMOTE_UPDATE_STRATEGY + - CMAKE_EP_GIT_CLONE_RETRY_COUNT # Since 4.4 + - CMAKE_EP_GIT_CLONE_RETRY_DELAY # Since 4.4 - SVN_REPOSITORY - SVN_REVISION - SVN_USERNAME @@ -6073,11 +6210,15 @@ standard-module-commands: - APPEND_PATH # FindPython - name: Python_add_library - named-args: + named-args: &Python_add_library - STATIC - SHARED - MODULE + - USE_SABI - WITH_SOABI + # FindPython3 + - name: Python3_add_library + named-args: *Python_add_library # FindSubversion - name: Subversion_WC_INFO named-args: diff --git a/data/generators/generate-cmake-syntax.py b/data/generators/generate-cmake-syntax.py index b54e8eeb3..1405935ae 100755 --- a/data/generators/generate-cmake-syntax.py +++ b/data/generators/generate-cmake-syntax.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # -# SPDX-FileCopyrightText: 2017-2025 Alex Turbov <[email protected]> +# SPDX-FileCopyrightText: 2017-2026 Alex Turbov <[email protected]> # # /// script # requires-python = ">=3.11" @@ -41,8 +41,9 @@ _PROPERTY_KEYS = [ 'global-properties' , 'directory-properties' , 'target-properties' - , 'source-properties' + , 'fileset-properties' , 'test-properties' + , 'source-properties' , 'cache-properties' , 'install-properties' ] diff --git a/data/syntax/cmake.xml b/data/syntax/cmake.xml index 900685772..0572e0ad0 100644 --- a/data/syntax/cmake.xml +++ b/data/syntax/cmake.xml @@ -24,7 +24,7 @@ <language name="CMake" - version="60" + version="61" kateversion="5.62" section="Other" extensions="CMakeLists.txt;*.cmake;*.cmake.in" @@ -38,6 +38,7 @@ <list name="commands"> <item>block</item> <item>break</item> + <item>cmake_diagnostic</item> <item>cmake_host_system_information</item> <item>cmake_language</item> <item>cmake_minimum_required</item> @@ -104,6 +105,7 @@ <item>cmake_instrumentation</item> <item>create_test_sourcelist</item> <item>define_property</item> + <item>discover_tests</item> <item>enable_language</item> <item>enable_testing</item> <item>export</item> @@ -156,9 +158,33 @@ <item>SCOPE_FOR</item> </list> <list name="block_sargs"> + <item>DIAGNOSTICS</item> <item>POLICIES</item> <item>VARIABLES</item> </list> + <list name="cmake_diagnostic_nargs"> + <item>DEMOTE</item> + <item>GET</item> + <item>NO_RECURSE</item> + <item>POP</item> + <item>PROMOTE</item> + <item>PUSH</item> + <item>RECURSE</item> + <item>SET</item> + </list> + <list name="cmake_diagnostic_sargs"> + <item>CMD_AUTHOR</item> + <item>CMD_DEPRECATED</item> + <item>CMD_EXPERIMENTAL</item> + <item>CMD_INSTALL_ABSOLUTE_DESTINATION</item> + <item>CMD_POLICY</item> + <item>CMD_UNINITIALIZED</item> + <item>CMD_UNUSED_CLI</item> + <item>FATAL_ERROR</item> + <item>IGNORE</item> + <item>SEND_ERROR</item> + <item>WARN</item> + </list> <list name="cmake_host_system_information_nargs"> <item>ERROR_VARIABLE</item> <item>QUERY</item> @@ -236,6 +262,7 @@ <item>VERSION</item> </list> <list name="cmake_parse_arguments_nargs"> + <item>PARSE_ARGN</item> <item>PARSE_ARGV</item> </list> <list name="cmake_path_nargs"> @@ -343,6 +370,7 @@ <item>AND</item> <item>COMMAND</item> <item>DEFINED</item> + <item>DIAGNOSTIC</item> <item>EQUAL</item> <item>EXISTS</item> <item>GREATER</item> @@ -382,6 +410,8 @@ <item>ECHO_ERROR_VARIABLE</item> <item>ECHO_OUTPUT_VARIABLE</item> <item>ENCODING</item> + <item>ENVIRONMENT</item> + <item>ENVIRONMENT_MODIFICATION</item> <item>ERROR_FILE</item> <item>ERROR_QUIET</item> <item>ERROR_STRIP_TRAILING_WHITESPACE</item> @@ -711,6 +741,7 @@ <item>VARIABLE</item> </list> <list name="include_nargs"> + <item>NO_DIAGNOSTIC_SCOPE</item> <item>NO_POLICY_SCOPE</item> <item>OPTIONAL</item> <item>RESULT_VARIABLE</item> @@ -721,8 +752,10 @@ </list> <list name="list_nargs"> <item>APPEND</item> + <item>APPLY</item> <item>AT</item> <item>CASE</item> + <item>COMPARATOR</item> <item>COMPARE</item> <item>EXCLUDE</item> <item>FILTER</item> @@ -738,6 +771,7 @@ <item>OUTPUT_VARIABLE</item> <item>POP_BACK</item> <item>POP_FRONT</item> + <item>PREDICATE</item> <item>PREPEND</item> <item>REGEX</item> <item>REMOVE_AT</item> @@ -860,6 +894,7 @@ <item>NAME</item> <item>NAMESPACE</item> <item>NOTEQUAL</item> + <item>PARTIAL_EQUAL</item> <item>PREPEND</item> <item>QUOTE</item> <item>RANDOM</item> @@ -1010,6 +1045,17 @@ <item>TEST</item> <item>VARIABLE</item> </list> + <list name="discover_tests_nargs"> + <item>COMMAND</item> + <item>COMMAND_EXPAND_LISTS</item> + <item>CONFIGURATIONS</item> + <item>DISCOVERY_ARGS</item> + <item>DISCOVERY_MATCH</item> + <item>DISCOVERY_PROPERTIES</item> + <item>TEST_ARGS</item> + <item>TEST_NAME</item> + <item>TEST_PROPERTIES</item> + </list> <list name="enable_language_nargs"> <item>OPTIONAL</item> </list> @@ -1019,6 +1065,7 @@ <item>ASM_MARMASM</item> <item>ASM_MASM</item> <item>ASM_NASM</item> + <item>ASM_POASM</item> <item>C</item> <item>CSharp</item> <item>CUDA</item> @@ -1357,6 +1404,7 @@ <list name="target_sources_sargs"> <item>CXX_MODULES</item> <item>HEADERS</item> + <item>SOURCES</item> </list> <list name="try_compile_nargs"> <item>BINARY_DIR</item> @@ -1410,6 +1458,9 @@ <item>FLAGS</item> <item>NUMBER_ERRORS</item> <item>NUMBER_WARNINGS</item> + <item>PARALLEL_LEVEL</item> + <item>PRESET</item> + <item>PRESETS_FILE</item> <item>PROJECT_NAME</item> <item>RETURN_VALUE</item> <item>TARGET</item> @@ -1419,6 +1470,8 @@ <item>BUILD</item> <item>CAPTURE_CMAKE_ERROR</item> <item>OPTIONS</item> + <item>PRESET</item> + <item>PRESETS_FILE</item> <item>QUIET</item> <item>RETURN_VALUE</item> <item>SOURCE</item> @@ -1434,6 +1487,7 @@ <list name="ctest_memcheck_nargs"> <item>APPEND</item> <item>BUILD</item> + <item>CAPTURE_CMAKE_ERROR</item> <item>DEFECT_COUNT</item> <item>END</item> <item>EXCLUDE</item> @@ -1443,11 +1497,17 @@ <item>EXCLUDE_LABEL</item> <item>INCLUDE</item> <item>INCLUDE_LABEL</item> + <item>OUTPUT_JUNIT</item> <item>PARALLEL_LEVEL</item> + <item>PRESET</item> + <item>PRESETS_FILE</item> <item>QUIET</item> + <item>REPEAT</item> + <item>RESOURCE_SPEC_FILE</item> <item>RETURN_VALUE</item> <item>SCHEDULE_RANDOM</item> <item>START</item> + <item>STOP_ON_FAILURE</item> <item>STOP_TIME</item> <item>STRIDE</item> <item>TEST_LOAD</item> @@ -1488,9 +1548,13 @@ <item>INCLUDE</item> <item>INCLUDE_FROM_FILE</item> <item>INCLUDE_LABEL</item> + <item>OUTPUT_JUNIT</item> <item>PARALLEL_LEVEL</item> + <item>PRESET</item> + <item>PRESETS_FILE</item> <item>QUIET</item> <item>REPEAT</item> + <item>RESOURCE_SPEC_FILE</item> <item>RETURN_VALUE</item> <item>SCHEDULE_RANDOM</item> <item>START</item> @@ -1505,9 +1569,12 @@ <item>UNTIL_PASS</item> </list> <list name="ctest_update_nargs"> + <item>CAPTURE_CMAKE_ERROR</item> <item>QUIET</item> <item>RETURN_VALUE</item> <item>SOURCE</item> + <item>VERSION_ONLY</item> + <item>VERSION_OVERRIDE</item> </list> <list name="ctest_upload_nargs"> <item>CAPTURE_CMAKE_ERROR</item> @@ -1593,8 +1660,11 @@ <list name="write_basic_package_version_file_sargs"> <item>AnyNewerVersion</item> <item>ExactVersion</item> + <item>SameFullVersion</item> <item>SameMajorVersion</item> <item>SameMinorVersion</item> + <item>SamePatchVersion</item> + <item>SemanticVersion</item> </list> <list name="generate_apple_platform_selection_file_nargs"> <item>INSTALL_DESTINATION</item> @@ -1758,6 +1828,8 @@ <item>CMAKE_CACHE_ARGS</item> <item>CMAKE_CACHE_DEFAULT_ARGS</item> <item>CMAKE_COMMAND</item> + <item>CMAKE_EP_GIT_CLONE_RETRY_COUNT</item> + <item>CMAKE_EP_GIT_CLONE_RETRY_DELAY</item> <item>CMAKE_GENERATOR</item> <item>CMAKE_GENERATOR_INSTANCE</item> <item>CMAKE_GENERATOR_PLATFORM</item> @@ -2242,6 +2314,7 @@ <item>MODULE</item> <item>SHARED</item> <item>STATIC</item> + <item>USE_SABI</item> <item>WITH_SOABI</item> </list> <list name="Subversion_WC_INFO_nargs"> @@ -2413,10 +2486,14 @@ <item>CMAKE_CURRENT_LIST_FILE</item> <item>CMAKE_CURRENT_LIST_LINE</item> <item>CMAKE_CURRENT_SOURCE_DIR</item> + <item>CMAKE_CXX_COMPILE_BMI</item> <item>CMAKE_CXX_COMPILE_FEATURES</item> <item>CMAKE_CXX_EXTENSIONS</item> <item>CMAKE_CXX_LINK_NO_PIE_SUPPORTED</item> <item>CMAKE_CXX_LINK_PIE_SUPPORTED</item> + <item>CMAKE_CXX_MODULE_BMI_ONLY_FLAG</item> + <item>CMAKE_CXX_MODULE_MAP_FLAG</item> + <item>CMAKE_CXX_MODULE_MAP_FORMAT</item> <item>CMAKE_CXX_SCAN_FOR_MODULES</item> <item>CMAKE_CXX_STANDARD</item> <item>CMAKE_CXX_STANDARD_REQUIRED</item> @@ -2730,6 +2807,7 @@ <item>CMAKE_REQUIRED_LINK_OPTIONS</item> <item>CMAKE_REQUIRED_QUIET</item> <item>CMAKE_ROOT</item> + <item>CMAKE_RULE_MESSAGES</item> <item>CMAKE_RUNTIME_OUTPUT_DIRECTORY</item> <item>CMAKE_SCRIPT_MODE_FILE</item> <item>CMAKE_SHARED_LIBRARY_ENABLE_EXPORTS</item> @@ -2777,7 +2855,10 @@ <item>CMAKE_Swift_LANGUAGE_VERSION</item> <item>CMAKE_Swift_MODULE_DIRECTORY</item> <item>CMAKE_Swift_NUM_THREADS</item> + <item>CMAKE_Swift_SEPARATE_MODULE_EMISSION</item> + <item>CMAKE_TARGET_MESSAGES</item> <item>CMAKE_TASKING_TOOLSET</item> + <item>CMAKE_TEST_BUILD_DEPENDS</item> <item>CMAKE_TEST_LAUNCHER</item> <item>CMAKE_THREAD_LIBS_INIT</item> <item>CMAKE_THREAD_PREFER_PTHREAD</item> @@ -2835,7 +2916,6 @@ <item>CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION</item> <item>CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM</item> <item>CMAKE_VS_WINRT_BY_DEFAULT</item> - <item>CMAKE_WARN_DEPRECATED</item> <item>CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION</item> <item>CMAKE_WATCOM_RUNTIME_LIBRARY</item> <item>CMAKE_WIN32_EXECUTABLE</item> @@ -2886,6 +2966,7 @@ <item>CPACK_APPIMAGE_UPDATE_INFORMATION</item> <item>CPACK_ARCHIVE_COMPONENT_INSTALL</item> <item>CPACK_ARCHIVE_COMPRESSION_LEVEL</item> + <item>CPACK_ARCHIVE_ENCODING</item> <item>CPACK_ARCHIVE_FILE_EXTENSION</item> <item>CPACK_ARCHIVE_FILE_NAME</item> <item>CPACK_ARCHIVE_GID</item> @@ -3055,6 +3136,7 @@ <item>CPACK_NSIS_BRANDING_TEXT_TRIM_POSITION</item> <item>CPACK_NSIS_COMPRESSOR</item> <item>CPACK_NSIS_CONTACT</item> + <item>CPACK_NSIS_CRC_CHECK</item> <item>CPACK_NSIS_CREATE_ICONS_EXTRA</item> <item>CPACK_NSIS_DELETE_ICONS_EXTRA</item> <item>CPACK_NSIS_DISPLAY_NAME</item> @@ -3069,6 +3151,7 @@ <item>CPACK_NSIS_FINISH_TITLE</item> <item>CPACK_NSIS_FINISH_TITLE_3LINES</item> <item>CPACK_NSIS_HELP_LINK</item> + <item>CPACK_NSIS_IGNORE_COMPONENTS_PAGE</item> <item>CPACK_NSIS_IGNORE_LICENSE_PAGE</item> <item>CPACK_NSIS_INSTALLED_ICON_NAME</item> <item>CPACK_NSIS_INSTALLER_MUI_ICON_CODE</item> @@ -3266,12 +3349,14 @@ <item>CTEST_BINARY_DIRECTORY</item> <item>CTEST_BUILD_COMMAND</item> <item>CTEST_BUILD_NAME</item> + <item>CTEST_BUILD_PRESET</item> <item>CTEST_BZR_COMMAND</item> <item>CTEST_BZR_UPDATE_OPTIONS</item> <item>CTEST_CHANGE_ID</item> <item>CTEST_CHECKOUT_COMMAND</item> <item>CTEST_CONFIGURATION_TYPE</item> <item>CTEST_CONFIGURE_COMMAND</item> + <item>CTEST_CONFIGURE_PRESET</item> <item>CTEST_COVERAGE_COMMAND</item> <item>CTEST_COVERAGE_EXTRA_FLAGS</item> <item>CTEST_CURL_OPTIONS</item> @@ -3319,16 +3404,21 @@ <item>CTEST_P4_COMMAND</item> <item>CTEST_P4_OPTIONS</item> <item>CTEST_P4_UPDATE_OPTIONS</item> + <item>CTEST_PRESET</item> + <item>CTEST_PRESETS_FILE</item> <item>CTEST_RESOURCE_SPEC_FILE</item> <item>CTEST_RUN_CURRENT_SCRIPT</item> <item>CTEST_SITE</item> <item>CTEST_SOURCE_DIRECTORY</item> <item>CTEST_SUBMIT_INACTIVITY_TIMEOUT</item> + <item>CTEST_SUBMIT_PARTS</item> <item>CTEST_SUBMIT_URL</item> <item>CTEST_SVN_COMMAND</item> <item>CTEST_SVN_OPTIONS</item> <item>CTEST_SVN_UPDATE_OPTIONS</item> + <item>CTEST_TEST_COVERAGE_TOOL</item> <item>CTEST_TEST_LOAD</item> + <item>CTEST_TEST_PRESET</item> <item>CTEST_TEST_TIMEOUT</item> <item>CTEST_TLS_VERIFY</item> <item>CTEST_TLS_VERSION</item> @@ -3367,6 +3457,7 @@ <item>ExternalData_CUSTOM_LOCATION</item> <item>ExternalData_HTTPHEADERS</item> <item>ExternalData_LINK_CONTENT</item> + <item>ExternalData_LINK_MODE</item> <item>ExternalData_NO_SYMLINKS</item> <item>ExternalData_OBJECT_STORES</item> <item>ExternalData_SERIES_MATCH</item> @@ -3375,6 +3466,7 @@ <item>ExternalData_SERIES_PARSE_PREFIX</item> <item>ExternalData_SERIES_PARSE_SUFFIX</item> <item>ExternalData_SOURCE_ROOT</item> + <item>ExternalData_STATE_ROOT</item> <item>ExternalData_TIMEOUT_ABSOLUTE</item> <item>ExternalData_TIMEOUT_INACTIVITY</item> <item>ExternalData_URL_TEMPLATES</item> @@ -3700,6 +3792,7 @@ <item>Python3_FIND_STRATEGY</item> <item>Python3_FIND_UNVERSIONED_NAMES</item> <item>Python3_FIND_VIRTUALENV</item> + <item>Python3_FREE_THREADED</item> <item>Python3_INTERPRETER</item> <item>Python3_INTERPRETER_ID</item> <item>Python3_LINK_OPTIONS</item> @@ -3804,20 +3897,26 @@ <item>CMAKE_COMPILER_IS_GNUCXX</item> <item>CMAKE_COMPILER_IS_GNUG77</item> <item>CMAKE_ENABLE_EXPORTS</item> + <item>CMAKE_ERROR_DEPRECATED</item> <item>CMAKE_EXTRA_GENERATOR</item> <item>CMAKE_FILES_DIRECTORY</item> <item>CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY</item> <item>CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY</item> + <item>CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY</item> <item>CMAKE_HOME_DIRECTORY</item> <item>CMAKE_INTERNAL_PLATFORM_ABI</item> <item>CMAKE_IOS_INSTALL_COMBINED</item> <item>CMAKE_NOT_USING_CONFIG_FLAGS</item> + <item>CMAKE_OBJCOPY</item> <item>CMAKE_OBJDUMP</item> + <item>CMAKE_READELF</item> + <item>CMAKE_STRIP</item> <item>CMAKE_SUPPRESS_DEVELOPER_ERRORS</item> <item>CMAKE_SUPPRESS_DEVELOPER_WARNINGS</item> <item>CMAKE_SYSTEM_ARCH</item> <item>CMAKE_USE_RELATIVE_PATHS</item> <item>CMAKE_VS_INTEL_Fortran_PROJECT_VERSION</item> + <item>CMAKE_WARN_DEPRECATED</item> <item>CPACK_INSTALL_PREFIX</item> <item>CPACK_INSTALL_SCRIPT</item> <item>CPACK_PACKAGE_CONTACT</item> @@ -3855,6 +3954,7 @@ <item>CMAKE_CONFIGURATION_TYPES</item> <item>CMAKE_CONFIG_TYPE</item> <item>CMAKE_CROSSCOMPILING_EMULATOR</item> + <item>CMAKE_DISABLE_PRECOMPILE_HEADERS</item> <item>CMAKE_EXPORT_BUILD_DATABASE</item> <item>CMAKE_EXPORT_COMPILE_COMMANDS</item> <item>CMAKE_FRAMEWORK_PATH</item> @@ -4116,6 +4216,11 @@ <item>IMPORTED</item> <item>IMPORTED_COMMON_LANGUAGE_RUNTIME</item> <item>IMPORTED_CONFIGURATIONS</item> + <item>IMPORTED_CXX_MODULES_COMPILE_DEFINITIONS</item> + <item>IMPORTED_CXX_MODULES_COMPILE_FEATURES</item> + <item>IMPORTED_CXX_MODULES_COMPILE_OPTIONS</item> + <item>IMPORTED_CXX_MODULES_INCLUDE_DIRECTORIES</item> + <item>IMPORTED_CXX_MODULES_LINK_LIBRARIES</item> <item>IMPORTED_GLOBAL</item> <item>IMPORTED_IMPLIB</item> <item>IMPORTED_LIBNAME</item> @@ -4245,6 +4350,8 @@ <item>Swift_LANGUAGE_VERSION</item> <item>Swift_MODULE_DIRECTORY</item> <item>Swift_MODULE_NAME</item> + <item>Swift_PACKAGE_NAME</item> + <item>Swift_SEPARATE_MODULE_EMISSION</item> <item>TEST_LAUNCHER</item> <item>TRANSITIVE_COMPILE_PROPERTIES</item> <item>TRANSITIVE_LINK_PROPERTIES</item> @@ -4337,6 +4444,56 @@ <item>XCODE_XCCONFIG</item> <item>XCTEST</item> </list> + <list name="fileset-properties"> + <item>BASE_DIRS</item> + <item>COMPILE_DEFINITIONS</item> + <item>COMPILE_OPTIONS</item> + <item>CXX_SCAN_FOR_MODULES</item> + <item>INCLUDE_DIRECTORIES</item> + <item>INDEPENDENT_FILES</item> + <item>INTERFACE_COMPILE_DEFINITIONS</item> + <item>INTERFACE_COMPILE_OPTIONS</item> + <item>INTERFACE_INCLUDE_DIRECTORIES</item> + <item>INTERFACE_SOURCES</item> + <item>JOB_POOL_COMPILE</item> + <item>SCOPE</item> + <item>SKIP_LINTING</item> + <item>SKIP_PRECOMPILE_HEADERS</item> + <item>SKIP_UNITY_BUILD_INCLUSION</item> + <item>SOURCES</item> + <item>TYPE</item> + </list> + <list name="test-properties"> + <item>ATTACHED_FILES</item> + <item>ATTACHED_FILES_ON_FAIL</item> + <item>COST</item> + <item>DEPENDS</item> + <item>DISABLED</item> + <item>ENVIRONMENT</item> + <item>ENVIRONMENT_MODIFICATION</item> + <item>FAIL_REGULAR_EXPRESSION</item> + <item>FIXTURES_CLEANUP</item> + <item>FIXTURES_REQUIRED</item> + <item>FIXTURES_SETUP</item> + <item>GENERATED_RESOURCE_SPEC_FILE</item> + <item>LABELS</item> + <item>MEASUREMENT</item> + <item>PASS_REGULAR_EXPRESSION</item> + <item>PROCESSORS</item> + <item>PROCESSOR_AFFINITY</item> + <item>REQUIRED_FILES</item> + <item>RESOURCE_GROUPS</item> + <item>RESOURCE_LOCK</item> + <item>RUN_SERIAL</item> + <item>SKIP_REGULAR_EXPRESSION</item> + <item>SKIP_RETURN_CODE</item> + <item>TIMEOUT</item> + <item>TIMEOUT_AFTER_MATCH</item> + <item>TIMEOUT_SIGNAL_GRACE_PERIOD</item> + <item>TIMEOUT_SIGNAL_NAME</item> + <item>WILL_FAIL</item> + <item>WORKING_DIRECTORY</item> + </list> <list name="source-properties"> <item>ABSTRACT</item> <item>AUTORCC_OPTIONS</item> @@ -4394,37 +4551,6 @@ <item>XCODE_FILE_ATTRIBUTES</item> <item>XCODE_LAST_KNOWN_FILE_TYPE</item> </list> - <list name="test-properties"> - <item>ATTACHED_FILES</item> - <item>ATTACHED_FILES_ON_FAIL</item> - <item>COST</item> - <item>DEPENDS</item> - <item>DISABLED</item> - <item>ENVIRONMENT</item> - <item>ENVIRONMENT_MODIFICATION</item> - <item>FAIL_REGULAR_EXPRESSION</item> - <item>FIXTURES_CLEANUP</item> - <item>FIXTURES_REQUIRED</item> - <item>FIXTURES_SETUP</item> - <item>GENERATED_RESOURCE_SPEC_FILE</item> - <item>LABELS</item> - <item>MEASUREMENT</item> - <item>PASS_REGULAR_EXPRESSION</item> - <item>PROCESSORS</item> - <item>PROCESSOR_AFFINITY</item> - <item>REQUIRED_FILES</item> - <item>RESOURCE_GROUPS</item> - <item>RESOURCE_LOCK</item> - <item>RUN_SERIAL</item> - <item>SKIP_REGULAR_EXPRESSION</item> - <item>SKIP_RETURN_CODE</item> - <item>TIMEOUT</item> - <item>TIMEOUT_AFTER_MATCH</item> - <item>TIMEOUT_SIGNAL_GRACE_PERIOD</item> - <item>TIMEOUT_SIGNAL_NAME</item> - <item>WILL_FAIL</item> - <item>WORKING_DIRECTORY</item> - </list> <list name="cache-properties"> <item>ADVANCED</item> <item>HELPSTRING</item> @@ -4963,6 +5089,7 @@ <DetectSpaces/> <WordDetect String="block" insensitive="true" attribute="Command" context="block_ctx" beginRegion="block"/> <WordDetect String="break" insensitive="true" attribute="Control Flow" context="break_ctx"/> + <WordDetect String="cmake_diagnostic" insensitive="true" attribute="Command" context="cmake_diagnostic_ctx"/> <WordDetect String="cmake_host_system_information" insensitive="true" attribute="Command" context="cmake_host_system_information_ctx"/> <WordDetect String="cmake_language" insensitive="true" attribute="Command" context="cmake_language_ctx"/> <WordDetect String="cmake_minimum_required" insensitive="true" attribute="Command" context="cmake_minimum_required_ctx"/> @@ -5029,6 +5156,7 @@ <WordDetect String="cmake_instrumentation" insensitive="true" attribute="Command" context="cmake_instrumentation_ctx"/> <WordDetect String="create_test_sourcelist" insensitive="true" attribute="Command" context="create_test_sourcelist_ctx"/> <WordDetect String="define_property" insensitive="true" attribute="Command" context="define_property_ctx"/> + <WordDetect String="discover_tests" insensitive="true" attribute="Command" context="discover_tests_ctx"/> <WordDetect String="enable_language" insensitive="true" attribute="Command" context="enable_language_ctx"/> <WordDetect String="enable_testing" insensitive="true" attribute="Command" context="function_ctx"/> <WordDetect String="export" insensitive="true" attribute="Command" context="export_ctx"/> @@ -5238,6 +5366,7 @@ <WordDetect String="protobuf_generate_python" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> <WordDetect String="protobuf_generate" insensitive="true" attribute="CMake Provided Function/Macro" context="protobuf_generate_ctx"/> <WordDetect String="Python_add_library" insensitive="true" attribute="CMake Provided Function/Macro" context="Python_add_library_ctx"/> + <WordDetect String="Python3_add_library" insensitive="true" attribute="CMake Provided Function/Macro" context="Python_add_library_ctx"/> <WordDetect String="Subversion_WC_INFO" insensitive="true" attribute="CMake Provided Function/Macro" context="Subversion_WC_INFO_ctx"/> <WordDetect String="Subversion_WC_LOG" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> <WordDetect String="xctest_add_bundle" insensitive="true" attribute="CMake Provided Function/Macro" context="function_ctx"/> @@ -5265,6 +5394,17 @@ <DetectSpaces/> <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_diagnostic_ctx"> + <DetectChar attribute="Normal Text" context="cmake_diagnostic_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_diagnostic_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cmake_diagnostic_nargs"/> + <keyword attribute="Special Args" context="#stay" String="cmake_diagnostic_sargs"/> + <IncludeRules context="User Function Args"/> + </context> <context attribute="Normal Text" lineEndContext="#stay" name="cmake_host_system_information_ctx"> <DetectChar attribute="Normal Text" context="cmake_host_system_information_ctx_op" char="("/> <DetectChar attribute="Normal Text" context="#pop" char=")"/> @@ -5510,6 +5650,7 @@ <keyword attribute="Property" context="#stay" String="cache-properties"/> <keyword attribute="Property" context="#stay" String="directory-properties"/> <IncludeRules context="Detect More directory-properties"/> + <keyword attribute="Property" context="#stay" String="fileset-properties"/> <keyword attribute="Property" context="#stay" String="global-properties"/> <IncludeRules context="Detect More global-properties"/> <keyword attribute="Property" context="#stay" String="install-properties"/> @@ -5642,6 +5783,7 @@ <keyword attribute="Property" context="#stay" String="cache-properties"/> <keyword attribute="Property" context="#stay" String="directory-properties"/> <IncludeRules context="Detect More directory-properties"/> + <keyword attribute="Property" context="#stay" String="fileset-properties"/> <keyword attribute="Property" context="#stay" String="global-properties"/> <IncludeRules context="Detect More global-properties"/> <keyword attribute="Property" context="#stay" String="install-properties"/> @@ -5664,6 +5806,7 @@ <keyword attribute="Property" context="#stay" String="cache-properties"/> <keyword attribute="Property" context="#stay" String="directory-properties"/> <IncludeRules context="Detect More directory-properties"/> + <keyword attribute="Property" context="#stay" String="fileset-properties"/> <keyword attribute="Property" context="#stay" String="global-properties"/> <IncludeRules context="Detect More global-properties"/> <keyword attribute="Property" context="#stay" String="install-properties"/> @@ -5922,6 +6065,7 @@ <keyword attribute="Property" context="#stay" String="cache-properties"/> <keyword attribute="Property" context="#stay" String="directory-properties"/> <IncludeRules context="Detect More directory-properties"/> + <keyword attribute="Property" context="#stay" String="fileset-properties"/> <keyword attribute="Property" context="#stay" String="global-properties"/> <IncludeRules context="Detect More global-properties"/> <keyword attribute="Property" context="#stay" String="install-properties"/> @@ -5932,6 +6076,17 @@ <keyword attribute="Property" context="#stay" String="test-properties"/> <IncludeRules context="User Function Args"/> </context> + <context attribute="Normal Text" lineEndContext="#stay" name="discover_tests_ctx"> + <DetectChar attribute="Normal Text" context="discover_tests_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="discover_tests_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="discover_tests_nargs"/> + <keyword attribute="Property" context="#stay" String="test-properties"/> + <IncludeRules context="User Function Args"/> + </context> <context attribute="Normal Text" lineEndContext="#stay" name="enable_language_ctx"> <DetectChar attribute="Normal Text" context="enable_language_ctx_op" char="("/> <DetectChar attribute="Normal Text" context="#pop" char=")"/> @@ -7113,7 +7268,7 @@ </context> <context attribute="Normal Text" lineEndContext="#stay" name="Detect More target-properties"> [suppressed due to size limit] [suppressed due to size limit] </context> <context attribute="Normal Text" lineEndContext="#stay" name="Detect More source-properties">