11" Vim syntax file
22" Program: CMake - Cross-Platform Makefile Generator
3- " Version: cmake version 3.14.20190402-g56ae2
3+ " Version: cmake version 3.14.20190529-g067a4f
44" Language: CMake
55" Author: Andy Cedilnik <[email protected] >,66" Nicholas Hutchinson <[email protected] >,77" Patrick Boettcher <[email protected] >88" Maintainer: Dimitri Merejkowsky <[email protected] >99" Former Maintainer: Karthik Krishnan <[email protected] >10- " Last Change: 2019 Apr 15
10+ " Last Change: 2019 May 29
1111"
1212" Licence: The CMake license applies to this file. See
1313" https://cmake.org/licensing
@@ -41,6 +41,7 @@ syn case match
4141
4242syn keyword cmakeProperty contained
4343 \ ABSTRACT
44+ \ ADDITIONAL_CLEAN_FILES
4445 \ ADDITIONAL_MAKE_CLEAN_FILES
4546 \ ADVANCED
4647 \ ALIASED_TARGET
@@ -247,6 +248,7 @@ syn keyword cmakeProperty contained
247248 \ MANUALLY_ADDED_DEPENDENCIES
248249 \ MEASUREMENT
249250 \ MODIFIED
251+ \ MSVC_RUNTIME_LIBRARY
250252 \ NAME
251253 \ NO_SONAME
252254 \ NO_SYSTEM_FROM_IMPORTED
@@ -296,6 +298,10 @@ syn keyword cmakeProperty contained
296298 \ SUBDIRECTORIES
297299 \ SUFFIX
298300 \ SYMBOLIC
301+ \ Swift_DEPENDENCIES_FILE
302+ \ Swift_DIAGNOSTICS_FILE
303+ \ Swift_MODULE_DIRECTORY
304+ \ Swift_MODULE_NAME
299305 \ TARGET_ARCHIVES_MAY_BE_SHARED_LIBS
300306 \ TARGET_MESSAGES
301307 \ TARGET_SUPPORTS_SHARED_LIBS
@@ -328,9 +334,11 @@ syn keyword cmakeProperty contained
328334 \ VS_INCLUDE_IN_VSIX
329335 \ VS_IOT_EXTENSIONS_VERSION
330336 \ VS_IOT_STARTUP_TASK
337+ \ VS_JUST_MY_CODE_DEBUGGING
331338 \ VS_KEYWORD
332339 \ VS_MOBILE_EXTENSIONS_VERSION
333340 \ VS_NO_SOLUTION_DEPLOY
341+ \ VS_PROJECT_IMPORT
334342 \ VS_RESOURCE_GENERATOR
335343 \ VS_SCC_AUXPATH
336344 \ VS_SCC_LOCALPATH
@@ -913,6 +921,7 @@ syn keyword cmakeVariable contained
913921 \ CMAKE_ERROR_DEPRECATED
914922 \ CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION
915923 \ CMAKE_EXECUTABLE_SUFFIX
924+ \ CMAKE_EXECUTE_PROCESS_COMMAND_ECHO
916925 \ CMAKE_EXE_LINKER_FLAGS
917926 \ CMAKE_EXE_LINKER_FLAGS_INIT
918927 \ CMAKE_EXPORT_COMPILE_COMMANDS
@@ -929,6 +938,7 @@ syn keyword cmakeVariable contained
929938 \ CMAKE_FIND_PACKAGE_NAME
930939 \ CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
931940 \ CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY
941+ \ CMAKE_FIND_PACKAGE_PREFER_CONFIG
932942 \ CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS
933943 \ CMAKE_FIND_PACKAGE_SORT_DIRECTION
934944 \ CMAKE_FIND_PACKAGE_SORT_ORDER
@@ -939,6 +949,7 @@ syn keyword cmakeVariable contained
939949 \ CMAKE_FIND_ROOT_PATH_MODE_PACKAGE
940950 \ CMAKE_FIND_ROOT_PATH_MODE_PROGRAM
941951 \ CMAKE_FOLDER
952+ \ CMAKE_FRAMEWORK
942953 \ CMAKE_FRAMEWORK_PATH
943954 \ CMAKE_Fortran
944955 \ CMAKE_Fortran_ANDROID_TOOLCHAIN_MACHINE
@@ -1132,6 +1143,7 @@ syn keyword cmakeVariable contained
11321143 \ CMAKE_MODULE_LINKER_FLAGS_INIT
11331144 \ CMAKE_MODULE_PATH
11341145 \ CMAKE_MSVCIDE_RUN_PATH
1146+ \ CMAKE_MSVC_RUNTIME_LIBRARY
11351147 \ CMAKE_NETRC
11361148 \ CMAKE_NETRC_FILE
11371149 \ CMAKE_NINJA_OUTPUT_PATH_PREFIX
@@ -1151,6 +1163,7 @@ syn keyword cmakeVariable contained
11511163 \ CMAKE_PROJECT_DESCRIPTION
11521164 \ CMAKE_PROJECT_HOMEPAGE_URL
11531165 \ CMAKE_PROJECT_INCLUDE
1166+ \ CMAKE_PROJECT_INCLUDE_BEFORE
11541167 \ CMAKE_PROJECT_NAME
11551168 \ CMAKE_PROJECT_VERSION
11561169 \ CMAKE_PROJECT_VERSION_MAJOR
@@ -1307,6 +1320,7 @@ syn keyword cmakeVariable contained
13071320 \ CMAKE_Swift_LINKER_WRAPPER_FLAG
13081321 \ CMAKE_Swift_LINKER_WRAPPER_FLAG_SEP
13091322 \ CMAKE_Swift_LINK_EXECUTABLE
1323+ \ CMAKE_Swift_MODULE_DIRECTORY
13101324 \ CMAKE_Swift_OUTPUT_EXTENSION
13111325 \ CMAKE_Swift_PLATFORM_ID
13121326 \ CMAKE_Swift_SIMULATE_ID
@@ -1342,9 +1356,11 @@ syn keyword cmakeVariable contained
13421356 \ CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD
13431357 \ CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD
13441358 \ CMAKE_VS_INTEL_Fortran_PROJECT_VERSION
1359+ \ CMAKE_VS_JUST_MY_CODE_DEBUGGING
13451360 \ CMAKE_VS_MSBUILD_COMMAND
13461361 \ CMAKE_VS_NsightTegra_VERSION
13471362 \ CMAKE_VS_PLATFORM_NAME
1363+ \ CMAKE_VS_PLATFORM_NAME_DEFAULT
13481364 \ CMAKE_VS_PLATFORM_TOOLSET
13491365 \ CMAKE_VS_PLATFORM_TOOLSET_CUDA
13501366 \ CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE
@@ -1459,6 +1475,7 @@ syn keyword cmakeVariable contained
14591475 \ CTEST_UPDATE_COMMAND
14601476 \ CTEST_UPDATE_OPTIONS
14611477 \ CTEST_UPDATE_VERSION_ONLY
1478+ \ CTEST_UPDATE_VERSION_OVERRIDE
14621479 \ CTEST_USE_LAUNCHERS
14631480 \ CYGWIN
14641481 \ ENV
@@ -1537,6 +1554,7 @@ syn keyword cmakeKWExternalProject contained
15371554 \ EP_UPDATE_DISCONNECTED
15381555 \ EXCLUDE_FROM_ALL
15391556 \ FORCE
1557+ \ GHS
15401558 \ GIT_CONFIG
15411559 \ GIT_PROGRESS
15421560 \ GIT_REMOTE_NAME
@@ -1566,6 +1584,7 @@ syn keyword cmakeKWExternalProject contained
15661584 \ LOG_TEST
15671585 \ LOG_UPDATE
15681586 \ MAKE_EXE
1587+ \ MULTI
15691588 \ NAMES
15701589 \ NETRC
15711590 \ NETRC_FILE
@@ -1631,6 +1650,8 @@ syn keyword cmakeKWadd_custom_command contained
16311650 \ GENERATED
16321651 \ IMPLICIT_DEPENDS
16331652 \ INCLUDE_DIRECTORIES
1653+ \ JOB_POOL
1654+ \ JOB_POOLS
16341655 \ JOIN
16351656 \ MAIN_DEPENDENCY
16361657 \ NOT
@@ -1656,6 +1677,8 @@ syn keyword cmakeKWadd_custom_target contained
16561677 \ DEPENDS
16571678 \ GENERATED
16581679 \ INCLUDE_DIRECTORIES
1680+ \ JOB_POOL
1681+ \ JOB_POOLS
16591682 \ JOIN
16601683 \ SOURCES
16611684 \ TARGET_PROPERTY
@@ -1711,6 +1734,7 @@ syn keyword cmakeKWadd_library contained
17111734 \ POST_BUILD
17121735 \ PRE_BUILD
17131736 \ PRE_LINK
1737+ \ PUBLIC_HEADER
17141738 \ RUNTIME_OUTPUT_DIRECTORY
17151739 \ SHARED
17161740 \ STATIC
@@ -1725,6 +1749,7 @@ syn keyword cmakeKWadd_link_options contained
17251749 \ LINKER
17261750 \ LINK_OPTIONS
17271751 \ SHELL
1752+ \ STATIC_LIBRARY_OPTIONS
17281753 \ UNIX_COMMAND
17291754 \ _LINKER_WRAPPER_FLAG
17301755 \ _LINKER_WRAPPER_FLAG_SEP
@@ -1981,6 +2006,7 @@ syn keyword cmakeKWexecute_process contained
19812006 \ ANSI
19822007 \ AUTO
19832008 \ COMMAND
2009+ \ COMMAND_ECHO
19842010 \ ENCODING
19852011 \ ERROR_FILE
19862012 \ ERROR_QUIET
@@ -1996,6 +2022,8 @@ syn keyword cmakeKWexecute_process contained
19962022 \ RESULTS_VARIABLE
19972023 \ RESULT_VARIABLE
19982024 \ RFC
2025+ \ STDERR
2026+ \ STDOUT
19992027 \ TIMEOUT
20002028 \ UTF
20012029 \ VERBATIM
@@ -2045,6 +2073,7 @@ syn keyword cmakeKWfile contained
20452073 \ FILES_MATCHING
20462074 \ FILE_PERMISSIONS
20472075 \ FOLLOW_SYMLINKS
2076+ \ FOLLOW_SYMLINK_CHAIN
20482077 \ FUNCTION
20492078 \ GENERATE
20502079 \ GLOB
@@ -2153,6 +2182,7 @@ syn keyword cmakeKWfind_library contained
21532182
21542183syn keyword cmakeKWfind_package contained
21552184 \ ABI
2185+ \ BUNDLE
21562186 \ CMAKE_DISABLE_FIND_PACKAGE_
21572187 \ CMAKE_FIND_ROOT_PATH_BOTH
21582188 \ COMPONENTS
@@ -2161,6 +2191,7 @@ syn keyword cmakeKWfind_package contained
21612191 \ DEC
21622192 \ DVAR
21632193 \ EXACT
2194+ \ FRAMEWORK
21642195 \ HINTS
21652196 \ MODULE
21662197 \ NAMES
@@ -2570,11 +2601,15 @@ syn keyword cmakeKWmath contained
25702601
25712602syn keyword cmakeKWmessage contained
25722603 \ AUTHOR_WARNING
2604+ \ DEBUG
25732605 \ DEPRECATION
25742606 \ FATAL_ERROR
25752607 \ GUI
2608+ \ NOTICE
25762609 \ SEND_ERROR
25772610 \ STATUS
2611+ \ TRACE
2612+ \ VERBOSE
25782613 \ WARNING
25792614
25802615syn keyword cmakeKWoption contained
@@ -2696,6 +2731,7 @@ syn keyword cmakeKWstring contained
26962731 \ RANDOM
26972732 \ RANDOM_SEED
26982733 \ REGEX
2734+ \ REPEAT
26992735 \ REPLACE
27002736 \ REVERSE
27012737 \ RFC
@@ -2792,7 +2828,6 @@ syn keyword cmakeKWtarget_link_libraries contained
27922828 \ LINK_PUBLIC
27932829 \ OBJECT
27942830 \ OLD
2795- \ OSX
27962831 \ PRIVATE
27972832 \ PUBLIC
27982833 \ SHARED
@@ -2813,6 +2848,7 @@ syn keyword cmakeKWtarget_link_options contained
28132848 \ PRIVATE
28142849 \ PUBLIC
28152850 \ SHELL
2851+ \ STATIC_LIBRARY_OPTIONS
28162852 \ UNIX_COMMAND
28172853 \ _LINKER_WRAPPER_FLAG
28182854 \ _LINKER_WRAPPER_FLAG_SEP
@@ -2911,6 +2947,8 @@ syn keyword cmakeKWwrite_file contained
29112947syn keyword cmakeGeneratorExpressions contained
29122948 \ AND
29132949 \ ANGLE
2950+ \ ARCHIVE_OUTPUT_NAME
2951+ \ ARCHIVE_OUTPUT_NAME_
29142952 \ BAR
29152953 \ BOOL
29162954 \ BUILD_INTERFACE
@@ -2920,8 +2958,11 @@ syn keyword cmakeGeneratorExpressions contained
29202958 \ COMPILE_DEFINITIONS
29212959 \ COMPILE_FEATURES
29222960 \ COMPILE_LANGUAGE
2961+ \ COMPILE_LANG_AND_ID
29232962 \ COMPILING_CUDA
2924- \ COMPILING_CXX
2963+ \ COMPILING_CXX_WITH_CLANG
2964+ \ COMPILING_CXX_WITH_INTEL
2965+ \ COMPILING_C_WITH_CLANG
29252966 \ CONFIG
29262967 \ CONFIGURATION
29272968 \ CUDA_COMPILER_ID
@@ -2934,31 +2975,40 @@ syn keyword cmakeGeneratorExpressions contained
29342975 \ C_COMPILER_VERSION
29352976 \ C_STANDARD
29362977 \ DEBUG_MODE
2978+ \ DEBUG_POSTFIX
2979+ \ EXCLUDE
29372980 \ EXPORT
29382981 \ FALSE
2982+ \ FILTER
29392983 \ FOO_EXTRA_THINGS
29402984 \ GENERATE
29412985 \ GENEX_EVAL
29422986 \ GNU
29432987 \ IF
29442988 \ IGNORE
2989+ \ IMPORT_PREFIX
2990+ \ IMPORT_SUFFIX
29452991 \ INCLUDE_DIRECTORIES
29462992 \ INSTALL_INTERFACE
29472993 \ INSTALL_PREFIX
29482994 \ INTERFACE_LINK_LIBRARIES
29492995 \ IN_LIST
29502996 \ JOIN
29512997 \ LANG
2998+ \ LANG_COMPILER_ID
2999+ \ LIBRARY_OUTPUT_NAME
3000+ \ LIBRARY_OUTPUT_NAME_
29523001 \ LINK_LIBRARIES
29533002 \ LINK_ONLY
29543003 \ LOWER_CASE
29553004 \ MAKE_C_IDENTIFIER
29563005 \ MAP_IMPORTED_CONFIG_
29573006 \ NO
29583007 \ NOT
2959- \ OBJECT_LIBRARY
29603008 \ OFF
29613009 \ OLD_COMPILER
3010+ \ OUTPUT_NAME
3011+ \ OUTPUT_NAME_
29623012 \ PDB_NAME
29633013 \ PDB_NAME_
29643014 \ PDB_OUTPUT_DIRECTORY
@@ -2967,6 +3017,9 @@ syn keyword cmakeGeneratorExpressions contained
29673017 \ POSIX
29683018 \ PRIVATE
29693019 \ PUBLIC
3020+ \ REMOVE_DUPLICATES
3021+ \ RUNTIME_OUTPUT_NAME
3022+ \ RUNTIME_OUTPUT_NAME_
29703023 \ SDK
29713024 \ SEMICOLON
29723025 \ SHELL_PATH
@@ -2975,15 +3028,22 @@ syn keyword cmakeGeneratorExpressions contained
29753028 \ TARGET_BUNDLE_DIR
29763029 \ TARGET_EXISTS
29773030 \ TARGET_FILE
3031+ \ TARGET_FILE_BASE_NAME
29783032 \ TARGET_FILE_DIR
29793033 \ TARGET_FILE_NAME
3034+ \ TARGET_FILE_PREFIX
3035+ \ TARGET_FILE_SUFFIX
29803036 \ TARGET_GENEX_EVAL
29813037 \ TARGET_LINKER_FILE
3038+ \ TARGET_LINKER_FILE_BASE_NAME
29823039 \ TARGET_LINKER_FILE_DIR
29833040 \ TARGET_LINKER_FILE_NAME
3041+ \ TARGET_LINKER_FILE_PREFIX
3042+ \ TARGET_LINKER_FILE_SUFFIX
29843043 \ TARGET_NAME_IF_EXISTS
29853044 \ TARGET_OBJECTS
29863045 \ TARGET_PDB_FILE
3046+ \ TARGET_PDB_FILE_BASE_NAME
29873047 \ TARGET_PDB_FILE_DIR
29883048 \ TARGET_PDB_FILE_NAME
29893049 \ TARGET_POLICY
@@ -2997,6 +3057,7 @@ syn keyword cmakeGeneratorExpressions contained
29973057 \ VERSION_GREATER_EQUAL
29983058 \ VERSION_LESS
29993059 \ VERSION_LESS_EQUAL
3060+ \ _POSTFIX
30003061
30013062syn case ignore
30023063
0 commit comments