summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Auxiliary/vim/cmake.vim.in6
-rwxr-xr-xAuxiliary/vim/extract-upper-case.pl6
-rw-r--r--Auxiliary/vim/syntax/cmake.vim863
3 files changed, 816 insertions, 59 deletions
diff --git a/Auxiliary/vim/cmake.vim.in b/Auxiliary/vim/cmake.vim.in
index 6edc040..39d7193 100644
--- a/Auxiliary/vim/cmake.vim.in
+++ b/Auxiliary/vim/cmake.vim.in
@@ -22,20 +22,20 @@ set cpo&vim
syn region cmakeBracketArgument start="\[\z(=\?\|=[0-9]*\)\[" end="\]\z1\]" contains=cmakeTodo,@Spell
syn region cmakeComment start="#" end="$" contains=cmakeTodo,@Spell
-syn region cmakeBracketComment start="#\[\z(=\?\|=[0-9]*\)\[" end="\]\z1\]" contains=cmakeTodo,@Spell
+syn region cmakeBracketComment start="\[\z(=*\)\[" end="\]\z1\]" contains=cmakeTodo,@Spell
syn match cmakeEscaped /\(\\\\\|\\"\|\\n\|\\t\)/ contained
syn region cmakeRegistry start="\[" end="]" contained oneline contains=cmakeTodo,cmakeEscaped
syn region cmakeGeneratorExpression start="$<" end=">" contained oneline contains=cmakeVariableValue,cmakeProperty,cmakeGeneratorExpressions,cmakeTodo
-syn region cmakeString start='"' end='"' contained contains=cmakeTodo,cmakeVariableValue,cmakeEscaped
+syn region cmakeString start='"' end='"' contained contains=cmakeTodo,cmakeVariableValue,cmakeEscaped,@Spell
syn region cmakeVariableValue start="${" end="}" contained oneline contains=cmakeVariable,cmakeTodo,cmakeVariableValue
syn region cmakeEnvironment start="$ENV{" end="}" contained oneline contains=cmakeTodo
-syn region cmakeArguments start="(" end=")" contains=ALLBUT,cmakeGeneratorExpressions,cmakeCommand,cmakeCommandConditional,cmakeCommandRepeat,cmakeCommandDeprecated,cmakeCommandManuallyAdded,cmakeArguments,cmakeTodo
+syn region cmakeArguments start="(" end=")" contains=ALLBUT,cmakeGeneratorExpressions,cmakeCommand,cmakeCommandConditional,cmakeCommandRepeat,cmakeCommandDeprecated,cmakeCommandManuallyAdded,cmakeArguments,cmakeTodo,@Spell
syn case match
diff --git a/Auxiliary/vim/extract-upper-case.pl b/Auxiliary/vim/extract-upper-case.pl
index 1179199..7f40b74 100755
--- a/Auxiliary/vim/extract-upper-case.pl
+++ b/Auxiliary/vim/extract-upper-case.pl
@@ -16,10 +16,10 @@ my @modules;
my %keywords; # command => keyword-list
# find cmake/Modules/ | sed -rn 's/.*CMakeDetermine(.+)Compiler.cmake/\1/p' | sort
-my @languages = qw(ASM ASM_MASM ASM_NASM C CSharp CUDA CXX Fortran Java RC Swift);
+my @languages = qw(ASM ASM_MASM ASM_NASM C CSharp CUDA CXX Fortran Java RC Swift HIP);
# unwanted upper-cases
-my %unwanted = map { $_ => 1 } qw(VS CXX IDE NOTFOUND NO_ DFOO DBAR NEW);
+my %unwanted = map { $_ => 1 } qw(VS CXX IDE NOTFOUND NO_ DFOO DBAR NEW GNU);
# cannot remove ALL - exists for add_custom_command
# control-statements
@@ -30,7 +30,7 @@ my %loop = map { $_ => 1 } qw(foreach while endforeach endwhile);
my %deprecated = map { $_ => 1 } qw(build_name exec_program export_library_dependencies install_files install_programs install_targets link_libraries make_directory output_required_files remove subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file);
# add some (popular) modules
-push @modules, "ExternalProject";
+push @modules, "ExternalProject", "FetchContent";
# variables
open(CMAKE, "$cmake --help-variable-list|") or die "could not run cmake";
diff --git a/Auxiliary/vim/syntax/cmake.vim b/Auxiliary/vim/syntax/cmake.vim
index 83f13d8..82dc563 100644
--- a/Auxiliary/vim/syntax/cmake.vim
+++ b/Auxiliary/vim/syntax/cmake.vim
@@ -1,13 +1,13 @@
" Vim syntax file
" Program: CMake - Cross-Platform Makefile Generator
-" Version: cmake version 3.19.20201028-gdab947f
+" Version: cmake version 3.27.20230713-gdc88dd5
" Language: CMake
" Author: Andy Cedilnik <andy.cedilnik@kitware.com>,
" Nicholas Hutchinson <nshutchinson@gmail.com>,
" Patrick Boettcher <patrick.boettcher@posteo.de>
" Maintainer: Dimitri Merejkowsky <d.merej@gmail.com>
" Former Maintainer: Karthik Krishnan <karthik.krishnan@kitware.com>
-" Last Change: 2020 oct. 28
+" Last Change: 2023 Jul 13
"
" License: The CMake license applies to this file. See
" https://cmake.org/licensing
@@ -22,20 +22,20 @@ set cpo&vim
syn region cmakeBracketArgument start="\[\z(=\?\|=[0-9]*\)\[" end="\]\z1\]" contains=cmakeTodo,@Spell
syn region cmakeComment start="#" end="$" contains=cmakeTodo,@Spell
-syn region cmakeBracketComment start="#\[\z(=\?\|=[0-9]*\)\[" end="\]\z1\]" contains=cmakeTodo,@Spell
+syn region cmakeBracketComment start="\[\z(=*\)\[" end="\]\z1\]" contains=cmakeTodo,@Spell
syn match cmakeEscaped /\(\\\\\|\\"\|\\n\|\\t\)/ contained
syn region cmakeRegistry start="\[" end="]" contained oneline contains=cmakeTodo,cmakeEscaped
syn region cmakeGeneratorExpression start="$<" end=">" contained oneline contains=cmakeVariableValue,cmakeProperty,cmakeGeneratorExpressions,cmakeTodo
-syn region cmakeString start='"' end='"' contained contains=cmakeTodo,cmakeVariableValue,cmakeEscaped
+syn region cmakeString start='"' end='"' contained contains=cmakeTodo,cmakeVariableValue,cmakeEscaped,@Spell
syn region cmakeVariableValue start="${" end="}" contained oneline contains=cmakeVariable,cmakeTodo,cmakeVariableValue
syn region cmakeEnvironment start="$ENV{" end="}" contained oneline contains=cmakeTodo
-syn region cmakeArguments start="(" end=")" contains=ALLBUT,cmakeGeneratorExpressions,cmakeCommand,cmakeCommandConditional,cmakeCommandRepeat,cmakeCommandDeprecated,cmakeCommandManuallyAdded,cmakeArguments,cmakeTodo
+syn region cmakeArguments start="(" end=")" contains=ALLBUT,cmakeGeneratorExpressions,cmakeCommand,cmakeCommandConditional,cmakeCommandRepeat,cmakeCommandDeprecated,cmakeCommandManuallyAdded,cmakeArguments,cmakeTodo,@Spell
syn case match
@@ -76,6 +76,7 @@ syn keyword cmakeProperty contained
\ AUTOGEN_USE_SYSTEM_INCLUDE
\ AUTOGEN_TARGETS_FOLDER
\ AUTOGEN_TARGET_DEPENDS
+ \ AUTOGEN_USE_SYSTEM_INCLUDE
\ AUTOMOC
\ AUTOMOC_COMPILER_PREDEFINES
\ AUTOMOC_DEPEND_FILTERS
@@ -120,6 +121,7 @@ syn keyword cmakeProperty contained
\ COMPILE_OPTIONS
\ COMPILE_PDB_NAME
\ COMPILE_PDB_OUTPUT_DIRECTORY
+ \ COMPILE_WARNING_AS_ERROR
\ COST
\ CPACK_DESKTOP_SHORTCUTS
\ CPACK_NEVER_OVERWRITE
@@ -140,6 +142,10 @@ syn keyword cmakeProperty contained
\ CUDA_STANDARD
\ CUDA_STANDARD_REQUIRED
\ CXX_EXTENSIONS
+ \ CXX_MODULE_DIRS
+ \ CXX_MODULE_SET
+ \ CXX_MODULE_SETS
+ \ CXX_SCAN_FOR_MODULES
\ CXX_STANDARD
\ CXX_STANDARD_REQUIRED
\ C_EXTENSIONS
@@ -156,6 +162,7 @@ syn keyword cmakeProperty contained
\ DISABLED
\ DISABLED_FEATURES
\ DISABLE_PRECOMPILE_HEADERS
+ \ DLL_NAME_WITH_SOVERSION
\ DOTNET_SDK
\ DOTNET_TARGET_FRAMEWORK
\ DOTNET_TARGET_FRAMEWORK_VERSION
@@ -168,7 +175,9 @@ syn keyword cmakeProperty contained
\ ENVIRONMENT_MODIFICATION
\ EXCLUDE_FROM_ALL
\ EXCLUDE_FROM_DEFAULT_BUILD
+ \ EXPORT_COMPILE_COMMANDS
\ EXPORT_NAME
+ \ EXPORT_NO_SYSTEM
\ EXPORT_PROPERTIES
\ EXTERNAL_OBJECT
\ EchoString
@@ -183,6 +192,7 @@ syn keyword cmakeProperty contained
\ FOLDER
\ FRAMEWORK
\ FRAMEWORK_VERSION
+ \ Fortran_BUILDING_INSTRINSIC_MODULES
\ Fortran_FORMAT
\ Fortran_MODULE_DIRECTORY
\ Fortran_PREPROCESS
@@ -195,7 +205,10 @@ syn keyword cmakeProperty contained
\ GLOBAL_DEPENDS_NO_CYCLES
\ GNUtoMS
\ HAS_CXX
+ \ HEADER_DIRS
\ HEADER_FILE_ONLY
+ \ HEADER_SET
+ \ HEADER_SETS
\ HELPSTRING
\ HIP_ARCHITECTURES
\ HIP_EXTENSIONS
@@ -214,8 +227,10 @@ syn keyword cmakeProperty contained
\ IMPORTED_LINK_INTERFACE_MULTIPLICITY
\ IMPORTED_LOCATION
\ IMPORTED_NO_SONAME
+ \ IMPORTED_NO_SYSTEM
\ IMPORTED_OBJECTS
\ IMPORTED_SONAME
+ \ IMPORTED_TARGETS
\ IMPORT_PREFIX
\ IMPORT_SUFFIX
\ INCLUDE_DIRECTORIES
@@ -224,15 +239,21 @@ syn keyword cmakeProperty contained
\ INSTALL_REMOVE_ENVIRONMENT_RPATH
\ INSTALL_RPATH
\ INSTALL_RPATH_USE_LINK_PATH
+ \ INTERFACE_AUTOMOC_MACRO_NAMES
\ INTERFACE_AUTOUIC_OPTIONS
\ INTERFACE_AUTOMOC_MACRO_NAMES
\ INTERFACE_COMPILE_DEFINITIONS
\ INTERFACE_COMPILE_FEATURES
\ INTERFACE_COMPILE_OPTIONS
+ \ INTERFACE_CXX_MODULE_SETS
+ \ INTERFACE_HEADER_SETS
+ \ INTERFACE_HEADER_SETS_TO_VERIFY
\ INTERFACE_INCLUDE_DIRECTORIES
\ INTERFACE_LINK_DEPENDS
\ INTERFACE_LINK_DIRECTORIES
\ INTERFACE_LINK_LIBRARIES
+ \ INTERFACE_LINK_LIBRARIES_DIRECT
+ \ INTERFACE_LINK_LIBRARIES_DIRECT_EXCLUDE
\ INTERFACE_LINK_OPTIONS
\ INTERFACE_POSITION_INDEPENDENT_CODE
\ INTERFACE_PRECOMPILE_HEADERS
@@ -242,6 +263,7 @@ syn keyword cmakeProperty contained
\ IN_TRY_COMPILE
\ IOS_INSTALL_COMBINED
\ ISPC_HEADER_DIRECTORY
+ \ ISPC_HEADER_SUFFIX
\ ISPC_INSTRUCTION_SETS
\ JOB_POOLS
\ JOB_POOL_COMPILE
@@ -260,6 +282,8 @@ syn keyword cmakeProperty contained
\ LINK_INTERFACE_LIBRARIES
\ LINK_INTERFACE_MULTIPLICITY
\ LINK_LIBRARIES
+ \ LINK_LIBRARIES_ONLY_TARGETS
+ \ LINK_LIBRARY_OVERRIDE
\ LINK_OPTIONS
\ LINK_SEARCH_END_STATIC
\ LINK_SEARCH_START_STATIC
@@ -277,6 +301,7 @@ syn keyword cmakeProperty contained
\ MANUALLY_ADDED_DEPENDENCIES
\ MEASUREMENT
\ MODIFIED
+ \ MSVC_DEBUG_INFORMATION_FORMAT
\ MSVC_RUNTIME_LIBRARY
\ NAME
\ NO_SONAME
@@ -343,6 +368,7 @@ syn keyword cmakeProperty contained
\ SUBDIRECTORIES
\ SUFFIX
\ SYMBOLIC
+ \ SYSTEM
\ Swift_DEPENDENCIES_FILE
\ Swift_DIAGNOSTICS_FILE
\ Swift_LANGUAGE_VERSION
@@ -356,16 +382,20 @@ syn keyword cmakeProperty contained
\ TEST_INCLUDE_FILES
\ TIMEOUT
\ TIMEOUT_AFTER_MATCH
+ \ TIMEOUT_SIGNAL_GRACE_PERIOD
+ \ TIMEOUT_SIGNAL_NAME
\ TYPE
\ UNITY_BUILD
\ UNITY_BUILD_BATCH_SIZE
\ UNITY_BUILD_CODE_AFTER_INCLUDE
\ UNITY_BUILD_CODE_BEFORE_INCLUDE
\ UNITY_BUILD_MODE
+ \ UNITY_BUILD_UNIQUE_ID
\ UNITY_GROUP
\ USE_FOLDERS
\ VALUE
\ VARIABLES
+ \ VERIFY_INTERFACE_HEADER_SETS
\ VERSION
\ VISIBILITY_INLINES_HIDDEN
\ VS_CONFIGURATION_TYPE
@@ -422,11 +452,14 @@ syn keyword cmakeProperty contained
\ VS_WINRT_EXTENSIONS
\ VS_WINRT_REFERENCES
\ VS_XAML_TYPE
+ \ WATCOM_RUNTIME_LIBRARY
\ WILL_FAIL
\ WIN32_EXECUTABLE
\ WINDOWS_EXPORT_ALL_SYMBOLS
\ WORKING_DIRECTORY
\ WRAP_EXCLUDE
+ \ XCODE_EMBED_FRAMEWORKS_CODE_SIGN_ON_COPY
+ \ XCODE_EMBED_FRAMEWORKS_REMOVE_HEADERS_ON_COPY
\ XCODE_EMIT_EFFECTIVE_PLATFORM_NAME
\ XCODE_EXPLICIT_FILE_TYPE
\ XCODE_FILE_ATTRIBUTES
@@ -443,9 +476,13 @@ syn keyword cmakeProperty contained
\ XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER
\ XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS
\ XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE
+ \ XCODE_SCHEME_ENABLE_GPU_API_VALIDATION
+ \ XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE
+ \ XCODE_SCHEME_ENABLE_GPU_SHADER_VALIDATION
\ XCODE_SCHEME_ENVIRONMENT
\ XCODE_SCHEME_EXECUTABLE
\ XCODE_SCHEME_GUARD_MALLOC
+ \ XCODE_SCHEME_LAUNCH_CONFIGURATION
\ XCODE_SCHEME_LAUNCH_MODE
\ XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP
\ XCODE_SCHEME_MALLOC_GUARD_EDGES
@@ -460,16 +497,19 @@ syn keyword cmakeProperty contained
\ XCODE_SCHEME_LAUNCH_CONFIGURATION
\ XCODE_SCHEME_WORKING_DIRECTORY
\ XCODE_SCHEME_ZOMBIE_OBJECTS
+ \ XCODE_XCCONFIG
\ XCTEST
syn keyword cmakeVariable contained
\ ANDROID
\ APPLE
\ BORLAND
+ \ BSD
\ BUILD_SHARED_LIBS
\ CACHE
\ CMAKE_ABSOLUTE_DESTINATION_FILES
\ CMAKE_ADD_CUSTOM_COMMAND_DEPENDS_EXPLICIT_ONLY
+ \ CMAKE_ADSP_ROOT
\ CMAKE_AIX_EXPORT_ALL_SYMBOLS
\ CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS
\ CMAKE_ANDROID_API
@@ -479,6 +519,7 @@ syn keyword cmakeVariable contained
\ CMAKE_ANDROID_ARM_MODE
\ CMAKE_ANDROID_ARM_NEON
\ CMAKE_ANDROID_ASSETS_DIRECTORIES
+ \ CMAKE_ANDROID_EXCEPTIONS
\ CMAKE_ANDROID_GUI
\ CMAKE_ANDROID_JAR_DEPENDENCIES
\ CMAKE_ANDROID_JAR_DIRECTORIES
@@ -489,14 +530,17 @@ syn keyword cmakeVariable contained
\ CMAKE_ANDROID_NDK_DEPRECATED_HEADERS
\ CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG
\ CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION
+ \ CMAKE_ANDROID_NDK_VERSION
\ CMAKE_ANDROID_PROCESS_MAX
\ CMAKE_ANDROID_PROGUARD
\ CMAKE_ANDROID_PROGUARD_CONFIG_PATH
+ \ CMAKE_ANDROID_RTTI
\ CMAKE_ANDROID_SECURE_PROPS_PATH
\ CMAKE_ANDROID_SKIP_ANT_STEP
\ CMAKE_ANDROID_STANDALONE_TOOLCHAIN
\ CMAKE_ANDROID_STL_TYPE
\ CMAKE_APPBUNDLE_PATH
+ \ CMAKE_APPLE_SILICON_PROCESSOR
\ CMAKE_AR
\ CMAKE_ARCHIVE_OUTPUT_DIRECTORY
\ CMAKE_ARGC
@@ -508,12 +552,15 @@ syn keyword cmakeVariable contained
\ CMAKE_ASM_ARCHIVE_APPEND
\ CMAKE_ASM_ARCHIVE_CREATE
\ CMAKE_ASM_ARCHIVE_FINISH
+ \ CMAKE_ASM_BYTE_ORDER
\ CMAKE_ASM_CLANG_TIDY
+ \ CMAKE_ASM_CLANG_TIDY_EXPORT_FIXES_DIR
\ CMAKE_ASM_COMPILER
\ CMAKE_ASM_COMPILER_ABI
\ CMAKE_ASM_COMPILER_AR
\ CMAKE_ASM_COMPILER_ARCHITECTURE_ID
\ CMAKE_ASM_COMPILER_EXTERNAL_TOOLCHAIN
+ \ CMAKE_ASM_COMPILER_FRONTEND_VARIANT
\ CMAKE_ASM_COMPILER_ID
\ CMAKE_ASM_COMPILER_LAUNCHER
\ CMAKE_ASM_COMPILER_LOADED
@@ -528,6 +575,8 @@ syn keyword cmakeVariable contained
\ CMAKE_ASM_CREATE_SHARED_LIBRARY
\ CMAKE_ASM_CREATE_SHARED_MODULE
\ CMAKE_ASM_CREATE_STATIC_LIBRARY
+ \ CMAKE_ASM_EXTENSIONS
+ \ CMAKE_ASM_EXTENSIONS_DEFAULT
\ CMAKE_ASM_FLAGS
\ CMAKE_ASM_FLAGS_DEBUG
\ CMAKE_ASM_FLAGS_DEBUG_INIT
@@ -546,6 +595,7 @@ syn keyword cmakeVariable contained
\ CMAKE_ASM_INCLUDE_WHAT_YOU_USE
\ CMAKE_ASM_INIT
\ CMAKE_ASM_LIBRARY_ARCHITECTURE
+ \ CMAKE_ASM_LINKER_LAUNCHER
\ CMAKE_ASM_LINKER_PREFERENCE
\ CMAKE_ASM_LINKER_PREFERENCE_PROPAGATES
\ CMAKE_ASM_LINKER_WRAPPER_FLAG
@@ -554,6 +604,7 @@ syn keyword cmakeVariable contained
\ CMAKE_ASM_LINK_LIBRARY_FILE_FLAG
\ CMAKE_ASM_LINK_LIBRARY_FLAG
\ CMAKE_ASM_LINK_LIBRARY_SUFFIX
+ \ CMAKE_ASM_LINK_WHAT_YOU_USE_FLAG
\ CMAKE_ASM_MASM
\ CMAKE_ASM_MASM_ANDROID_TOOLCHAIN_MACHINE
\ CMAKE_ASM_MASM_ANDROID_TOOLCHAIN_PREFIX
@@ -561,12 +612,15 @@ syn keyword cmakeVariable contained
\ CMAKE_ASM_MASM_ARCHIVE_APPEND
\ CMAKE_ASM_MASM_ARCHIVE_CREATE
\ CMAKE_ASM_MASM_ARCHIVE_FINISH
+ \ CMAKE_ASM_MASM_BYTE_ORDER
\ CMAKE_ASM_MASM_CLANG_TIDY
+ \ CMAKE_ASM_MASM_CLANG_TIDY_EXPORT_FIXES_DIR
\ CMAKE_ASM_MASM_COMPILER
\ CMAKE_ASM_MASM_COMPILER_ABI
\ CMAKE_ASM_MASM_COMPILER_AR
\ CMAKE_ASM_MASM_COMPILER_ARCHITECTURE_ID
\ CMAKE_ASM_MASM_COMPILER_EXTERNAL_TOOLCHAIN
+ \ CMAKE_ASM_MASM_COMPILER_FRONTEND_VARIANT
\ CMAKE_ASM_MASM_COMPILER_ID
\ CMAKE_ASM_MASM_COMPILER_LAUNCHER
\ CMAKE_ASM_MASM_COMPILER_LOADED
@@ -581,6 +635,8 @@ syn keyword cmakeVariable contained
\ CMAKE_ASM_MASM_CREATE_SHARED_LIBRARY
\ CMAKE_ASM_MASM_CREATE_SHARED_MODULE
\ CMAKE_ASM_MASM_CREATE_STATIC_LIBRARY
+ \ CMAKE_ASM_MASM_EXTENSIONS
+ \ CMAKE_ASM_MASM_EXTENSIONS_DEFAULT
\ CMAKE_ASM_MASM_FLAGS
\ CMAKE_ASM_MASM_FLAGS_DEBUG
\ CMAKE_ASM_MASM_FLAGS_DEBUG_INIT
@@ -599,6 +655,7 @@ syn keyword cmakeVariable contained
\ CMAKE_ASM_MASM_INCLUDE_WHAT_YOU_USE
\ CMAKE_ASM_MASM_INIT
\ CMAKE_ASM_MASM_LIBRARY_ARCHITECTURE
+ \ CMAKE_ASM_MASM_LINKER_LAUNCHER
\ CMAKE_ASM_MASM_LINKER_PREFERENCE
\ CMAKE_ASM_MASM_LINKER_PREFERENCE_PROPAGATES
\ CMAKE_ASM_MASM_LINKER_WRAPPER_FLAG
@@ -607,14 +664,19 @@ syn keyword cmakeVariable contained
\ CMAKE_ASM_MASM_LINK_LIBRARY_FILE_FLAG
\ CMAKE_ASM_MASM_LINK_LIBRARY_FLAG
\ CMAKE_ASM_MASM_LINK_LIBRARY_SUFFIX
+ \ CMAKE_ASM_MASM_LINK_WHAT_YOU_USE_FLAG
\ CMAKE_ASM_MASM_OUTPUT_EXTENSION
\ CMAKE_ASM_MASM_PLATFORM_ID
\ CMAKE_ASM_MASM_SIMULATE_ID
\ CMAKE_ASM_MASM_SIMULATE_VERSION
\ CMAKE_ASM_MASM_SIZEOF_DATA_PTR
\ CMAKE_ASM_MASM_SOURCE_FILE_EXTENSIONS
+ \ CMAKE_ASM_MASM_STANDARD
+ \ CMAKE_ASM_MASM_STANDARD_DEFAULT
\ CMAKE_ASM_MASM_STANDARD_INCLUDE_DIRECTORIES
\ CMAKE_ASM_MASM_STANDARD_LIBRARIES
+ \ CMAKE_ASM_MASM_STANDARD_REQUIRED
+ \ CMAKE_ASM_MASM_SUPPORTED
\ CMAKE_ASM_MASM_VISIBILITY_PRESET
\ CMAKE_ASM_NASM
\ CMAKE_ASM_NASM_ANDROID_TOOLCHAIN_MACHINE
@@ -623,12 +685,15 @@ syn keyword cmakeVariable contained
\ CMAKE_ASM_NASM_ARCHIVE_APPEND
\ CMAKE_ASM_NASM_ARCHIVE_CREATE
\ CMAKE_ASM_NASM_ARCHIVE_FINISH
+ \ CMAKE_ASM_NASM_BYTE_ORDER
\ CMAKE_ASM_NASM_CLANG_TIDY
+ \ CMAKE_ASM_NASM_CLANG_TIDY_EXPORT_FIXES_DIR
\ CMAKE_ASM_NASM_COMPILER
\ CMAKE_ASM_NASM_COMPILER_ABI
\ CMAKE_ASM_NASM_COMPILER_AR
\ CMAKE_ASM_NASM_COMPILER_ARCHITECTURE_ID
\ CMAKE_ASM_NASM_COMPILER_EXTERNAL_TOOLCHAIN
+ \ CMAKE_ASM_NASM_COMPILER_FRONTEND_VARIANT
\ CMAKE_ASM_NASM_COMPILER_ID
\ CMAKE_ASM_NASM_COMPILER_LAUNCHER
\ CMAKE_ASM_NASM_COMPILER_LOADED
@@ -643,6 +708,8 @@ syn keyword cmakeVariable contained
\ CMAKE_ASM_NASM_CREATE_SHARED_LIBRARY
\ CMAKE_ASM_NASM_CREATE_SHARED_MODULE
\ CMAKE_ASM_NASM_CREATE_STATIC_LIBRARY
+ \ CMAKE_ASM_NASM_EXTENSIONS
+ \ CMAKE_ASM_NASM_EXTENSIONS_DEFAULT
\ CMAKE_ASM_NASM_FLAGS
\ CMAKE_ASM_NASM_FLAGS_DEBUG
\ CMAKE_ASM_NASM_FLAGS_DEBUG_INIT
@@ -661,6 +728,7 @@ syn keyword cmakeVariable contained
\ CMAKE_ASM_NASM_INCLUDE_WHAT_YOU_USE
\ CMAKE_ASM_NASM_INIT
\ CMAKE_ASM_NASM_LIBRARY_ARCHITECTURE
+ \ CMAKE_ASM_NASM_LINKER_LAUNCHER
\ CMAKE_ASM_NASM_LINKER_PREFERENCE
\ CMAKE_ASM_NASM_LINKER_PREFERENCE_PROPAGATES
\ CMAKE_ASM_NASM_LINKER_WRAPPER_FLAG
@@ -669,14 +737,19 @@ syn keyword cmakeVariable contained
\ CMAKE_ASM_NASM_LINK_LIBRARY_FILE_FLAG
\ CMAKE_ASM_NASM_LINK_LIBRARY_FLAG
\ CMAKE_ASM_NASM_LINK_LIBRARY_SUFFIX
+ \ CMAKE_ASM_NASM_LINK_WHAT_YOU_USE_FLAG
\ CMAKE_ASM_NASM_OUTPUT_EXTENSION
\ CMAKE_ASM_NASM_PLATFORM_ID
\ CMAKE_ASM_NASM_SIMULATE_ID
\ CMAKE_ASM_NASM_SIMULATE_VERSION
\ CMAKE_ASM_NASM_SIZEOF_DATA_PTR
\ CMAKE_ASM_NASM_SOURCE_FILE_EXTENSIONS
+ \ CMAKE_ASM_NASM_STANDARD
+ \ CMAKE_ASM_NASM_STANDARD_DEFAULT
\ CMAKE_ASM_NASM_STANDARD_INCLUDE_DIRECTORIES
\ CMAKE_ASM_NASM_STANDARD_LIBRARIES
+ \ CMAKE_ASM_NASM_STANDARD_REQUIRED
+ \ CMAKE_ASM_NASM_SUPPORTED
\ CMAKE_ASM_NASM_VISIBILITY_PRESET
\ CMAKE_ASM_OUTPUT_EXTENSION
\ CMAKE_ASM_PLATFORM_ID
@@ -684,8 +757,12 @@ syn keyword cmakeVariable contained
\ CMAKE_ASM_SIMULATE_VERSION
\ CMAKE_ASM_SIZEOF_DATA_PTR
\ CMAKE_ASM_SOURCE_FILE_EXTENSIONS
+ \ CMAKE_ASM_STANDARD
+ \ CMAKE_ASM_STANDARD_DEFAULT
\ CMAKE_ASM_STANDARD_INCLUDE_DIRECTORIES
\ CMAKE_ASM_STANDARD_LIBRARIES
+ \ CMAKE_ASM_STANDARD_REQUIRED
+ \ CMAKE_ASM_SUPPORTED
\ CMAKE_ASM_VISIBILITY_PRESET
\ CMAKE_AUTOGEN_ORIGIN_DEPENDS
\ CMAKE_AUTOGEN_PARALLEL
@@ -694,15 +771,18 @@ syn keyword cmakeVariable contained
\ CMAKE_AUTOMOC
\ CMAKE_AUTOMOC_COMPILER_PREDEFINES
\ CMAKE_AUTOMOC_DEPEND_FILTERS
+ \ CMAKE_AUTOMOC_EXECUTABLE
\ CMAKE_AUTOMOC_MACRO_NAMES
\ CMAKE_AUTOMOC_MOC_OPTIONS
\ CMAKE_AUTOMOC_PATH_PREFIX
\ CMAKE_AUTOMOC_RELAXED_MODE
\ CMAKE_AUTOMOC_EXECUTABLE
\ CMAKE_AUTORCC
+ \ CMAKE_AUTORCC_EXECUTABLE
\ CMAKE_AUTORCC_OPTIONS
\ CMAKE_AUTORCC_EXECUTABLE
\ CMAKE_AUTOUIC
+ \ CMAKE_AUTOUIC_EXECUTABLE
\ CMAKE_AUTOUIC_OPTIONS
\ CMAKE_AUTOUIC_SEARCH_PATHS
\ CMAKE_AUTOUIC_EXECUTABLE
@@ -733,6 +813,7 @@ syn keyword cmakeVariable contained
\ CMAKE_COMPILER_IS_GNUCXX
\ CMAKE_COMPILER_IS_GNUG77
\ CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY
+ \ CMAKE_COMPILE_WARNING_AS_ERROR
\ CMAKE_CONFIGURATION_TYPES
\ CMAKE_CPACK_COMMAND
\ CMAKE_CROSSCOMPILING
@@ -745,12 +826,15 @@ syn keyword cmakeVariable contained
\ CMAKE_CSharp_ARCHIVE_APPEND
\ CMAKE_CSharp_ARCHIVE_CREATE
\ CMAKE_CSharp_ARCHIVE_FINISH
+ \ CMAKE_CSharp_BYTE_ORDER
\ CMAKE_CSharp_CLANG_TIDY
+ \ CMAKE_CSharp_CLANG_TIDY_EXPORT_FIXES_DIR
\ CMAKE_CSharp_COMPILER
\ CMAKE_CSharp_COMPILER_ABI
\ CMAKE_CSharp_COMPILER_AR
\ CMAKE_CSharp_COMPILER_ARCHITECTURE_ID
\ CMAKE_CSharp_COMPILER_EXTERNAL_TOOLCHAIN
+ \ CMAKE_CSharp_COMPILER_FRONTEND_VARIANT
\ CMAKE_CSharp_COMPILER_ID
\ CMAKE_CSharp_COMPILER_LAUNCHER
\ CMAKE_CSharp_COMPILER_LOADED
@@ -765,6 +849,8 @@ syn keyword cmakeVariable contained
\ CMAKE_CSharp_CREATE_SHARED_LIBRARY
\ CMAKE_CSharp_CREATE_SHARED_MODULE
\ CMAKE_CSharp_CREATE_STATIC_LIBRARY
+ \ CMAKE_CSharp_EXTENSIONS
+ \ CMAKE_CSharp_EXTENSIONS_DEFAULT
\ CMAKE_CSharp_FLAGS
\ CMAKE_CSharp_FLAGS_DEBUG
\ CMAKE_CSharp_FLAGS_DEBUG_INIT
@@ -783,6 +869,7 @@ syn keyword cmakeVariable contained
\ CMAKE_CSharp_INCLUDE_WHAT_YOU_USE
\ CMAKE_CSharp_INIT
\ CMAKE_CSharp_LIBRARY_ARCHITECTURE
+ \ CMAKE_CSharp_LINKER_LAUNCHER
\ CMAKE_CSharp_LINKER_PREFERENCE
\ CMAKE_CSharp_LINKER_PREFERENCE_PROPAGATES
\ CMAKE_CSharp_LINKER_WRAPPER_FLAG
@@ -791,14 +878,19 @@ syn keyword cmakeVariable contained
\ CMAKE_CSharp_LINK_LIBRARY_FILE_FLAG
\ CMAKE_CSharp_LINK_LIBRARY_FLAG
\ CMAKE_CSharp_LINK_LIBRARY_SUFFIX
+ \ CMAKE_CSharp_LINK_WHAT_YOU_USE_FLAG
\ CMAKE_CSharp_OUTPUT_EXTENSION
\ CMAKE_CSharp_PLATFORM_ID
\ CMAKE_CSharp_SIMULATE_ID
\ CMAKE_CSharp_SIMULATE_VERSION
\ CMAKE_CSharp_SIZEOF_DATA_PTR
\ CMAKE_CSharp_SOURCE_FILE_EXTENSIONS
+ \ CMAKE_CSharp_STANDARD
+ \ CMAKE_CSharp_STANDARD_DEFAULT
\ CMAKE_CSharp_STANDARD_INCLUDE_DIRECTORIES
\ CMAKE_CSharp_STANDARD_LIBRARIES
+ \ CMAKE_CSharp_STANDARD_REQUIRED
+ \ CMAKE_CSharp_SUPPORTED
\ CMAKE_CSharp_VISIBILITY_PRESET
\ CMAKE_CTEST_ARGUMENTS
\ CMAKE_CTEST_COMMAND
@@ -810,12 +902,15 @@ syn keyword cmakeVariable contained
\ CMAKE_CUDA_ARCHIVE_APPEND
\ CMAKE_CUDA_ARCHIVE_CREATE
\ CMAKE_CUDA_ARCHIVE_FINISH
+ \ CMAKE_CUDA_BYTE_ORDER
\ CMAKE_CUDA_CLANG_TIDY
+ \ CMAKE_CUDA_CLANG_TIDY_EXPORT_FIXES_DIR
\ CMAKE_CUDA_COMPILER
\ CMAKE_CUDA_COMPILER_ABI
\ CMAKE_CUDA_COMPILER_AR
\ CMAKE_CUDA_COMPILER_ARCHITECTURE_ID
\ CMAKE_CUDA_COMPILER_EXTERNAL_TOOLCHAIN
+ \ CMAKE_CUDA_COMPILER_FRONTEND_VARIANT
\ CMAKE_CUDA_COMPILER_ID
\ CMAKE_CUDA_COMPILER_LAUNCHER
\ CMAKE_CUDA_COMPILER_LOADED
@@ -832,6 +927,7 @@ syn keyword cmakeVariable contained
\ CMAKE_CUDA_CREATE_SHARED_MODULE
\ CMAKE_CUDA_CREATE_STATIC_LIBRARY
\ CMAKE_CUDA_EXTENSIONS
+ \ CMAKE_CUDA_EXTENSIONS_DEFAULT
\ CMAKE_CUDA_FLAGS
\ CMAKE_CUDA_FLAGS_DEBUG
\ CMAKE_CUDA_FLAGS_DEBUG_INIT
@@ -851,6 +947,7 @@ syn keyword cmakeVariable contained
\ CMAKE_CUDA_INCLUDE_WHAT_YOU_USE
\ CMAKE_CUDA_INIT
\ CMAKE_CUDA_LIBRARY_ARCHITECTURE
+ \ CMAKE_CUDA_LINKER_LAUNCHER
\ CMAKE_CUDA_LINKER_PREFERENCE
\ CMAKE_CUDA_LINKER_PREFERENCE_PROPAGATES
\ CMAKE_CUDA_LINKER_WRAPPER_FLAG
@@ -859,6 +956,7 @@ syn keyword cmakeVariable contained
\ CMAKE_CUDA_LINK_LIBRARY_FILE_FLAG
\ CMAKE_CUDA_LINK_LIBRARY_FLAG
\ CMAKE_CUDA_LINK_LIBRARY_SUFFIX
+ \ CMAKE_CUDA_LINK_WHAT_YOU_USE_FLAG
\ CMAKE_CUDA_OUTPUT_EXTENSION
\ CMAKE_CUDA_PLATFORM_ID
\ CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS
@@ -869,9 +967,11 @@ syn keyword cmakeVariable contained
\ CMAKE_CUDA_SIZEOF_DATA_PTR
\ CMAKE_CUDA_SOURCE_FILE_EXTENSIONS
\ CMAKE_CUDA_STANDARD
+ \ CMAKE_CUDA_STANDARD_DEFAULT
\ CMAKE_CUDA_STANDARD_INCLUDE_DIRECTORIES
\ CMAKE_CUDA_STANDARD_LIBRARIES
\ CMAKE_CUDA_STANDARD_REQUIRED
+ \ CMAKE_CUDA_SUPPORTED
\ CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES
\ CMAKE_CUDA_VISIBILITY_PRESET
\ CMAKE_CURRENT_BINARY_DIR
@@ -890,12 +990,15 @@ syn keyword cmakeVariable contained
\ CMAKE_CXX_ARCHIVE_APPEND
\ CMAKE_CXX_ARCHIVE_CREATE
\ CMAKE_CXX_ARCHIVE_FINISH
+ \ CMAKE_CXX_BYTE_ORDER
\ CMAKE_CXX_CLANG_TIDY
+ \ CMAKE_CXX_CLANG_TIDY_EXPORT_FIXES_DIR
\ CMAKE_CXX_COMPILER
\ CMAKE_CXX_COMPILER_ABI
\ CMAKE_CXX_COMPILER_AR
\ CMAKE_CXX_COMPILER_ARCHITECTURE_ID
\ CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN
+ \ CMAKE_CXX_COMPILER_FRONTEND_VARIANT
\ CMAKE_CXX_COMPILER_ID
\ CMAKE_CXX_COMPILER_LAUNCHER
\ CMAKE_CXX_COMPILER_LOADED
@@ -912,6 +1015,7 @@ syn keyword cmakeVariable contained
\ CMAKE_CXX_CREATE_SHARED_MODULE
\ CMAKE_CXX_CREATE_STATIC_LIBRARY
\ CMAKE_CXX_EXTENSIONS
+ \ CMAKE_CXX_EXTENSIONS_DEFAULT
\ CMAKE_CXX_FLAGS
\ CMAKE_CXX_FLAGS_DEBUG
\ CMAKE_CXX_FLAGS_DEBUG_INIT
@@ -939,16 +1043,20 @@ syn keyword cmakeVariable contained
\ CMAKE_CXX_LINK_LIBRARY_FILE_FLAG
\ CMAKE_CXX_LINK_LIBRARY_FLAG
\ CMAKE_CXX_LINK_LIBRARY_SUFFIX
+ \ CMAKE_CXX_LINK_WHAT_YOU_USE_FLAG
\ CMAKE_CXX_OUTPUT_EXTENSION
\ CMAKE_CXX_PLATFORM_ID
+ \ CMAKE_CXX_SCAN_FOR_MODULES
\ CMAKE_CXX_SIMULATE_ID
\ CMAKE_CXX_SIMULATE_VERSION
\ CMAKE_CXX_SIZEOF_DATA_PTR
\ CMAKE_CXX_SOURCE_FILE_EXTENSIONS
\ CMAKE_CXX_STANDARD
+ \ CMAKE_CXX_STANDARD_DEFAULT
\ CMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES
\ CMAKE_CXX_STANDARD_LIBRARIES
\ CMAKE_CXX_STANDARD_REQUIRED
+ \ CMAKE_CXX_SUPPORTED
\ CMAKE_CXX_VISIBILITY_PRESET
\ CMAKE_C_ANDROID_TOOLCHAIN_MACHINE
\ CMAKE_C_ANDROID_TOOLCHAIN_PREFIX
@@ -956,12 +1064,15 @@ syn keyword cmakeVariable contained
\ CMAKE_C_ARCHIVE_APPEND
\ CMAKE_C_ARCHIVE_CREATE
\ CMAKE_C_ARCHIVE_FINISH
+ \ CMAKE_C_BYTE_ORDER
\ CMAKE_C_CLANG_TIDY
+ \ CMAKE_C_CLANG_TIDY_EXPORT_FIXES_DIR
\ CMAKE_C_COMPILER
\ CMAKE_C_COMPILER_ABI
\ CMAKE_C_COMPILER_AR
\ CMAKE_C_COMPILER_ARCHITECTURE_ID
\ CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN
+ \ CMAKE_C_COMPILER_FRONTEND_VARIANT
\ CMAKE_C_COMPILER_ID
\ CMAKE_C_COMPILER_LAUNCHER
\ CMAKE_C_COMPILER_LOADED
@@ -978,6 +1089,7 @@ syn keyword cmakeVariable contained
\ CMAKE_C_CREATE_SHARED_MODULE
\ CMAKE_C_CREATE_STATIC_LIBRARY
\ CMAKE_C_EXTENSIONS
+ \ CMAKE_C_EXTENSIONS_DEFAULT
\ CMAKE_C_FLAGS
\ CMAKE_C_FLAGS_DEBUG
\ CMAKE_C_FLAGS_DEBUG_INIT
@@ -1005,6 +1117,7 @@ syn keyword cmakeVariable contained
\ CMAKE_C_LINK_LIBRARY_FILE_FLAG
\ CMAKE_C_LINK_LIBRARY_FLAG
\ CMAKE_C_LINK_LIBRARY_SUFFIX
+ \ CMAKE_C_LINK_WHAT_YOU_USE_FLAG
\ CMAKE_C_OUTPUT_EXTENSION
\ CMAKE_C_PLATFORM_ID
\ CMAKE_C_SIMULATE_ID
@@ -1012,17 +1125,21 @@ syn keyword cmakeVariable contained
\ CMAKE_C_SIZEOF_DATA_PTR
\ CMAKE_C_SOURCE_FILE_EXTENSIONS
\ CMAKE_C_STANDARD
+ \ CMAKE_C_STANDARD_DEFAULT
\ CMAKE_C_STANDARD_INCLUDE_DIRECTORIES
\ CMAKE_C_STANDARD_LIBRARIES
\ CMAKE_C_STANDARD_REQUIRED
+ \ CMAKE_C_SUPPORTED
\ CMAKE_C_VISIBILITY_PRESET
\ CMAKE_DEBUG_POSTFIX
\ CMAKE_DEBUG_TARGET_PROPERTIES
\ CMAKE_DEFAULT_BUILD_TYPE
\ CMAKE_DEFAULT_CONFIGS
\ CMAKE_DEPENDS_IN_PROJECT_ONLY
+ \ CMAKE_DEPENDS_USE_COMPILER
\ CMAKE_DIRECTORY_LABELS
\ CMAKE_DISABLE_PRECOMPILE_HEADERS
+ \ CMAKE_DLL_NAME_WITH_SOVERSION
\ CMAKE_DL_LIBS
\ CMAKE_DOTNET_SDK
\ CMAKE_DOTNET_TARGET_FRAMEWORK
@@ -1036,7 +1153,20 @@ syn keyword cmakeVariable contained
\ CMAKE_ENABLE_EXPORTS
\ CMAKE_ERROR_DEPRECATED
\ CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION
+ \ CMAKE_EXECUTABLE_ENABLE_EXPORTS
\ CMAKE_EXECUTABLE_SUFFIX
+ \ CMAKE_EXECUTABLE_SUFFIX_ASM
+ \ CMAKE_EXECUTABLE_SUFFIX_ASM_MASM
+ \ CMAKE_EXECUTABLE_SUFFIX_ASM_NASM
+ \ CMAKE_EXECUTABLE_SUFFIX_C
+ \ CMAKE_EXECUTABLE_SUFFIX_CSharp
+ \ CMAKE_EXECUTABLE_SUFFIX_CUDA
+ \ CMAKE_EXECUTABLE_SUFFIX_CXX
+ \ CMAKE_EXECUTABLE_SUFFIX_Fortran
+ \ CMAKE_EXECUTABLE_SUFFIX_HIP
+ \ CMAKE_EXECUTABLE_SUFFIX_Java
+ \ CMAKE_EXECUTABLE_SUFFIX_RC
+ \ CMAKE_EXECUTABLE_SUFFIX_Swift
\ CMAKE_EXECUTE_PROCESS_COMMAND_ECHO
\ CMAKE_EXE_LINKER_FLAGS
\ CMAKE_EXE_LINKER_FLAGS_INIT
@@ -1056,9 +1186,11 @@ syn keyword cmakeVariable contained
\ CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
\ CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY
\ CMAKE_FIND_PACKAGE_PREFER_CONFIG
+ \ CMAKE_FIND_PACKAGE_REDIRECTS_DIR
\ CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS
\ CMAKE_FIND_PACKAGE_SORT_DIRECTION
\ CMAKE_FIND_PACKAGE_SORT_ORDER
+ \ CMAKE_FIND_PACKAGE_TARGETS_GLOBAL
\ CMAKE_FIND_PACKAGE_WARN_NO_MODULE
\ CMAKE_FIND_ROOT_PATH
\ CMAKE_FIND_ROOT_PATH_MODE_INCLUDE
@@ -1069,6 +1201,7 @@ syn keyword cmakeVariable contained
\ CMAKE_FIND_USE_INSTALL_PREFIX
\ CMAKE_FIND_USE_CMAKE_PATH
\ CMAKE_FIND_USE_CMAKE_SYSTEM_PATH
+ \ CMAKE_FIND_USE_INSTALL_PREFIX
\ CMAKE_FIND_USE_PACKAGE_REGISTRY
\ CMAKE_FIND_USE_PACKAGE_ROOT_PATH
\ CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH
@@ -1083,12 +1216,15 @@ syn keyword cmakeVariable contained
\ CMAKE_Fortran_ARCHIVE_APPEND
\ CMAKE_Fortran_ARCHIVE_CREATE
\ CMAKE_Fortran_ARCHIVE_FINISH
+ \ CMAKE_Fortran_BYTE_ORDER
\ CMAKE_Fortran_CLANG_TIDY
+ \ CMAKE_Fortran_CLANG_TIDY_EXPORT_FIXES_DIR
\ CMAKE_Fortran_COMPILER
\ CMAKE_Fortran_COMPILER_ABI
\ CMAKE_Fortran_COMPILER_AR
\ CMAKE_Fortran_COMPILER_ARCHITECTURE_ID
\ CMAKE_Fortran_COMPILER_EXTERNAL_TOOLCHAIN
+ \ CMAKE_Fortran_COMPILER_FRONTEND_VARIANT
\ CMAKE_Fortran_COMPILER_ID
\ CMAKE_Fortran_COMPILER_LAUNCHER
\ CMAKE_Fortran_COMPILER_LOADED
@@ -1103,6 +1239,8 @@ syn keyword cmakeVariable contained
\ CMAKE_Fortran_CREATE_SHARED_LIBRARY
\ CMAKE_Fortran_CREATE_SHARED_MODULE
\ CMAKE_Fortran_CREATE_STATIC_LIBRARY
+ \ CMAKE_Fortran_EXTENSIONS
+ \ CMAKE_Fortran_EXTENSIONS_DEFAULT
\ CMAKE_Fortran_FLAGS
\ CMAKE_Fortran_FLAGS_DEBUG
\ CMAKE_Fortran_FLAGS_DEBUG_INIT
@@ -1122,6 +1260,7 @@ syn keyword cmakeVariable contained
\ CMAKE_Fortran_INCLUDE_WHAT_YOU_USE
\ CMAKE_Fortran_INIT
\ CMAKE_Fortran_LIBRARY_ARCHITECTURE
+ \ CMAKE_Fortran_LINKER_LAUNCHER
\ CMAKE_Fortran_LINKER_PREFERENCE
\ CMAKE_Fortran_LINKER_PREFERENCE_PROPAGATES
\ CMAKE_Fortran_LINKER_WRAPPER_FLAG
@@ -1130,6 +1269,7 @@ syn keyword cmakeVariable contained
\ CMAKE_Fortran_LINK_LIBRARY_FILE_FLAG
\ CMAKE_Fortran_LINK_LIBRARY_FLAG
\ CMAKE_Fortran_LINK_LIBRARY_SUFFIX
+ \ CMAKE_Fortran_LINK_WHAT_YOU_USE_FLAG
\ CMAKE_Fortran_MODDIR_DEFAULT
\ CMAKE_Fortran_MODDIR_FLAG
\ CMAKE_Fortran_MODOUT_FLAG
@@ -1141,8 +1281,12 @@ syn keyword cmakeVariable contained
\ CMAKE_Fortran_SIMULATE_VERSION
\ CMAKE_Fortran_SIZEOF_DATA_PTR
\ CMAKE_Fortran_SOURCE_FILE_EXTENSIONS
+ \ CMAKE_Fortran_STANDARD
+ \ CMAKE_Fortran_STANDARD_DEFAULT
\ CMAKE_Fortran_STANDARD_INCLUDE_DIRECTORIES
\ CMAKE_Fortran_STANDARD_LIBRARIES
+ \ CMAKE_Fortran_STANDARD_REQUIRED
+ \ CMAKE_Fortran_SUPPORTED
\ CMAKE_Fortran_VISIBILITY_PRESET
\ CMAKE_GENERATOR
\ CMAKE_GENERATOR_INSTANCE
@@ -1162,12 +1306,15 @@ syn keyword cmakeVariable contained
\ CMAKE_HIP_ARCHIVE_APPEND
\ CMAKE_HIP_ARCHIVE_CREATE
\ CMAKE_HIP_ARCHIVE_FINISH
+ \ CMAKE_HIP_BYTE_ORDER
\ CMAKE_HIP_CLANG_TIDY
+ \ CMAKE_HIP_CLANG_TIDY_EXPORT_FIXES_DIR
\ CMAKE_HIP_COMPILER
\ CMAKE_HIP_COMPILER_ABI
\ CMAKE_HIP_COMPILER_AR
\ CMAKE_HIP_COMPILER_ARCHITECTURE_ID
\ CMAKE_HIP_COMPILER_EXTERNAL_TOOLCHAIN
+ \ CMAKE_HIP_COMPILER_FRONTEND_VARIANT
\ CMAKE_HIP_COMPILER_ID
\ CMAKE_HIP_COMPILER_LAUNCHER
\ CMAKE_HIP_COMPILER_LOADED
@@ -1184,6 +1331,7 @@ syn keyword cmakeVariable contained
\ CMAKE_HIP_CREATE_SHARED_MODULE
\ CMAKE_HIP_CREATE_STATIC_LIBRARY
\ CMAKE_HIP_EXTENSIONS
+ \ CMAKE_HIP_EXTENSIONS_DEFAULT
\ CMAKE_HIP_FLAGS
\ CMAKE_HIP_FLAGS_DEBUG
\ CMAKE_HIP_FLAGS_DEBUG_INIT
@@ -1211,6 +1359,7 @@ syn keyword cmakeVariable contained
\ CMAKE_HIP_LINK_LIBRARY_FILE_FLAG
\ CMAKE_HIP_LINK_LIBRARY_FLAG
\ CMAKE_HIP_LINK_LIBRARY_SUFFIX
+ \ CMAKE_HIP_LINK_WHAT_YOU_USE_FLAG
\ CMAKE_HIP_OUTPUT_EXTENSION
\ CMAKE_HIP_PLATFORM_ID
\ CMAKE_HIP_SIMULATE_ID
@@ -1218,12 +1367,16 @@ syn keyword cmakeVariable contained
\ CMAKE_HIP_SIZEOF_DATA_PTR
\ CMAKE_HIP_SOURCE_FILE_EXTENSIONS
\ CMAKE_HIP_STANDARD
+ \ CMAKE_HIP_STANDARD_DEFAULT
\ CMAKE_HIP_STANDARD_INCLUDE_DIRECTORIES
\ CMAKE_HIP_STANDARD_LIBRARIES
\ CMAKE_HIP_STANDARD_REQUIRED
+ \ CMAKE_HIP_SUPPORTED
\ CMAKE_HIP_VISIBILITY_PRESET
\ CMAKE_HOME_DIRECTORY
\ CMAKE_HOST_APPLE
+ \ CMAKE_HOST_BSD
+ \ CMAKE_HOST_LINUX
\ CMAKE_HOST_SOLARIS
\ CMAKE_HOST_SYSTEM
\ CMAKE_HOST_SYSTEM_NAME
@@ -1232,6 +1385,7 @@ syn keyword cmakeVariable contained
\ CMAKE_HOST_UNIX
\ CMAKE_HOST_WIN32
\ CMAKE_IGNORE_PATH
+ \ CMAKE_IGNORE_PREFIX_PATH
\ CMAKE_IMPORT_LIBRARY_PREFIX
\ CMAKE_IMPORT_LIBRARY_SUFFIX
\ CMAKE_INCLUDE_CURRENT_DIR
@@ -1252,6 +1406,7 @@ syn keyword cmakeVariable contained
\ CMAKE_INTERPROCEDURAL_OPTIMIZATION
\ CMAKE_IOS_INSTALL_COMBINED
\ CMAKE_ISPC_HEADER_DIRECTORY
+ \ CMAKE_ISPC_HEADER_SUFFIX
\ CMAKE_ISPC_INSTRUCTION_SETS
\ CMAKE_JOB_POOLS
\ CMAKE_JOB_POOL_COMPILE
@@ -1264,12 +1419,15 @@ syn keyword cmakeVariable contained
\ CMAKE_Java_ARCHIVE_APPEND
\ CMAKE_Java_ARCHIVE_CREATE
\ CMAKE_Java_ARCHIVE_FINISH
+ \ CMAKE_Java_BYTE_ORDER
\ CMAKE_Java_CLANG_TIDY
+ \ CMAKE_Java_CLANG_TIDY_EXPORT_FIXES_DIR
\ CMAKE_Java_COMPILER
\ CMAKE_Java_COMPILER_ABI
\ CMAKE_Java_COMPILER_AR
\ CMAKE_Java_COMPILER_ARCHITECTURE_ID
\ CMAKE_Java_COMPILER_EXTERNAL_TOOLCHAIN
+ \ CMAKE_Java_COMPILER_FRONTEND_VARIANT
\ CMAKE_Java_COMPILER_ID
\ CMAKE_Java_COMPILER_LAUNCHER
\ CMAKE_Java_COMPILER_LOADED
@@ -1284,6 +1442,8 @@ syn keyword cmakeVariable contained
\ CMAKE_Java_CREATE_SHARED_LIBRARY
\ CMAKE_Java_CREATE_SHARED_MODULE
\ CMAKE_Java_CREATE_STATIC_LIBRARY
+ \ CMAKE_Java_EXTENSIONS
+ \ CMAKE_Java_EXTENSIONS_DEFAULT
\ CMAKE_Java_FLAGS
\ CMAKE_Java_FLAGS_DEBUG
\ CMAKE_Java_FLAGS_DEBUG_INIT
@@ -1302,6 +1462,7 @@ syn keyword cmakeVariable contained
\ CMAKE_Java_INCLUDE_WHAT_YOU_USE
\ CMAKE_Java_INIT
\ CMAKE_Java_LIBRARY_ARCHITECTURE
+ \ CMAKE_Java_LINKER_LAUNCHER
\ CMAKE_Java_LINKER_PREFERENCE
\ CMAKE_Java_LINKER_PREFERENCE_PROPAGATES
\ CMAKE_Java_LINKER_WRAPPER_FLAG
@@ -1310,15 +1471,22 @@ syn keyword cmakeVariable contained
\ CMAKE_Java_LINK_LIBRARY_FILE_FLAG
\ CMAKE_Java_LINK_LIBRARY_FLAG
\ CMAKE_Java_LINK_LIBRARY_SUFFIX
+ \ CMAKE_Java_LINK_WHAT_YOU_USE_FLAG
\ CMAKE_Java_OUTPUT_EXTENSION
\ CMAKE_Java_PLATFORM_ID
\ CMAKE_Java_SIMULATE_ID
\ CMAKE_Java_SIMULATE_VERSION
\ CMAKE_Java_SIZEOF_DATA_PTR
\ CMAKE_Java_SOURCE_FILE_EXTENSIONS
+ \ CMAKE_Java_STANDARD
+ \ CMAKE_Java_STANDARD_DEFAULT
\ CMAKE_Java_STANDARD_INCLUDE_DIRECTORIES
\ CMAKE_Java_STANDARD_LIBRARIES
+ \ CMAKE_Java_STANDARD_REQUIRED
+ \ CMAKE_Java_SUPPORTED
\ CMAKE_Java_VISIBILITY_PRESET
+ \ CMAKE_KATE_FILES_MODE
+ \ CMAKE_KATE_MAKE_ARGUMENTS
\ CMAKE_LIBRARY_ARCHITECTURE
\ CMAKE_LIBRARY_ARCHITECTURE_REGEX
\ CMAKE_LIBRARY_OUTPUT_DIRECTORY
@@ -1326,14 +1494,17 @@ syn keyword cmakeVariable contained
\ CMAKE_LIBRARY_PATH_FLAG
\ CMAKE_LINK_DEF_FILE_FLAG
\ CMAKE_LINK_DEPENDS_NO_SHARED
+ \ CMAKE_LINK_DEPENDS_USE_LINKER
\ CMAKE_LINK_DIRECTORIES_BEFORE
\ CMAKE_LINK_INTERFACE_LIBRARIES
+ \ CMAKE_LINK_LIBRARIES_ONLY_TARGETS
\ CMAKE_LINK_LIBRARY_FILE_FLAG
\ CMAKE_LINK_LIBRARY_FLAG
\ CMAKE_LINK_LIBRARY_SUFFIX
\ CMAKE_LINK_SEARCH_END_STATIC
\ CMAKE_LINK_SEARCH_START_STATIC
\ CMAKE_LINK_WHAT_YOU_USE
+ \ CMAKE_LINK_WHAT_YOU_USE_CHECK
\ CMAKE_MACOSX_BUNDLE
\ CMAKE_MACOSX_RPATH
\ CMAKE_MAJOR_VERSION
@@ -1351,6 +1522,7 @@ syn keyword cmakeVariable contained
\ CMAKE_MODULE_LINKER_FLAGS_INIT
\ CMAKE_MODULE_PATH
\ CMAKE_MSVCIDE_RUN_PATH
+ \ CMAKE_MSVC_DEBUG_INFORMATION_FORMAT
\ CMAKE_MSVC_RUNTIME_LIBRARY
\ CMAKE_NETRC
\ CMAKE_NETRC_FILE
@@ -1378,6 +1550,7 @@ syn keyword cmakeVariable contained
\ CMAKE_PCH_INSTANTIATE_TEMPLATES
\ CMAKE_PCH_WARN_INVALID
\ CMAKE_PDB_OUTPUT_DIRECTORY
+ \ CMAKE_PLATFORM_NO_VERSIONED_SONAME
\ CMAKE_POSITION_INDEPENDENT_CODE
\ CMAKE_PREFIX_PATH
\ CMAKE_PROGRAM_PATH
@@ -1386,6 +1559,7 @@ syn keyword cmakeVariable contained
\ CMAKE_PROJECT_INCLUDE
\ CMAKE_PROJECT_INCLUDE_BEFORE
\ CMAKE_PROJECT_NAME
+ \ CMAKE_PROJECT_TOP_LEVEL_INCLUDES
\ CMAKE_PROJECT_VERSION
\ CMAKE_PROJECT_VERSION_MAJOR
\ CMAKE_PROJECT_VERSION_MINOR
@@ -1399,12 +1573,15 @@ syn keyword cmakeVariable contained
\ CMAKE_RC_ARCHIVE_APPEND
\ CMAKE_RC_ARCHIVE_CREATE
\ CMAKE_RC_ARCHIVE_FINISH
+ \ CMAKE_RC_BYTE_ORDER
\ CMAKE_RC_CLANG_TIDY
+ \ CMAKE_RC_CLANG_TIDY_EXPORT_FIXES_DIR
\ CMAKE_RC_COMPILER
\ CMAKE_RC_COMPILER_ABI
\ CMAKE_RC_COMPILER_AR
\ CMAKE_RC_COMPILER_ARCHITECTURE_ID
\ CMAKE_RC_COMPILER_EXTERNAL_TOOLCHAIN
+ \ CMAKE_RC_COMPILER_FRONTEND_VARIANT
\ CMAKE_RC_COMPILER_ID
\ CMAKE_RC_COMPILER_LAUNCHER
\ CMAKE_RC_COMPILER_LOADED
@@ -1419,6 +1596,8 @@ syn keyword cmakeVariable contained
\ CMAKE_RC_CREATE_SHARED_LIBRARY
\ CMAKE_RC_CREATE_SHARED_MODULE
\ CMAKE_RC_CREATE_STATIC_LIBRARY
+ \ CMAKE_RC_EXTENSIONS
+ \ CMAKE_RC_EXTENSIONS_DEFAULT
\ CMAKE_RC_FLAGS
\ CMAKE_RC_FLAGS_DEBUG
\ CMAKE_RC_FLAGS_DEBUG_INIT
@@ -1437,6 +1616,7 @@ syn keyword cmakeVariable contained
\ CMAKE_RC_INCLUDE_WHAT_YOU_USE
\ CMAKE_RC_INIT
\ CMAKE_RC_LIBRARY_ARCHITECTURE
+ \ CMAKE_RC_LINKER_LAUNCHER
\ CMAKE_RC_LINKER_PREFERENCE
\ CMAKE_RC_LINKER_PREFERENCE_PROPAGATES
\ CMAKE_RC_LINKER_WRAPPER_FLAG
@@ -1445,19 +1625,25 @@ syn keyword cmakeVariable contained
\ CMAKE_RC_LINK_LIBRARY_FILE_FLAG
\ CMAKE_RC_LINK_LIBRARY_FLAG
\ CMAKE_RC_LINK_LIBRARY_SUFFIX
+ \ CMAKE_RC_LINK_WHAT_YOU_USE_FLAG
\ CMAKE_RC_OUTPUT_EXTENSION
\ CMAKE_RC_PLATFORM_ID
\ CMAKE_RC_SIMULATE_ID
\ CMAKE_RC_SIMULATE_VERSION
\ CMAKE_RC_SIZEOF_DATA_PTR
\ CMAKE_RC_SOURCE_FILE_EXTENSIONS
+ \ CMAKE_RC_STANDARD
+ \ CMAKE_RC_STANDARD_DEFAULT
\ CMAKE_RC_STANDARD_INCLUDE_DIRECTORIES
\ CMAKE_RC_STANDARD_LIBRARIES
+ \ CMAKE_RC_STANDARD_REQUIRED
+ \ CMAKE_RC_SUPPORTED
\ CMAKE_RC_VISIBILITY_PRESET
\ CMAKE_ROOT
\ CMAKE_RULE_MESSAGES
\ CMAKE_RUNTIME_OUTPUT_DIRECTORY
\ CMAKE_SCRIPT_MODE_FILE
+ \ CMAKE_SHARED_LIBRARY_ENABLE_EXPORTS
\ CMAKE_SHARED_LIBRARY_PREFIX
\ CMAKE_SHARED_LIBRARY_SUFFIX
\ CMAKE_SHARED_LINKER_FLAGS
@@ -1486,6 +1672,7 @@ syn keyword cmakeVariable contained
\ CMAKE_SYSTEM_APPBUNDLE_PATH
\ CMAKE_SYSTEM_FRAMEWORK_PATH
\ CMAKE_SYSTEM_IGNORE_PATH
+ \ CMAKE_SYSTEM_IGNORE_PREFIX_PATH
\ CMAKE_SYSTEM_INCLUDE_PATH
\ CMAKE_SYSTEM_LIBRARY_PATH
\ CMAKE_SYSTEM_NAME
@@ -1500,12 +1687,15 @@ syn keyword cmakeVariable contained
\ CMAKE_Swift_ARCHIVE_APPEND
\ CMAKE_Swift_ARCHIVE_CREATE
\ CMAKE_Swift_ARCHIVE_FINISH
+ \ CMAKE_Swift_BYTE_ORDER
\ CMAKE_Swift_CLANG_TIDY
+ \ CMAKE_Swift_CLANG_TIDY_EXPORT_FIXES_DIR
\ CMAKE_Swift_COMPILER
\ CMAKE_Swift_COMPILER_ABI
\ CMAKE_Swift_COMPILER_AR
\ CMAKE_Swift_COMPILER_ARCHITECTURE_ID
\ CMAKE_Swift_COMPILER_EXTERNAL_TOOLCHAIN
+ \ CMAKE_Swift_COMPILER_FRONTEND_VARIANT
\ CMAKE_Swift_COMPILER_ID
\ CMAKE_Swift_COMPILER_LAUNCHER
\ CMAKE_Swift_COMPILER_LOADED
@@ -1520,6 +1710,8 @@ syn keyword cmakeVariable contained
\ CMAKE_Swift_CREATE_SHARED_LIBRARY
\ CMAKE_Swift_CREATE_SHARED_MODULE
\ CMAKE_Swift_CREATE_STATIC_LIBRARY
+ \ CMAKE_Swift_EXTENSIONS
+ \ CMAKE_Swift_EXTENSIONS_DEFAULT
\ CMAKE_Swift_FLAGS
\ CMAKE_Swift_FLAGS_DEBUG
\ CMAKE_Swift_FLAGS_DEBUG_INIT
@@ -1539,6 +1731,7 @@ syn keyword cmakeVariable contained
\ CMAKE_Swift_INIT
\ CMAKE_Swift_LANGUAGE_VERSION
\ CMAKE_Swift_LIBRARY_ARCHITECTURE
+ \ CMAKE_Swift_LINKER_LAUNCHER
\ CMAKE_Swift_LINKER_PREFERENCE
\ CMAKE_Swift_LINKER_PREFERENCE_PROPAGATES
\ CMAKE_Swift_LINKER_WRAPPER_FLAG
@@ -1547,6 +1740,7 @@ syn keyword cmakeVariable contained
\ CMAKE_Swift_LINK_LIBRARY_FILE_FLAG
\ CMAKE_Swift_LINK_LIBRARY_FLAG
\ CMAKE_Swift_LINK_LIBRARY_SUFFIX
+ \ CMAKE_Swift_LINK_WHAT_YOU_USE_FLAG
\ CMAKE_Swift_MODULE_DIRECTORY
\ CMAKE_Swift_NUM_THREADS
\ CMAKE_Swift_OUTPUT_EXTENSION
@@ -1555,16 +1749,25 @@ syn keyword cmakeVariable contained
\ CMAKE_Swift_SIMULATE_VERSION
\ CMAKE_Swift_SIZEOF_DATA_PTR
\ CMAKE_Swift_SOURCE_FILE_EXTENSIONS
+ \ CMAKE_Swift_STANDARD
+ \ CMAKE_Swift_STANDARD_DEFAULT
\ CMAKE_Swift_STANDARD_INCLUDE_DIRECTORIES
\ CMAKE_Swift_STANDARD_LIBRARIES
+ \ CMAKE_Swift_STANDARD_REQUIRED
+ \ CMAKE_Swift_SUPPORTED
\ CMAKE_Swift_VISIBILITY_PRESET
+ \ CMAKE_TASKING_TOOLSET
+ \ CMAKE_TLS_CAINFO
+ \ CMAKE_TLS_VERIFY
\ CMAKE_TOOLCHAIN_FILE
\ CMAKE_TRY_COMPILE_CONFIGURATION
+ \ CMAKE_TRY_COMPILE_NO_PLATFORM_VARIABLES
\ CMAKE_TRY_COMPILE_PLATFORM_VARIABLES
\ CMAKE_TRY_COMPILE_TARGET_TYPE
\ CMAKE_TWEAK_VERSION
\ CMAKE_UNITY_BUILD
\ CMAKE_UNITY_BUILD_BATCH_SIZE
+ \ CMAKE_UNITY_BUILD_UNIQUE_ID
\ CMAKE_USER_MAKE_RULES_OVERRIDE
\ CMAKE_USER_MAKE_RULES_OVERRIDE_ASM
\ CMAKE_USER_MAKE_RULES_OVERRIDE_ASM_MASM
@@ -1580,8 +1783,13 @@ syn keyword cmakeVariable contained
\ CMAKE_USER_MAKE_RULES_OVERRIDE_Swift
\ CMAKE_USE_RELATIVE_PATHS
\ CMAKE_VERBOSE_MAKEFILE
+ \ CMAKE_VERIFY_INTERFACE_HEADER_SETS
\ CMAKE_VERSION
\ CMAKE_VISIBILITY_INLINES_HIDDEN
+ \ CMAKE_VS_DEBUGGER_COMMAND
+ \ CMAKE_VS_DEBUGGER_COMMAND_ARGUMENTS
+ \ CMAKE_VS_DEBUGGER_ENVIRONMENT
+ \ CMAKE_VS_DEBUGGER_WORKING_DIRECTORY
\ CMAKE_VS_DEVENV_COMMAND
\ CMAKE_VS_GLOBALS
\ CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD
@@ -1589,6 +1797,8 @@ syn keyword cmakeVariable contained
\ CMAKE_VS_INTEL_Fortran_PROJECT_VERSION
\ CMAKE_VS_JUST_MY_CODE_DEBUGGING
\ CMAKE_VS_MSBUILD_COMMAND
+ \ CMAKE_VS_NO_COMPILE_BATCHING
+ \ CMAKE_VS_NUGET_PACKAGE_RESTORE
\ CMAKE_VS_NsightTegra_VERSION
\ CMAKE_VS_PLATFORM_NAME
\ CMAKE_VS_PLATFORM_NAME_DEFAULT
@@ -1604,11 +1814,17 @@ syn keyword cmakeVariable contained
\ CMAKE_VS_SDK_LIBRARY_WINRT_DIRECTORIES
\ CMAKE_VS_SDK_REFERENCE_DIRECTORIES
\ CMAKE_VS_SDK_SOURCE_DIRECTORIES
+ \ CMAKE_VS_TARGET_FRAMEWORK_IDENTIFIER
+ \ CMAKE_VS_TARGET_FRAMEWORK_TARGETS_VERSION
+ \ CMAKE_VS_TARGET_FRAMEWORK_VERSION
+ \ CMAKE_VS_VERSION_BUILD_NUMBER
+ \ CMAKE_VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION
\ CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION
\ CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM
\ CMAKE_VS_WINRT_BY_DEFAULT
\ CMAKE_WARN_DEPRECATED
\ CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION
+ \ CMAKE_WATCOM_RUNTIME_LIBRARY
\ CMAKE_WIN32_EXECUTABLE
\ CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS
\ CMAKE_XCODE_BUILD_SYSTEM
@@ -1623,8 +1839,12 @@ syn keyword cmakeVariable contained
\ CMAKE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER
\ CMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS
\ CMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE
+ \ CMAKE_XCODE_SCHEME_ENABLE_GPU_API_VALIDATION
+ \ CMAKE_XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE
+ \ CMAKE_XCODE_SCHEME_ENABLE_GPU_SHADER_VALIDATION
\ CMAKE_XCODE_SCHEME_ENVIRONMENT
\ CMAKE_XCODE_SCHEME_GUARD_MALLOC
+ \ CMAKE_XCODE_SCHEME_LAUNCH_CONFIGURATION
\ CMAKE_XCODE_SCHEME_LAUNCH_MODE
\ CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP
\ CMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES
@@ -1639,8 +1859,10 @@ syn keyword cmakeVariable contained
\ CMAKE_XCODE_SCHEME_LAUNCH_CONFIGURATION
\ CMAKE_XCODE_SCHEME_WORKING_DIRECTORY
\ CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS
+ \ CMAKE_XCODE_XCCONFIG
\ CPACK_ABSOLUTE_DESTINATION_FILES
\ CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY
+ \ CPACK_CUSTOM_INSTALL_VARIABLES
\ CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION
\ CPACK_INCLUDE_TOPLEVEL_DIRECTORY
\ CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS
@@ -1675,6 +1897,7 @@ syn keyword cmakeVariable contained
\ CTEST_CUSTOM_PRE_MEMCHECK
\ CTEST_CUSTOM_PRE_TEST
\ CTEST_CUSTOM_TESTS_IGNORE
+ \ CTEST_CUSTOM_TEST_OUTPUT_TRUNCATION
\ CTEST_CUSTOM_WARNING_EXCEPTION
\ CTEST_CUSTOM_WARNING_MATCH
\ CTEST_CVS_CHECKOUT
@@ -1707,6 +1930,7 @@ syn keyword cmakeVariable contained
\ CTEST_RESOURCE_SPEC_FILE
\ CTEST_RUN_CURRENT_SCRIPT
\ CTEST_SCP_COMMAND
+ \ CTEST_SCRIPT_DIRECTORY
\ CTEST_SITE
\ CTEST_SOURCE_DIRECTORY
\ CTEST_SUBMIT_INACTIVITY_TIMEOUT
@@ -2005,6 +2229,7 @@ syn keyword cmakeVariable contained
\ GHSMULTI
\ IOS
\ LIBRARY_OUTPUT_PATH
+ \ LINUX
\ MINGW
\ MSVC
\ MSVC10
@@ -2023,6 +2248,7 @@ syn keyword cmakeVariable contained
\ PROJECT_BINARY_DIR
\ PROJECT_DESCRIPTION
\ PROJECT_HOMEPAGE_URL
+ \ PROJECT_IS_TOP_LEVEL
\ PROJECT_NAME
\ PROJECT_SOURCE_DIR
\ PROJECT_VERSION
@@ -2040,6 +2266,7 @@ syn keyword cmakeVariable contained
syn keyword cmakeModule contained
\ ExternalProject
+ \ FetchContent
syn keyword cmakeKWExternalProject contained
\ AWS
@@ -2053,10 +2280,10 @@ syn keyword cmakeKWExternalProject contained
\ CMAKE_CACHE_ARGS
\ CMAKE_CACHE_DEFAULT_ARGS
\ CMAKE_EP_GIT_REMOTE_UPDATE_STRATEGY
- \ CMAKE_TLS_CAINFO
- \ CMAKE_TLS_VERIFY
+ \ CMAKE_INSTALL_MODE
\ COMMENT
\ CONFIGURE_COMMAND
+ \ CONFIGURE_HANDLED_BY_BUILD
\ CVS
\ CVSROOT
\ CVS_MODULE
@@ -2068,6 +2295,7 @@ syn keyword cmakeKWExternalProject contained
\ DOWNLOADED_FILE
\ DOWNLOAD_COMMAND
\ DOWNLOAD_DIR
+ \ DOWNLOAD_EXTRACT_TIMESTAMP
\ DOWNLOAD_NAME
\ DOWNLOAD_NO_EXTRACT
\ DOWNLOAD_NO_PROGRESS
@@ -2159,24 +2387,90 @@ syn keyword cmakeKWExternalProject contained
\ USES_TERMINAL_UPDATE
\ WORKING_DIRECTORY
+syn keyword cmakeKWFetchContent contained
+ \ ALWAYS
+ \ BINARY_DIR
+ \ BUILD_COMMAND
+ \ BYPASS_PROVIDER
+ \ CMAKE_PROJECT_
+ \ CONFIGURE_COMMAND
+ \ COPY
+ \ CORRECT
+ \ DCMAKE_TOOLCHAIN_FILE
+ \ DESTINATION
+ \ DOWNLOAD_NO_EXTRACT
+ \ EXISTS
+ \ FETCHCONTENT_BASE_DIR
+ \ FETCHCONTENT_FULLY_DISCONNECTED
+ \ FETCHCONTENT_MAKEAVAILABLE_SERIAL
+ \ FETCHCONTENT_QUIET
+ \ FETCHCONTENT_SOURCE_DIR_
+ \ FETCHCONTENT_TRY_FIND_PACKAGE_MODE
+ \ FETCHCONTENT_UPDATES_DISCONNECTED
+ \ FETCHCONTENT_UPDATES_DISCONNECTED_
+ \ FIND_PACKAGE_ARGS
+ \ GIT_REPOSITORY
+ \ GIT_TAG
+ \ GLOBAL
+ \ GTEST_BOTH_LIBRARIES
+ \ GTEST_LIBRARIES
+ \ GTEST_MAIN_LIBRARIES
+ \ INSTALL_COMMAND
+ \ INTERNAL
+ \ NAME
+ \ NAMES
+ \ NEVER
+ \ NOTE
+ \ OFF
+ \ OPTIONAL
+ \ OPT_IN
+ \ OVERRIDE_FIND_PACKAGE
+ \ PACKAGE_VERSION_COMPATIBLE
+ \ PACKAGE_VERSION_EXACT
+ \ QUIET
+ \ SOURCE_SUBDIR
+ \ STREQUAL
+ \ SUBBUILD_DIR
+ \ SVN_REPOSITORY
+ \ SVN_REVISION
+ \ SYSTEM
+ \ TARGET
+ \ TEST_COMMAND
+ \ TRUE
+ \ URL
+ \ URL_HASH
+ \ VERIFY_INTERFACE_HEADER_SETS
+ \ WRITE
+ \ WRONG
+ \ _BINARY_DIR
+ \ _INCLUDE
+ \ _POPULATED
+ \ _SOURCE_DIR
+
syn keyword cmakeKWadd_compile_definitions contained
\ COMPILE_DEFINITIONS
\ VAR
syn keyword cmakeKWadd_compile_options contained
+ \ CMAKE_
+ \ COMPILE_LANGUAGE
\ COMPILE_OPTIONS
+ \ CONFIG
\ SHELL
\ UNIX_COMMAND
- \ WX
+ \ _FLAGS
+ \ _FLAGS_
syn keyword cmakeKWadd_custom_command contained
\ APPEND
\ ARGS
+ \ BNF
\ BYPRODUCTS
\ CC
\ COMMAND
\ COMMAND_EXPAND_LISTS
\ COMMENT
+ \ CONFIG
\ CROSSCOMPILING_EMULATOR
\ DEPENDS
\ DEPENDS_EXPLICIT_ONLY
@@ -2188,6 +2482,7 @@ syn keyword cmakeKWadd_custom_command contained
\ JOB_POOLS
\ JOIN
\ MAIN_DEPENDENCY
+ \ MODULE
\ NOT
\ OUTPUT
\ PATH
@@ -2263,17 +2558,21 @@ syn keyword cmakeKWadd_library contained
\ FRAMEWORK
\ GLOBAL
\ HEADER_FILE_ONLY
+ \ HEADER_SETS
\ IMPORTED
\ IMPORTED_
\ IMPORTED_IMPLIB
\ IMPORTED_IMPLIB_
\ IMPORTED_LOCATION
\ IMPORTED_LOCATION_
+ \ IMPORTED_NO_SONAME
\ IMPORTED_OBJECTS
\ IMPORTED_OBJECTS_
+ \ IMPORTED_SONAME
\ INTERFACE
\ INTERFACE_
\ INTERFACE_SOURCES
+ \ LC_ID_DYLIB
\ LIBRARY_OUTPUT_DIRECTORY
\ MODULE
\ OBJECT
@@ -2283,22 +2582,25 @@ syn keyword cmakeKWadd_library contained
\ POST_BUILD
\ PRE_BUILD
\ PRE_LINK
- \ PRIVATE
- \ PUBLIC
+ \ PRIVATE_HEADER
+ \ PUBLIC_HEADER
\ RUNTIME_OUTPUT_DIRECTORY
\ SHARED
+ \ SONAME
\ SOURCES
\ STATIC
+ \ TARGETS
\ TARGET_OBJECTS
+ \ TARGET_RUNTIME_DLLS
\ UNKNOWN
syn keyword cmakeKWadd_link_options contained
\ CMAKE_
+ \ CONFIG
\ CUDA_RESOLVE_DEVICE_SYMBOLS
\ CUDA_SEPARABLE_COMPILATION
\ DEVICE_LINK
\ GCC
- \ GNU
\ HOST_LINK
\ LANG
\ LINKER
@@ -2306,11 +2608,14 @@ syn keyword cmakeKWadd_link_options contained
\ SHELL
\ STATIC_LIBRARY_OPTIONS
\ UNIX_COMMAND
+ \ _FLAGS
+ \ _FLAGS_
\ _LINKER_WRAPPER_FLAG
\ _LINKER_WRAPPER_FLAG_SEP
syn keyword cmakeKWadd_subdirectory contained
\ EXCLUDE_FROM_ALL
+ \ SYSTEM
syn keyword cmakeKWadd_test contained
\ BUILD_TESTING
@@ -2324,15 +2629,64 @@ syn keyword cmakeKWadd_test contained
\ SKIP_REGULAR_EXPRESSION
\ TARGET_FILE
\ WILL_FAIL
+ \ WILL_FALL
\ WORKING_DIRECTORY
+syn keyword cmakeKWblock contained
+ \ PARENT_SCOPE
+ \ POLICIES
+ \ PROPAGATE
+ \ PUSH
+ \ SCOPE_FOR
+ \ TRUE
+ \ VARIABLES
+
syn keyword cmakeKWbuild_command contained
\ CONFIGURATION
+ \ PARALLEL_LEVEL
\ TARGET
+syn keyword cmakeKWcmake_file_api contained
+ \ API
+ \ API_VERSION
+ \ BUILD_DIR
+ \ CMAKEFILES
+ \ CODEMODEL
+ \ COMMAND
+ \ CONFIG
+ \ QUERY
+ \ TOOLCHAINS
+
syn keyword cmakeKWcmake_host_system_information contained
+ \ APPEND
\ AVAILABLE_PHYSICAL_MEMORY
\ AVAILABLE_VIRTUAL_MEMORY
+ \ BOTH
+ \ CMAKE_GET_OS_RELEASE_FALLBACK_CONTENT
+ \ CMAKE_GET_OS_RELEASE_FALLBACK_RESULT_
+ \ CMAKE_GET_OS_RELEASE_FALLBACK_RESULT_ID
+ \ CMAKE_GET_OS_RELEASE_FALLBACK_RESULT_NAME
+ \ CMAKE_GET_OS_RELEASE_FALLBACK_RESULT_PRETTY_NAME
+ \ CMAKE_GET_OS_RELEASE_FALLBACK_RESULT_VERSION
+ \ CMAKE_GET_OS_RELEASE_FALLBACK_RESULT_VERSION_ID
+ \ CMAKE_GET_OS_RELEASE_FALLBACK_SCRIPTS
+ \ DISTRIB_INFO
+ \ DISTRIB_PRETTY_NAME
+ \ DISTRO
+ \ DISTRO_BUG_REPORT_URL
+ \ DISTRO_HOME_URL
+ \ DISTRO_ID
+ \ DISTRO_ID_LIKE
+ \ DISTRO_NAME
+ \ DISTRO_PRETTY_NAME
+ \ DISTRO_PRIVACY_POLICY_URL
+ \ DISTRO_SUPPORT_URL
+ \ DISTRO_UBUNTU_CODENAME
+ \ DISTRO_VERSION
+ \ DISTRO_VERSION_CODENAME
+ \ DISTRO_VERSION_ID
+ \ ERROR_VARIABLE
+ \ EXISTS
\ FQDN
\ HAS_FPU
\ HAS_MMX
@@ -2341,38 +2695,101 @@ syn keyword cmakeKWcmake_host_system_information contained
\ HAS_SSE
\ HAS_SSE_FP
\ HAS_SSE_MMX
+ \ HKCC
+ \ HKCR
+ \ HKCU
+ \ HKEY_CLASSES_ROOT
+ \ HKEY_CURRENT_CONFIG
+ \ HKEY_CURRENT_USER
+ \ HKEY_LOCAL_MACHINE
+ \ HKEY_USERS
+ \ HKLM
+ \ HKU
\ HOSTNAME
\ ID
+ \ LIMIT_COUNT
+ \ LISTS
+ \ LTS
+ \ MATCHES
+ \ NNN
+ \ NOT
\ NUMBER_OF_LOGICAL_CORES
\ NUMBER_OF_PHYSICAL_CORES
\ OS_NAME
\ OS_PLATFORM
\ OS_RELEASE
\ OS_VERSION
+ \ PRETTY_NAME
\ PROCESSOR_DESCRIPTION
\ PROCESSOR_NAME
\ PROCESSOR_SERIAL_NUMBER
\ QUERY
+ \ REG_DWORD
+ \ REG_EXPAND_SZ
+ \ REG_MULTI_SZ
+ \ REG_QWORD
+ \ REG_SZ
\ RESULT
+ \ SEPARATOR
+ \ SOFTWARE
+ \ STATUS
+ \ STRINGS
+ \ SUBKEYS
+ \ TARGET
\ TOTAL_PHYSICAL_MEMORY
\ TOTAL_VIRTUAL_MEMORY
+ \ VALUE_NAMES
+ \ VAR
+ \ VIEW
+ \ WINDOWS_REGISTRY
syn keyword cmakeKWcmake_language contained
\ AND
+ \ ANY
+ \ APPEND
+ \ ARGN
+ \ BINARY_DIR
+ \ BYPASS_PROVIDER
\ CALL
\ CANCEL_CALL
\ CODE
+ \ COMMAND
+ \ COMMAND_ERROR_IS_FATAL
+ \ DCMAKE_PROJECT_TOP_LEVEL_INCLUDES
\ DEFER
\ DIRECTORY
\ EVAL
\ FALSE
+ \ FETCHCONTENT_MAKEAVAILABE_SERIAL
+ \ FETCHCONTENT_MAKEAVAILABLE_SERIAL
+ \ FETCHCONTENT_SOURCE_DIR_
+ \ FETCHCONTENT_TRY_FIND_PACKAGE_MODE
+ \ FIND_PACKAGE
+ \ FIND_PACKAGE_ARGS
\ GET_CALL_IDS
- \ ID
+ \ GET_MESSAGE_LOG_LEVEL
+ \ GIT_REPOSITORY
+ \ GIT_SUBMODULES
+ \ GIT_TAG
\ ID_VAR
- \ OR
+ \ MATCHES
+ \ MYCOMP_PROVIDER_INSTALL_DIR
+ \ NEVER
+ \ NOT
+ \ OVERRIDE_FIND_PACKAGE
+ \ PATH
+ \ POP_BACK
+ \ QUIET
+ \ SET_DEPENDENCY_PROVIDER
+ \ SOURCE_DIR
\ STATUS
+ \ STREQUAL
+ \ SUPPORTED_METHODS
\ TRUE
+ \ VERSION
\ WRITE
+ \ _FOUND
+ \ _PATH
syn keyword cmakeKWcmake_minimum_required contained
\ FATAL_ERROR
@@ -2407,22 +2824,21 @@ syn keyword cmakeKWcmake_path contained
\ ABSOLUTE_PATH
\ AND
\ APPEND
+ \ APPEND_STRING
\ BASE_DIRECTORY
- \ CMAKE_PATH
\ COMPARE
- \ CONCAT
\ CONVERT
- \ ELSEIF
- \ ENDIF
+ \ EQUAL
\ EXTENSION
\ EXTENSION_DEF
\ FALSE
+ \ FILENAME
\ FILENAME_DEF
\ GET
\ GET_EXTENSION
\ GET_FILENAME
\ GET_PARENT_PATH
- \ GET_RELATIVE_PATH
+ \ GET_RELATIVE_PART
\ GET_ROOT_DIRECTORY
\ GET_ROOT_NAME
\ GET_ROOT_PATH
@@ -2431,12 +2847,11 @@ syn keyword cmakeKWcmake_path contained
\ HAS_EXTENSION
\ HAS_FILENAME
\ HAS_PARENT_PATH
- \ HAS_RELATIVE_PATH
+ \ HAS_RELATIVE_PART
\ HAS_ROOT_DIRECTORY
\ HAS_ROOT_NAME
\ HAS_ROOT_PATH
\ HAS_STEM
- \ IF
\ IS_ABSOLUTE
\ IS_PREFIX
\ IS_RELATIVE
@@ -2445,23 +2860,21 @@ syn keyword cmakeKWcmake_path contained
\ NATIVE_PATH
\ NORMALIZE
\ NORMAL_PATH
- \ NOT
\ NOT_EQUAL
\ OP
- \ OS
\ OUTPUT_VARIABLE
\ PARENT_PATH
- \ PROXIMATE_PATH
\ REAL_PATH
+ \ RELATIVE_PART
\ RELATIVE_PATH
\ REMOVE_EXTENSION
\ REMOVE_FILENAME
\ REPLACE_EXTENSION
\ REPLACE_FILENAME
- \ RETURN
\ ROOT_DIRECTORY
\ ROOT_NAME
\ ROOT_PATH
+ \ SET
\ STEM
\ STREQUAL
\ TO_CMAKE_PATH_LIST
@@ -2476,8 +2889,10 @@ syn keyword cmakeKWcmake_policy contained
\ NNNN
\ NO_POLICY_SCOPE
\ OLD
+ \ POLICIES
\ POP
\ PUSH
+ \ SCOPE_FOR
\ SET
\ VERSION
@@ -2489,9 +2904,14 @@ syn keyword cmakeKWconfigure_file contained
\ FILE_PERMISSIONS
\ FOO_ENABLE
\ FOO_STRING
+ \ GENERATE
+ \ INTERFACE
\ LF
\ NEWLINE_STYLE
\ NO_SOURCE_PERMISSIONS
+ \ PRIVATE
+ \ PUBLIC
+ \ SYSTEM
\ USE_SOURCE_PERMISSIONS
\ VAR
@@ -2506,6 +2926,7 @@ syn keyword cmakeKWctest_build contained
\ APPEND
\ BUILD
\ CAPTURE_CMAKE_ERROR
+ \ CMAKE_BUILD_PARALLEL_LEVEL
\ CONFIGURATION
\ CTEST_BUILD_CONFIGURATION
\ CTEST_BUILD_FLAGS
@@ -2513,6 +2934,7 @@ syn keyword cmakeKWctest_build contained
\ FLAGS
\ NUMBER_ERRORS
\ NUMBER_WARNINGS
+ \ PARALLEL_LEVEL
\ QUIET
\ RETURN_VALUE
\ TARGET
@@ -2537,6 +2959,7 @@ syn keyword cmakeKWctest_coverage contained
syn keyword cmakeKWctest_memcheck contained
\ APPEND
\ BUILD
+ \ CAPTURE_CMAKE_ERROR
\ DEFECT_COUNT
\ EXCLUDE
\ EXCLUDE_FIXTURE
@@ -2547,11 +2970,15 @@ syn keyword cmakeKWctest_memcheck contained
\ INCLUDE_LABEL
\ OFF
\ ON
+ \ OUTPUT_JUNIT
\ PARALLEL_LEVEL
\ QUIET
+ \ REPEAT
+ \ RESOURCE_SPEC_FILE
\ RETURN_VALUE
\ SCHEDULE_RANDOM
\ START
+ \ STOP_ON_FAILURE
\ STOP_TIME
\ STRIDE
\ TEST_LOAD
@@ -2587,6 +3014,8 @@ syn keyword cmakeKWctest_submit contained
syn keyword cmakeKWctest_test contained
\ AFTER_TIMEOUT
\ APPEND
+ \ ATTACHED_FILES
+ \ ATTACHED_FILES_ON_FAIL
\ BUILD
\ CAPTURE_CMAKE_ERROR
\ CPU
@@ -2597,8 +3026,10 @@ syn keyword cmakeKWctest_test contained
\ EXCLUDE_LABEL
\ INCLUDE
\ INCLUDE_LABEL
+ \ LABELS
\ OFF
\ ON
+ \ OUTPUT_JUNIT
\ PARALLEL_LEVEL
\ QUIET
\ REPEAT
@@ -2612,6 +3043,8 @@ syn keyword cmakeKWctest_test contained
\ TEST_LOAD
\ UNTIL_FAIL
\ UNTIL_PASS
+ \ URL
+ \ XML
syn keyword cmakeKWctest_update contained
\ CAPTURE_CMAKE_ERROR
@@ -2629,15 +3062,18 @@ syn keyword cmakeKWdefine_property contained
\ APPEND_STRING
\ BRIEF_DOCS
\ CACHED_VARIABLE
+ \ CMAKE_
\ DIRECTORY
\ FULL_DOCS
\ GLOBAL
\ INHERITED
+ \ INITIALIZE_FROM_VARIABLE
\ PROPERTY
\ SOURCE
\ TARGET
\ TEST
\ VARIABLE
+ \ _CMAKE_
syn keyword cmakeKWdoxygen_add_docs contained
\ ALL
@@ -2647,6 +3083,10 @@ syn keyword cmakeKWdoxygen_add_docs contained
syn keyword cmakeKWenable_language contained
\ ASM
+ \ ASM_MARMASM
+ \ ASM_MASM
+ \ ASM_NASM
+ \ ATT
\ CUDA
\ HIP
\ ISPC
@@ -2684,6 +3124,7 @@ syn keyword cmakeKWexecute_process contained
\ OUTPUT_QUIET
\ OUTPUT_STRIP_TRAILING_WHITESPACE
\ OUTPUT_VARIABLE
+ \ POSIX
\ RESULTS_VARIABLE
\ RESULT_VARIABLE
\ RFC
@@ -2691,17 +3132,17 @@ syn keyword cmakeKWexecute_process contained
\ STDOUT
\ TIMEOUT
\ UTF
- \ VERBATIM
\ WORKING_DIRECTORY
syn keyword cmakeKWexport contained
\ ANDROID_MK
\ APPEND
+ \ CMAKE_EXPERIMENTAL_CXX_MODULE_CMAKE_API
\ CONFIG
+ \ CXX_MODULES_DIRECTORY
\ EXPORT
\ EXPORT_LINK_INTERFACE_LIBRARIES
\ FILE
- \ IMPORTED
\ IMPORTED_
\ NAMESPACE
\ NDK
@@ -2717,7 +3158,6 @@ syn keyword cmakeKWexport_library_dependencies contained
\ SET
syn keyword cmakeKWfile contained
- \ ALGO
\ APPEND
\ ARCHIVE_CREATE
\ ARCHIVE_EXTRACT
@@ -2729,9 +3169,8 @@ syn keyword cmakeKWfile contained
\ CMAKE_GET_RUNTIME_DEPENDENCIES_COMMAND
\ CMAKE_GET_RUNTIME_DEPENDENCIES_PLATFORM
\ CMAKE_GET_RUNTIME_DEPENDENCIES_TOOL
+ \ CMAKE_INSTALL_MODE
\ CMAKE_OBJDUMP
- \ CMAKE_TLS_CAINFO
- \ CMAKE_TLS_VERIFY
\ CODE
\ COMPILE_FEATURES
\ COMPRESSION
@@ -2742,7 +3181,8 @@ syn keyword cmakeKWfile contained
\ CONFLICTING_DEPENDENCIES_PREFIX
\ CONTENT
\ CONVERT
- \ COPY
+ \ COPYONLY
+ \ COPY_FILE
\ COPY_ON_ERROR
\ CREATE_LINK
\ CRLF
@@ -2755,6 +3195,7 @@ syn keyword cmakeKWfile contained
\ ENCODING
\ ESCAPE_QUOTES
\ EXECUTABLES
+ \ EXPAND_TILDE
\ EXPECTED_HASH
\ FILES_MATCHING
\ FILE_PERMISSIONS
@@ -2772,10 +3213,12 @@ syn keyword cmakeKWfile contained
\ GUARD
\ HASH
\ HEX
+ \ HOME
\ HTTPHEADER
\ IGNORED
\ INACTIVITY_TIMEOUT
\ INPUT
+ \ INPUT_MAY_BE_RECENT
\ INSTALL
\ IS_ABSOLUTE
\ LENGTH_MAXIMUM
@@ -2800,9 +3243,11 @@ syn keyword cmakeKWfile contained
\ NEWLINE_STYLE
\ NOT
\ NO_HEX_CONVERSION
+ \ NO_REPLACE
\ NO_SOURCE_PERMISSIONS
\ OFFSET
\ ONLY
+ \ ONLY_IF_DIFFERENT
\ OPTIONAL
\ OUTPUT
\ OWNER_EXECUTE
@@ -2812,11 +3257,15 @@ syn keyword cmakeKWfile contained
\ PATTERN
\ PATTERNS
\ PERMISSIONS
+ \ POST_EXCLUDE_FILES
\ POST_EXCLUDE_REGEXES
+ \ POST_INCLUDE_FILES
\ POST_INCLUDE_REGEXES
\ PRE_EXCLUDE_REGEXES
\ PRE_INCLUDE_REGEXES
\ PROCESS
+ \ RANGE_END
+ \ RANGE_START
\ READ
\ READ_SYMLINK
\ REAL_PATH
@@ -2833,7 +3282,10 @@ syn keyword cmakeKWfile contained
\ RESULT_VARIABLE
\ RPATH
\ RUNPATH
+ \ RUNTIME_DEPENDENCY_SET
\ SCRIPT
+ \ SETGID
+ \ SETUID
\ SHARED
\ SHOW_PROGRESS
\ SIZE
@@ -2856,6 +3308,7 @@ syn keyword cmakeKWfile contained
\ UNRESOLVED_DEPENDENCIES_VAR
\ UPLOAD
\ URL
+ \ USERPROFILE
\ USERPWD
\ USE_SOURCE_PERMISSIONS
\ UTC
@@ -2869,54 +3322,87 @@ syn keyword cmakeKWfile contained
\ _FILENAMES
syn keyword cmakeKWfind_file contained
+ \ BOTH
+ \ CATEGORY
\ CMAKE_FIND_ROOT_PATH_BOTH
+ \ CMAKE_FIND_USE_
\ DOC
\ DVAR
\ FALSE
+ \ FIND_XXX_REGISTRY_VIEW
\ HINTS
+ \ HOST
\ INCLUDE
+ \ MATCHES
\ NAMES
+ \ NOT
+ \ NO_CACHE
\ NO_CMAKE_ENVIRONMENT_PATH
\ NO_CMAKE_FIND_ROOT_PATH
+ \ NO_CMAKE_INSTALL_PREFIX
\ NO_CMAKE_PATH
\ NO_CMAKE_SYSTEM_PATH
\ NO_DEFAULT_PATH
\ NO_PACKAGE_ROOT_PATH
\ NO_SYSTEM_ENVIRONMENT_PATH
\ ONLY_CMAKE_FIND_ROOT_PATH
+ \ PACKAGENAME
+ \ PARENT_SCOPE
\ PATHS
\ PATH_SUFFIXES
+ \ REGISTRY_VIEW
\ REQUIRED
+ \ TARGET
+ \ VALIDATOR
\ VAR
syn keyword cmakeKWfind_library contained
+ \ BOTH
+ \ CATEGORY
\ CMAKE_FIND_ROOT_PATH_BOTH
+ \ CMAKE_FIND_USE_
\ DOC
\ DVAR
\ FALSE
+ \ FIND_XXX_REGISTRY_VIEW
\ HINTS
- \ INCLUDE
+ \ HOST
+ \ LIB
+ \ MATCHES
\ NAMES
\ NAMES_PER_DIR
+ \ NOT
+ \ NO_CACHE
\ NO_CMAKE_ENVIRONMENT_PATH
\ NO_CMAKE_FIND_ROOT_PATH
+ \ NO_CMAKE_INSTALL_PREFIX
\ NO_CMAKE_PATH
\ NO_CMAKE_SYSTEM_PATH
\ NO_DEFAULT_PATH
\ NO_PACKAGE_ROOT_PATH
\ NO_SYSTEM_ENVIRONMENT_PATH
\ ONLY_CMAKE_FIND_ROOT_PATH
+ \ PACKAGENAME
+ \ PARENT_SCOPE
\ PATHS
\ PATH_SUFFIXES
+ \ REGISTRY_VIEW
\ REQUIRED
+ \ TARGET
+ \ VALIDATOR
\ VAR
syn keyword cmakeKWfind_package contained
\ ABI
+ \ BOTH
\ BUNDLE
+ \ BYPASS_PROVIDER
+ \ CATEGORY
\ CMAKE_DISABLE_FIND_PACKAGE_
\ CMAKE_REQUIRE_FIND_PACKAGE_
\ CMAKE_FIND_ROOT_PATH_BOTH
+ \ CMAKE_FIND_USE_
+ \ CMAKE_REQUIRE_FIND_PACKAGE_
\ COMPONENTS
\ CONFIG
\ CONFIGS
@@ -2927,7 +3413,9 @@ syn keyword cmakeKWfind_package contained
\ FALSE
\ FIND_PACKAGE_VERSION_FORMAT
\ FRAMEWORK
+ \ GLOBAL
\ HINTS
+ \ HOST
\ INCLUDE
\ MODULE
\ NAMES
@@ -2935,6 +3423,7 @@ syn keyword cmakeKWfind_package contained
\ NO_CMAKE_BUILDS_PATH
\ NO_CMAKE_ENVIRONMENT_PATH
\ NO_CMAKE_FIND_ROOT_PATH
+ \ NO_CMAKE_INSTALL_PREFIX
\ NO_CMAKE_PACKAGE_REGISTRY
\ NO_CMAKE_PATH
\ NO_CMAKE_SYSTEM_PACKAGE_REGISTRY
@@ -2944,8 +3433,10 @@ syn keyword cmakeKWfind_package contained
\ NO_PACKAGE_ROOT_PATH
\ NO_POLICY_SCOPE
\ NO_SYSTEM_ENVIRONMENT_PATH
+ \ OLD
\ ONLY_CMAKE_FIND_ROOT_PATH
\ OPTIONAL_COMPONENTS
+ \ PACKAGENAME
\ PACKAGE_FIND_NAME
\ PACKAGE_FIND_VERSION
\ PACKAGE_FIND_VERSION_COMPLETE
@@ -2974,60 +3465,92 @@ syn keyword cmakeKWfind_package contained
\ PATHS
\ PATH_SUFFIXES
\ QUIET
+ \ REGISTRY_VIEW
\ REQUIRED
\ SET
+ \ TARGET
\ TRUE
+ \ VALUE
\ _CONFIG
\ _CONSIDERED_CONFIGS
\ _CONSIDERED_VERSIONS
\ _DIR
\ _FIND_COMPONENTS
\ _FIND_QUIETLY
+ \ _FIND_REGISTRY_VIEW
\ _FIND_REQUIRED
\ _FIND_REQUIRED_
\ _FIND_VERSION_EXACT
\ _FOUND
syn keyword cmakeKWfind_path contained
+ \ BOTH
+ \ CATEGORY
\ CMAKE_FIND_ROOT_PATH_BOTH
+ \ CMAKE_FIND_USE_
\ DOC
\ DVAR
\ FALSE
+ \ FIND_XXX_REGISTRY_VIEW
\ HINTS
+ \ HOST
\ INCLUDE
+ \ MATCHES
\ NAMES
+ \ NOT
+ \ NO_CACHE
\ NO_CMAKE_ENVIRONMENT_PATH
\ NO_CMAKE_FIND_ROOT_PATH
+ \ NO_CMAKE_INSTALL_PREFIX
\ NO_CMAKE_PATH
\ NO_CMAKE_SYSTEM_PATH
\ NO_DEFAULT_PATH
\ NO_PACKAGE_ROOT_PATH
\ NO_SYSTEM_ENVIRONMENT_PATH
\ ONLY_CMAKE_FIND_ROOT_PATH
+ \ PACKAGENAME
+ \ PARENT_SCOPE
\ PATHS
\ PATH_SUFFIXES
+ \ REGISTRY_VIEW
\ REQUIRED
+ \ TARGET
+ \ VALIDATOR
\ VAR
syn keyword cmakeKWfind_program contained
+ \ BOTH
+ \ CATEGORY
\ CMAKE_FIND_ROOT_PATH_BOTH
+ \ CMAKE_FIND_USE_
\ DOC
\ DVAR
\ FALSE
+ \ FIND_XXX_REGISTRY_VIEW
\ HINTS
+ \ HOST
+ \ MATCHES
\ NAMES
\ NAMES_PER_DIR
+ \ NOT
+ \ NO_CACHE
\ NO_CMAKE_ENVIRONMENT_PATH
\ NO_CMAKE_FIND_ROOT_PATH
+ \ NO_CMAKE_INSTALL_PREFIX
\ NO_CMAKE_PATH
\ NO_CMAKE_SYSTEM_PATH
\ NO_DEFAULT_PATH
\ NO_PACKAGE_ROOT_PATH
\ NO_SYSTEM_ENVIRONMENT_PATH
\ ONLY_CMAKE_FIND_ROOT_PATH
+ \ PACKAGENAME
+ \ PARENT_SCOPE
\ PATHS
\ PATH_SUFFIXES
+ \ REGISTRY_VIEW
\ REQUIRED
+ \ TARGET
+ \ VALIDATOR
\ VAR
syn keyword cmakeKWfltk_wrap_ui contained
@@ -3070,17 +3593,19 @@ syn keyword cmakeKWget_filename_component contained
\ NAME
\ NAME_WE
\ NAME_WLE
- \ PATH
\ PROGRAM
\ PROGRAM_ARGS
+ \ QUERY
\ REALPATH
\ REAL_PATH
+ \ WINDOWS_REGISTRY
syn keyword cmakeKWget_property contained
\ BRIEF_DOCS
\ DEFINED
\ DIRECTORY
\ FULL_DOCS
+ \ GENERATED
\ GLOBAL
\ INSTALL
\ PROPERTY
@@ -3093,6 +3618,7 @@ syn keyword cmakeKWget_property contained
syn keyword cmakeKWget_source_file_property contained
\ DIRECTORY
+ \ GENERATED
\ INHERITED
\ LOCATION
\ TARGET_DIRECTORY
@@ -3109,6 +3635,7 @@ syn keyword cmakeKWif contained
\ CMAKE_MATCH_
\ CMP
\ COMMAND
+ \ COMPARE
\ DEFINED
\ EQUAL
\ EXISTS
@@ -3128,6 +3655,7 @@ syn keyword cmakeKWif contained
\ NOT
\ OFF
\ OR
+ \ PATH_EQUAL
\ POLICY
\ STREQUAL
\ STRGREATER
@@ -3172,11 +3700,14 @@ syn keyword cmakeKWinclude_guard contained
syn keyword cmakeKWinstall contained
\ AFTER
\ AIX
+ \ ALL_COMPONENTS
\ APT
\ ARCHIVE
\ BEFORE
\ BUILD_TYPE
\ BUNDLE
+ \ BUNDLE_EXECUTABLE
+ \ CMAKE_EXPERIMENTAL_CXX_MODULE_CMAKE_API
\ CMAKE_INSTALL_BINDIR
\ CMAKE_INSTALL_DATADIR
\ CMAKE_INSTALL_DATAROOTDIR
@@ -3187,6 +3718,7 @@ syn keyword cmakeKWinstall contained
\ CMAKE_INSTALL_LOCALEDIR
\ CMAKE_INSTALL_LOCALSTATEDIR
\ CMAKE_INSTALL_MANDIR
+ \ CMAKE_INSTALL_MODE
\ CMAKE_INSTALL_RUNSTATEDIR
\ CMAKE_INSTALL_SBINDIR
\ CMAKE_INSTALL_SHARESTATEDIR
@@ -3195,6 +3727,8 @@ syn keyword cmakeKWinstall contained
\ COMPONENT
\ CONFIGURATIONS
\ CVS
+ \ CXX_MODULES_BMI
+ \ CXX_MODULES_DIRECTORY
\ DATA
\ DATAROOT
\ DBUILD_TYPE
@@ -3207,6 +3741,7 @@ syn keyword cmakeKWinstall contained
\ DOC
\ ENABLE_EXPORTS
\ EXCLUDE_FROM_ALL
+ \ EXECUTABLES
\ EXPORT
\ EXPORT_ANDROID_MK
\ EXPORT_LINK_INTERFACE_LIBRARIES
@@ -3214,14 +3749,18 @@ syn keyword cmakeKWinstall contained
\ FILES
\ FILES_MATCHING
\ FILE_PERMISSIONS
+ \ FILE_SET
\ FRAMEWORK
+ \ GET_RUNTIME_DEPENDENCIES
\ GROUP_EXECUTE
\ GROUP_READ
\ GROUP_WRITE
- \ IMPORTED_
+ \ HEADERS
+ \ IMPORTED_RUNTIME_ARTIFACTS
\ INCLUDES
\ INFO
\ INSTALL_PREFIX
+ \ INTERFACE
\ INTERFACE_INCLUDE_DIRECTORIES
\ LIBRARY
\ LOCALE
@@ -3241,18 +3780,24 @@ syn keyword cmakeKWinstall contained
\ OWNER_WRITE
\ PATTERN
\ PERMISSIONS
+ \ POST_EXCLUDE_FILES
+ \ POST_EXCLUDE_REGEXES
+ \ POST_INCLUDE_FILES
+ \ POST_INCLUDE_REGEXES
\ POST_INSTALL_SCRIPT
+ \ PRE_EXCLUDE_REGEXES
+ \ PRE_INCLUDE_REGEXES
\ PRE_INSTALL_SCRIPT
\ PRIVATE_HEADER
\ PROGRAMS
\ PROPERTIES
\ PUBLIC_HEADER
- \ REGEX
\ RENAME
\ RESOURCE
\ RPM
\ RUNSTATE
- \ RUNTIME
+ \ RUNTIME_DEPENDENCIES
+ \ RUNTIME_DEPENDENCY_SET
\ SBIN
\ SCRIPT
\ SETGID
@@ -3333,6 +3878,11 @@ syn keyword cmakeKWlist contained
\ TOLOWER
\ TOUPPER
\ TRANSFORM
+ \ TRANSFORM_APPEND
+ \ TRANSFORM_GENEX_STRIP
+ \ TRANSFORM_REPLACE
+ \ TRANSFORM_STRIP
+ \ TRANSFORM_TOLOWER
syn keyword cmakeKWload_cache contained
\ EXCLUDE
@@ -3370,10 +3920,15 @@ syn keyword cmakeKWmessage contained
\ CHECK_FAIL
\ CHECK_PASS
\ CHECK_START
+ \ CONFIGURE_LOG
\ DEBUG
+ \ DEFINED
\ DEPRECATION
\ FATAL_ERROR
+ \ GET_MESSAGE_LOG_LEVEL
\ GUI
+ \ INTERNAL
+ \ MY_CHECK_RESULT
\ NOTICE
\ POP_BACK
\ SEND_ERROR
@@ -3384,10 +3939,13 @@ syn keyword cmakeKWmessage contained
syn keyword cmakeKWoption contained
\ OFF
- \ ON
syn keyword cmakeKWproject contained
\ ASM
+ \ ASM_MARMASM
+ \ ASM_MASM
+ \ ASM_NASM
+ \ ATT
\ CMAKE_PROJECT_
\ CUDA
\ DESCRIPTION
@@ -3405,6 +3963,7 @@ syn keyword cmakeKWproject contained
\ _DESCRIPTION
\ _HOMEPAGE_URL
\ _INCLUDE_BEFORE
+ \ _IS_TOP_LEVEL
\ _SOURCE_DIR
\ _VERSION
\ _VERSION_MAJOR
@@ -3424,6 +3983,11 @@ syn keyword cmakeKWremove contained
syn keyword cmakeKWreturn contained
\ DEFER
+ \ PARENT_SCOPE
+ \ PROPAGATE
+ \ SCOPE_FOR
+ \ VARIABLES
+ \ VERSION
syn keyword cmakeKWseparate_arguments contained
\ MSDN
@@ -3439,10 +4003,13 @@ syn keyword cmakeKWset contained
\ FORCE
\ INTERNAL
\ OFF
+ \ OLD
\ ON
\ PARENT_SCOPE
+ \ PROPAGATE
\ STRING
\ STRINGS
+ \ VAR
syn keyword cmakeKWset_directory_properties contained
\ DIRECTORY
@@ -3452,9 +4019,11 @@ syn keyword cmakeKWset_property contained
\ APPEND
\ APPEND_STRING
\ DIRECTORY
+ \ GENERATED
\ GLOBAL
\ INHERITED
\ INSTALL
+ \ NAME
\ PROPERTY
\ SOURCE
\ TARGET
@@ -3464,17 +4033,17 @@ syn keyword cmakeKWset_property contained
syn keyword cmakeKWset_source_files_properties contained
\ DIRECTORY
+ \ GENERATED
\ PROPERTIES
\ SOURCE
\ TARGET_DIRECTORY
syn keyword cmakeKWset_target_properties contained
\ PROPERTIES
- \ TARGET
syn keyword cmakeKWset_tests_properties contained
+ \ NAME
\ PROPERTIES
- \ TEST
syn keyword cmakeKWsite_name contained
\ HOSTNAME
@@ -3506,9 +4075,9 @@ syn keyword cmakeKWstring contained
\ GUID
\ HASH
\ HEX
+ \ ISO
\ JOIN
\ JSON
- \ JSONLENGTH
\ LENGTH
\ LESS
\ LESS_EQUAL
@@ -3573,7 +4142,10 @@ syn keyword cmakeKWtarget_compile_features contained
syn keyword cmakeKWtarget_compile_options contained
\ ALIAS
\ BEFORE
+ \ CMAKE_
+ \ COMPILE_LANGUAGE
\ COMPILE_OPTIONS
+ \ CONFIG
\ IMPORTED
\ INTERFACE
\ INTERFACE_COMPILE_OPTIONS
@@ -3581,8 +4153,11 @@ syn keyword cmakeKWtarget_compile_options contained
\ PUBLIC
\ SHELL
\ UNIX_COMMAND
+ \ _FLAGS
+ \ _FLAGS_
syn keyword cmakeKWtarget_include_directories contained
+ \ AFTER
\ ALIAS
\ BEFORE
\ BUILD_INTERFACE
@@ -3619,6 +4194,7 @@ syn keyword cmakeKWtarget_link_libraries contained
\ IMPORTED_NO_SONAME
\ INTERFACE
\ INTERFACE_LINK_LIBRARIES
+ \ LINK_FLAGS
\ LINK_INTERFACE_LIBRARIES
\ LINK_INTERFACE_LIBRARIES_DEBUG
\ LINK_INTERFACE_MULTIPLICITY
@@ -3631,16 +4207,17 @@ syn keyword cmakeKWtarget_link_libraries contained
\ PUBLIC
\ SHARED
\ STATIC
+ \ TARGET_OBJECTS
syn keyword cmakeKWtarget_link_options contained
\ ALIAS
\ BEFORE
\ CMAKE_
+ \ CONFIG
\ CUDA_RESOLVE_DEVICE_SYMBOLS
\ CUDA_SEPARABLE_COMPILATION
\ DEVICE_LINK
\ GCC
- \ GNU
\ HOST_LINK
\ IMPORTED
\ INTERFACE
@@ -3653,6 +4230,8 @@ syn keyword cmakeKWtarget_link_options contained
\ SHELL
\ STATIC_LIBRARY_OPTIONS
\ UNIX_COMMAND
+ \ _FLAGS
+ \ _FLAGS_
\ _LINKER_WRAPPER_FLAG
\ _LINKER_WRAPPER_FLAG_SEP
@@ -3677,15 +4256,46 @@ syn keyword cmakeKWtarget_precompile_headers contained
syn keyword cmakeKWtarget_sources contained
\ ALIAS
+ \ BASE_DIRS
+ \ BUILD_INTERFACE
+ \ CMAKE_EXPERIMENTAL_CXX_MODULE_CMAKE_API
+ \ CONFIG
+ \ CORRECT
+ \ CXX_MODULES
+ \ CXX_MODULE_DIRS
+ \ CXX_MODULE_DIRS_
+ \ CXX_MODULE_SETS
+ \ CXX_MODULE_SET_
+ \ EXPORT
+ \ FILES
+ \ FILE_SET
+ \ FRAMEWORK
+ \ HEADERS
+ \ HEADER_DIRS
+ \ HEADER_DIRS_
+ \ HEADER_FILE_ONLY
+ \ HEADER_SETS
+ \ HEADER_SET_
\ IMPORTED
+ \ INCLUDE_DIRECTORIES
\ INTERFACE
+ \ INTERFACE_CXX_MODULE_SETS
+ \ INTERFACE_HEADER_SETS
+ \ INTERFACE_INCLUDE_DIRECTORIES
\ INTERFACE_SOURCES
+ \ NAME
\ PRIVATE
\ PUBLIC
\ SOURCES
+ \ SOURCE_DIR
+ \ TARGETS
+ \ TRUE
+ \ TYPE
+ \ WRONG
syn keyword cmakeKWtry_compile contained
\ ALL_BUILD
+ \ BINARY_DIR
\ CMAKE_FLAGS
\ COMPILE_DEFINITIONS
\ COPY_FILE
@@ -3713,8 +4323,11 @@ syn keyword cmakeKWtry_compile contained
\ LINK_DIRECTORIES
\ LINK_LIBRARIES
\ LINK_OPTIONS
+ \ LOG_DESCRIPTION
\ MULTI
\ NOT
+ \ NO_CACHE
+ \ NO_LOG
\ OBJCXX_EXTENSIONS
\ OBJCXX_STANDARD
\ OBJCXX_STANDARD_REQUIRED
@@ -3723,9 +4336,16 @@ syn keyword cmakeKWtry_compile contained
\ OBJC_STANDARD_REQUIRED
\ OUTPUT_VARIABLE
\ PRIVATE
+ \ PROJECT
+ \ RESULTVAR
\ SOURCES
+ \ SOURCE_DIR
+ \ SOURCE_FROM_CONTENT
+ \ SOURCE_FROM_FILE
+ \ SOURCE_FROM_VAR
\ STATIC_LIBRARY
\ STATIC_LIBRARY_OPTIONS
+ \ TARGET
\ TRUE
\ TYPE
\ VALUE
@@ -3738,18 +4358,28 @@ syn keyword cmakeKWtry_run contained
\ CMAKE_FLAGS
\ COMPILE_DEFINITIONS
\ COMPILE_OUTPUT_VARIABLE
- \ DLINK_LIBRARIES
- \ DVAR
+ \ COPY_FILE
+ \ COPY_FILE_ERROR
\ FAILED_TO_RUN
\ FALSE
- \ INCLUDE_DIRECTORIES
- \ LINK_DIRECTORIES
+ \ LANG
\ LINK_LIBRARIES
\ LINK_OPTIONS
+ \ LOG_DESCRIPTION
+ \ NO_CACHE
+ \ NO_LOG
+ \ RUN_OUTPUT_STDERR_VARIABLE
+ \ RUN_OUTPUT_STDOUT_VARIABLE
\ RUN_OUTPUT_VARIABLE
+ \ SOURCES
+ \ SOURCE_FROM_CONTENT
+ \ SOURCE_FROM_FILE
+ \ SOURCE_FROM_VAR
\ TRUE
- \ TYPE
- \ VALUE
+ \ WORKING_DIRECTORY
+ \ _EXTENSIONS
+ \ _STANDARD
+ \ _STANDARD_REQUIRED
\ __TRYRUN_OUTPUT
syn keyword cmakeKWunset contained
@@ -3783,26 +4413,38 @@ syn keyword cmakeKWwrite_file contained
syn keyword cmakeGeneratorExpressions contained
- \ AND
+ \ ABSOLUTE_PATH
+ \ ACTION
+ \ AIX
\ ANGLE
+ \ APPEND
\ ARCHIVE_OUTPUT_NAME
\ ARCHIVE_OUTPUT_NAME_
+ \ ASCENDING
\ BAR
\ BOOL
\ BUILD_INTERFACE
- \ CMAKE_
- \ COMMA
- \ COMMAND
+ \ BUILD_LOCAL_INTERFACE
+ \ CMAKE_LINK_GROUP_USING_
+ \ CMAKE_LINK_LIBRARY_USING_
+ \ CMAKE_PATH
+ \ CODE
+ \ COMMAND_CONFIG
+ \ COMMAND_EXPAND_LISTS
+ \ COMPARE
\ COMPILE_DEFINITIONS
\ COMPILE_FEATURES
\ COMPILE_LANGUAGE
\ COMPILE_LANG_AND_ID
+ \ COMPILE_ONLY
\ COMPILING_CUDA
+ \ COMPILING_CXX
\ COMPILING_CXX_WITH_CLANG
\ COMPILING_CXX_WITH_INTEL
\ COMPILING_C_WITH_CLANG
\ CONFIG
\ CONFIGURATION
+ \ CONTENT
\ CUDA_COMPILER_ID
\ CUDA_COMPILER_VERSION
\ CUDA_RESOLVE_DEVICE_SYMBOLS
@@ -3817,71 +4459,146 @@ syn keyword cmakeGeneratorExpressions contained
\ C_STANDARD
\ DEBUG_MODE
\ DEBUG_POSTFIX
+ \ DENABLE_SOME_FEATURE
+ \ DESCENDING
\ DEVICE_LINK
\ DLL
+ \ ENABLE_EXPORTS
\ EXCLUDE
\ EXPORT
+ \ EXTENSION_DEF
\ FALSE
+ \ FILENAME_DEF
+ \ FILE_BASENAME
\ FILTER
+ \ FIND
\ FOO_EXTRA_THINGS
\ GENERATE
\ GENEX_EVAL
- \ GNU
+ \ GET_EXTENSION
+ \ GET_FILENAME
+ \ GET_PARENT_PATH
+ \ GET_RELATIVE_PART
+ \ GET_ROOT_DIRECTORY
+ \ GET_ROOT_NAME
+ \ GET_ROOT_PATH
+ \ GET_STEM
+ \ HAS_
+ \ HAS_EXTENSION
+ \ HAS_FILENAME
+ \ HAS_PARENT_PATH
+ \ HAS_RELATIVE_PART
+ \ HAS_ROOT_DIRECTORY
+ \ HAS_ROOT_NAME
+ \ HAS_ROOT_PATH
+ \ HAS_STEM
+ \ HAVE_SOME_FEATURE
\ HIP_COMPILER_ID
\ HIP_COMPILER_VERSION
\ HIP_STANDARD
\ HOST_LINK
\ IF
\ IGNORE
+ \ IMPORTED_LOCATION
\ IMPORT_PREFIX
\ IMPORT_SUFFIX
\ INCLUDE_DIRECTORIES
+ \ INSENSITIVE
+ \ INSERT
\ INSTALL_INTERFACE
\ INSTALL_NAME_DIR
\ INSTALL_PREFIX
- \ INTERFACE
+ \ INSTALL_RPATH
\ INTERFACE_LINK_LIBRARIES
+ \ INTERFACE_LINK_LIBRARIES_DIRECT
\ IN_LIST
\ ISPC_COMPILER_ID
\ ISPC_COMPILER_VERSION
+ \ IS_ABSOLUTE
+ \ IS_PREFIX
+ \ IS_RELATIVE
\ JOIN
\ LANG
\ LANG_COMPILER_ID
+ \ LAST_ONLY
+ \ LENGTH
\ LIBRARY_OUTPUT_NAME
\ LIBRARY_OUTPUT_NAME_
+ \ LINK_GROUP
+ \ LINK_GROUP_PREDEFINED_FEATURES
\ LINK_LANGUAGE
\ LINK_LANG_AND_ID
\ LINK_LIBRARIES
+ \ LINK_LIBRARY
+ \ LINK_LIBRARY_OVERRIDE
+ \ LINK_LIBRARY_OVERRIDE_
+ \ LINK_LIBRARY_PREDEFINED_FEATURES
\ LINK_ONLY
\ LOWER_CASE
\ MAKE_C_IDENTIFIER
\ MAP_IMPORTED_CONFIG_
+ \ MODULE
+ \ NATURAL
\ NO
+ \ NORMALIZE
+ \ NORMAL_PATH
\ NOT
\ OBJCXX_COMPILER_ID
\ OBJCXX_COMPILER_VERSION
\ OBJC_COMPILER_ID
\ OBJC_COMPILER_VERSION
+ \ OBJECT
\ OFF
\ OLD_COMPILER
+ \ ORDER
+ \ OUTPUT
+ \ OUTPUT_CONFIG
\ OUTPUT_NAME
\ OUTPUT_NAME_
+ \ PATH
+ \ PATH_EQUAL
\ PDB_NAME
\ PDB_NAME_
\ PDB_OUTPUT_DIRECTORY
\ PDB_OUTPUT_DIRECTORY_
\ PLATFORM_ID
+ \ POP_BACK
+ \ POP_FRONT
\ POSIX
+ \ POST_BUILD
+ \ PREPEND
\ PRIVATE
\ PUBLIC
+ \ REGEX
+ \ RELATIVE_PATH
+ \ REMOVE_AT
\ REMOVE_DUPLICATES
+ \ REMOVE_EXTENSION
+ \ REMOVE_FILENAME
+ \ REMOVE_ITEM
+ \ REPLACE
+ \ REPLACE_EXTENSION
+ \ REPLACE_FILENAME
+ \ REQUIRED
+ \ RESCAN
+ \ REVERSE
+ \ RPATH
+ \ RUNTIME_DEPENDENCY_SET
\ RUNTIME_OUTPUT_NAME
\ RUNTIME_OUTPUT_NAME_
+ \ SCRIPT
\ SDK
+ \ SELECTOR
\ SEMICOLON
+ \ SENSITIVE
+ \ SHARED
\ SHELL_PATH
+ \ SORT
\ STATIC
\ STREQUAL
+ \ STRING
+ \ STRIP
+ \ SUBLIST
\ TARGET_BUNDLE_CONTENT_DIR
\ TARGET_BUNDLE_DIR
\ TARGET_BUNDLE_DIR_NAME
@@ -3893,12 +4610,30 @@ syn keyword cmakeGeneratorExpressions contained
\ TARGET_FILE_PREFIX
\ TARGET_FILE_SUFFIX
\ TARGET_GENEX_EVAL
+ \ TARGET_IMPORT_FILE
+ \ TARGET_IMPORT_FILE_BASE_NAME
+ \ TARGET_IMPORT_FILE_DIR
+ \ TARGET_IMPORT_FILE_NAME
+ \ TARGET_IMPORT_FILE_PREFIX
+ \ TARGET_IMPORT_FILE_SUFFIX
\ TARGET_LINKER_FILE
\ TARGET_LINKER_FILE_BASE_NAME
\ TARGET_LINKER_FILE_DIR
\ TARGET_LINKER_FILE_NAME
\ TARGET_LINKER_FILE_PREFIX
\ TARGET_LINKER_FILE_SUFFIX
+ \ TARGET_LINKER_IMPORT_FILE
+ \ TARGET_LINKER_IMPORT_FILE_BASE_NAME
+ \ TARGET_LINKER_IMPORT_FILE_DIR
+ \ TARGET_LINKER_IMPORT_FILE_NAME
+ \ TARGET_LINKER_IMPORT_FILE_PREFIX
+ \ TARGET_LINKER_IMPORT_FILE_SUFFIX
+ \ TARGET_LINKER_LIBRARY_FILE
+ \ TARGET_LINKER_LIBRARY_FILE_BASE_NAME
+ \ TARGET_LINKER_LIBRARY_FILE_DIR
+ \ TARGET_LINKER_LIBRARY_FILE_NAME
+ \ TARGET_LINKER_LIBRARY_FILE_PREFIX
+ \ TARGET_LINKER_LIBRARY_FILE_SUFFIX
\ TARGET_NAME_IF_EXISTS
\ TARGET_OBJECTS
\ TARGET_PDB_FILE
@@ -3907,16 +4642,34 @@ syn keyword cmakeGeneratorExpressions contained
\ TARGET_PDB_FILE_NAME
\ TARGET_POLICY
\ TARGET_PROPERTY
+ \ TARGET_RUNTIME_DLLS
+ \ TARGET_RUNTIME_DLL_DIRS
\ TARGET_SONAME_FILE
\ TARGET_SONAME_FILE_DIR
\ TARGET_SONAME_FILE_NAME
+ \ TARGET_SONAME_IMPORT_FILE
+ \ TARGET_SONAME_IMPORT_FILE_DIR
+ \ TARGET_SONAME_IMPORT_FILE_NAME
+ \ TOLOWER
+ \ TOUPPER
+ \ TRANSFORM
+ \ TRANSFORM_APPEND
+ \ TRANSFORM_REPLACE
+ \ TRANSFORM_STRIP
+ \ TRANSFORM_TOLOWER
+ \ UNKNOWN
\ UPPER_CASE
+ \ VERBATIM
\ VERSION_EQUAL
- \ VERSION_GREATER
\ VERSION_GREATER_EQUAL
\ VERSION_LESS
\ VERSION_LESS_EQUAL
+ \ WHOLE_ARCHIVE
+ \ WRONG
+ \ _LINK_GROUP_USING_
+ \ _LINK_LIBRARY_USING_
\ _POSTFIX
+ \ _SUPPORTED
syn case ignore
@@ -3936,6 +4689,7 @@ syn keyword cmakeCommand
\ block
\ break
\ build_command
+ \ cmake_file_api
\ cmake_host_system_information
\ cmake_language
\ cmake_minimum_required
@@ -4085,6 +4839,7 @@ hi def link cmakeVariableValue Type
hi def link cmakeVariable Identifier
hi def link cmakeKWExternalProject ModeMsg
+hi def link cmakeKWFetchContent ModeMsg
hi def link cmakeKWadd_compile_definitions ModeMsg
hi def link cmakeKWadd_compile_options ModeMsg
hi def link cmakeKWadd_custom_command ModeMsg
@@ -4096,7 +4851,9 @@ hi def link cmakeKWadd_library ModeMsg
hi def link cmakeKWadd_link_options ModeMsg
hi def link cmakeKWadd_subdirectory ModeMsg
hi def link cmakeKWadd_test ModeMsg
+hi def link cmakeKWblock ModeMsg
hi def link cmakeKWbuild_command ModeMsg
+hi def link cmakeKWcmake_file_api ModeMsg
hi def link cmakeKWcmake_host_system_information ModeMsg
hi def link cmakeKWcmake_language ModeMsg
hi def link cmakeKWcmake_minimum_required ModeMsg