555 lines
43 KiB
VimL
555 lines
43 KiB
VimL
|
" vim: set nowrap:
|
||
|
" Vim syntax file
|
||
|
" Language: CMake
|
||
|
" Author: Andy Cedilnik <andy.cedilnik@kitware.com>, Nicholas Hutchinson <nshutchinson@gmail.com>, Patrick Boettcher <patrick.boettcher@posteo.de>
|
||
|
" Maintainer: Karthik Krishnan <karthik.krishnan@kitware.com>
|
||
|
" Last Change: $Date$
|
||
|
" Version: $Revision$
|
||
|
"
|
||
|
" Licence: The CMake license applies to this file. See
|
||
|
" https://cmake.org/licensing
|
||
|
" This implies that distribution with Vim is allowed
|
||
|
|
||
|
if exists("b:current_syntax")
|
||
|
finish
|
||
|
endif
|
||
|
|
||
|
syn match cmakeEscaped /\(\\\\\|\\"\|\\n\|\\t\)/ contained
|
||
|
syn region cmakeComment start="#" end="$" contains=cmakeTodo,@Spell
|
||
|
syn region cmakeLuaComment start="\[\z(=*\)\[" end="\]\z1\]" contains=cmakeTodo,@Spell
|
||
|
syn region cmakeGeneratorExpression start=/$</ end=/>/
|
||
|
\ contained oneline contains=CONTAINED,cmakeTodo,cmakeVariable,cmakeProperty,cmakeGeneratorExpressions
|
||
|
syn region cmakeRegistry start=/\[/ end=/]/
|
||
|
\ contained oneline contains=CONTAINED,cmakeTodo,cmakeEscaped
|
||
|
syn region cmakeVariableValue start=/\${/ end=/}/
|
||
|
\ contained oneline contains=CONTAINED,cmakeTodo,cmakeVariable
|
||
|
syn region cmakeEnvironment start=/\$ENV{/ end=/}/
|
||
|
\ contained oneline contains=CONTAINED,cmakeTodo
|
||
|
syn region cmakeString start=/"/ end=/"/
|
||
|
\ contains=CONTAINED,cmakeTodo
|
||
|
syn region cmakeArguments start=/(/ end=/)/
|
||
|
\ contains=ALLBUT,cmakeArguments,cmakeTodo
|
||
|
|
||
|
syn case match
|
||
|
syn keyword cmakeProperty
|
||
|
\ ABSTRACT ADDITIONAL_MAKE_CLEAN_FILES ADVANCED ALIASED_TARGET ALLOW_DUPLICATE_CUSTOM_TARGETS ANDROID_ANT_ADDITIONAL_OPTIONS ANDROID_API ANDROID_API_MIN ANDROID_ARCH ANDROID_ASSETS_DIRECTORIES ANDROID_GUI ANDROID_JAR_DEPENDENCIES ANDROID_JAR_DIRECTORIES ANDROID_JAVA_SOURCE_DIR ANDROID_NATIVE_LIB_DEPENDENCIES ANDROID_NATIVE_LIB_DIRECTORIES ANDROID_PROCESS_MAX ANDROID_PROGUARD ANDROID_PROGUARD_CONFIG_PATH ANDROID_SECURE_PROPS_PATH ANDROID_SKIP_ANT_STEP ANDROID_STL_TYPE ARCHIVE_OUTPUT_DIRECTORY ARCHIVE_OUTPUT_DIRECTORY_DEBUG ARCHIVE_OUTPUT_DIRECTORY_RELEASE ARCHIVE_OUTPUT_NAME ARCHIVE_OUTPUT_NAME_DEBUG ARCHIVE_OUTPUT_NAME_RELEASE ATTACHED_FILES ATTACHED_FILES_ON_FAIL AUTOGEN_TARGETS_FOLDER AUTOGEN_TARGET_DEPENDS AUTOMOC AUTOMOC_MOC_OPTIONS AUTOMOC_TARGETS_FOLDER AUTORCC AUTORCC_OPTIONS AUTOUIC AUTOUIC_OPTIONS BINARY_DIR BUILD_WITH_INSTALL_RPATH BUNDLE BUNDLE_EXTENSION CACHE_VARIABLES CLEAN_NO_CUSTOM CMAKE_CONFIGURE_DEPENDS CMAKE_CXX_KNOWN_FEATURES CMAKE_C_KNOWN_FEATURES COMPATIBLE_INTERFACE_BOOL COMPATIBLE_INTERFACE_NUMBER_MAX COMPATIBLE_INTERFACE_NUMBER_MIN COMPATIBLE_INTERFACE_STRING COMPILE_DEFINITIONS COMPILE_DEFINITIONS_DEBUG COMPILE_DEFINITIONS_RELEASE COMPILE_FEATURES COMPILE_FLAGS COMPILE_OPTIONS COMPILE_PDB_NAME COMPILE_PDB_NAME_DEBUG COMPILE_PDB_NAME_RELEASE COMPILE_PDB_OUTPUT_DIRECTORY COMPILE_PDB_OUTPUT_DIRECTORY_DEBUG COMPILE_PDB_OUTPUT_DIRECTORY_RELEASE COST CPACK_DESKTOP_SHORTCUTS CPACK_NEVER_OVERWRITE CPACK_PERMANENT CPACK_STARTUP_SHORTCUTS CPACK_START_MENU_SHORTCUTS CPACK_WIX_ACL CROSSCOMPILING_EMULATOR CXX_EXTENSIONS CXX_STANDARD CXX_STANDARD_REQUIRED C_EXTENSIONS C_STANDARD C_STANDARD_REQUIRED DEBUG_CONFIGURATIONS DEBUG_POSTFIX DEFINE_SYMBOL DEFINITIONS DEPENDS DISABLED_FEATURES ECLIPSE_EXTRA_NATURES ENABLED_FEATURES ENABLED_LANGUAGES ENABLE_EXPORTS ENVIRONMENT EXCLUDE_FROM_ALL EXCLUDE_FROM_DEFAULT_BUILD EXCLUDE_FROM_DEFAULT_BUILD_DEBUG EXCLUDE_FROM_DEFAULT_BUILD_RELEASE EXPORT_NAME EXTERNAL_OBJECT EchoString FAIL_REGULAR_EXPRESSION FIND_LIBRARY_USE_LIB64_PATHS FIND_LIBRARY_USE_OPENBSD_VERSIONING FOLDER FRAMEWORK FRAMEWORK_VERSION Fortran_FORMAT Fortran_MODULE_DIRECTORY GENERATED GENERATOR_FILE_NAME GLOBAL_DEPENDS_DEBUG_MODE GLOBAL_DEPENDS_NO_CYCLES GNUtoMS HAS_CXX HEADER_FILE_ONLY HELPSTRING IMPLICIT_DEPENDS_INCLUDE_TRANSFORM IMPORTED IMPORTED_CONFIGURATIONS IMPORTED_IMPLIB IMPORTED_IMPLIB_DEBUG IMPORTED_IMPLIB_RELEASE IMPORTED_LINK_DEPENDENT_LIBRARIES IMPORTED_LINK_DEPENDENT_LIBRARIES_DEBUG IMPORTED_LINK_DEPENDENT_LIBRARIES_RELEASE IMPORTED_LINK_INTERFACE_LANGUAGES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE IMPORTED_LINK_INTERFACE_LIBRARIES IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUG IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE IMPORTED_LINK_INTERFACE_MULTIPLICITY IMPORTED_LINK_INTERFACE_MULTIPLICITY_DEBUG IMPORTED_LINK_INTERFACE_MULTIPLICITY_RELEASE IMPORTED_LOCATION IMPORTED_LOCATION_DEBUG IMPORTED_LOCATION_RELEASE IMPORTED_NO_SONAME IMPORTED_NO_SONAME_DEBUG IMPORTED_NO_SONAME_RELEASE IMPORTED_SONAME IMPORTED_SONAME_DEBUG IMPORTED_SONAME_RELEASE IMPORT_PREFIX IMPORT_SUFFIX INCLUDE_DIRECTORIES INCLUDE_REGULAR_EXPRESSION INSTALL_NAME_DIR INSTALL_RPATH INSTALL_RPATH_USE_LINK_PATH INTERFACE_AUTOUIC_OPTIONS INTERFACE_COMPILE_DEFINITIONS INTERFACE_COMPILE_FEATURES INTERFACE_COMPILE_OPTIONS INTERFACE_INCLUDE_DIRECTORIES INTERFACE_LINK_LIBRARIES INTERFACE_POSITION_INDEPENDENT_CODE INTERFACE_SOURCES INTERFACE_SYSTEM_INCLUDE_DIRECTORIES INTERPROCEDURAL_OPTIMIZATION INTERPROCEDURAL_OPTIMIZATION_DEBUG INTERPROCEDURAL_OPTIMIZATION_RELEASE IN_TRY_COMPILE JOB_POOLS JOB_POOL_COMPILE JOB_POOL_LINK KEEP_EXTENSION LABELS LANGUAGE LIBRARY_OUTPUT_DIRECTORY LIBRARY_OUTPUT_DIRECTORY_DEBUG LIBRARY_OUTPUT_DIRECTORY_RELEASE LIBRARY_OUTPUT_NAME LIBRARY_OUTPUT_NAME_DEBUG LIBRARY_OUTPUT_NAME_RELEASE LINKER_LANGUAGE LINK_DEPENDS LINK_DEPENDS_NO_SHARED LINK_DIRECTORIES LINK_FLAGS LINK_FLAGS_DEBUG LINK_FLAGS_RELEASE LINK_INTERFACE_LIBRARIES LINK_INTERFACE_LIBRARIES_DEBUG LINK_INTERFACE_LIBRARIES_RELEASE LINK_INTERFACE_MULTIPLICITY LINK_INTERFACE_MULTIPLICITY_DEBUG LINK_INTERFACE_MULTIPLIC
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeVariable
|
||
|
\ <PROJECT-NAME>_BINARY_DIR <PROJECT-NAME>_SOURCE_DIR <PROJECT-NAME>_VERSION <PROJECT-NAME>_VERSION_MAJOR <PROJECT-NAME>_VERSION_MINOR <PROJECT-NAME>_VERSION_PATCH <PROJECT-NAME>_VERSION_TWEAK APPLE BORLAND BUILD_SHARED_LIBS CMAKE_<CONFIG>_POSTFIX CMAKE_<LANG>_ARCHIVE_APPEND CMAKE_<LANG>_ARCHIVE_CREATE CMAKE_<LANG>_ARCHIVE_FINISH CMAKE_<LANG>_COMPILER CMAKE_<LANG>_COMPILER_ABI CMAKE_<LANG>_COMPILER_EXTERNAL_TOOLCHAIN CMAKE_<LANG>_COMPILER_ID CMAKE_<LANG>_COMPILER_LAUNCHER CMAKE_<LANG>_COMPILER_LOADED CMAKE_<LANG>_COMPILER_TARGET CMAKE_<LANG>_COMPILER_VERSION CMAKE_<LANG>_COMPILE_OBJECT CMAKE_<LANG>_CREATE_SHARED_LIBRARY CMAKE_<LANG>_CREATE_SHARED_MODULE CMAKE_<LANG>_CREATE_STATIC_LIBRARY CMAKE_<LANG>_FLAGS CMAKE_<LANG>_FLAGS_DEBUG CMAKE_<LANG>_FLAGS_MINSIZEREL CMAKE_<LANG>_FLAGS_RELEASE CMAKE_<LANG>_FLAGS_RELWITHDEBINFO CMAKE_<LANG>_GHS_KERNEL_FLAGS_DEBUG CMAKE_<LANG>_GHS_KERNEL_FLAGS_MINSIZEREL CMAKE_<LANG>_GHS_KERNEL_FLAGS_RELEASE CMAKE_<LANG>_GHS_KERNEL_FLAGS_RELWITHDEBINFO CMAKE_<LANG>_IGNORE_EXTENSIONS CMAKE_<LANG>_IMPLICIT_INCLUDE_DIRECTORIES CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES CMAKE_<LANG>_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES CMAKE_<LANG>_INCLUDE_WHAT_YOU_USE CMAKE_<LANG>_LIBRARY_ARCHITECTURE CMAKE_<LANG>_LINKER_PREFERENCE CMAKE_<LANG>_LINKER_PREFERENCE_PROPAGATES CMAKE_<LANG>_LINK_EXECUTABLE CMAKE_<LANG>_OUTPUT_EXTENSION CMAKE_<LANG>_PLATFORM_ID CMAKE_<LANG>_SIMULATE_ID CMAKE_<LANG>_SIMULATE_VERSION CMAKE_<LANG>_SIZEOF_DATA_PTR CMAKE_<LANG>_SOURCE_FILE_EXTENSIONS CMAKE_<LANG>_VISIBILITY_PRESET CMAKE_ABSOLUTE_DESTINATION_FILES CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS CMAKE_ANDROID_API CMAKE_ANDROID_API_MIN CMAKE_ANDROID_ARCH CMAKE_ANDROID_ASSETS_DIRECTORIES CMAKE_ANDROID_GUI CMAKE_ANDROID_JAR_DEPENDENCIES CMAKE_ANDROID_JAR_DIRECTORIES CMAKE_ANDROID_JAVA_SOURCE_DIR CMAKE_ANDROID_NATIVE_LIB_DEPENDENCIES CMAKE_ANDROID_NATIVE_LIB_DIRECTORIES CMAKE_ANDROID_PROCESS_MAX CMAKE_ANDROID_PROGUARD CMAKE_ANDROID_PROGUARD_CONFIG_PATH CMAKE_ANDROID_SECURE_PROPS_PATH CMAKE_ANDROID_SKIP_ANT_STEP CMAKE_ANDROID_STL_TYPE CMAKE_APPBUNDLE_PATH CMAKE_AR CMAKE_ARCHIVE_OUTPUT_DIRECTORY CMAKE_ARCHIVE_OUTPUT_DIRECTORY_<CONFIG> CMAKE_ARGC CMAKE_ARGV0 CMAKE_AUTOMOC CMAKE_AUTOMOC_MOC_OPTIONS CMAKE_AUTOMOC_RELAXED_MODE CMAKE_AUTORCC CMAKE_AUTORCC_OPTIONS CMAKE_AUTOUIC CMAKE_AUTOUIC_OPTIONS CMAKE_BACKWARDS_COMPATIBILITY CMAKE_BINARY_DIR CMAKE_BUILD_TOOL CMAKE_BUILD_TYPE CMAKE_BUILD_WITH_INSTALL_RPATH CMAKE_CACHEFILE_DIR CMAKE_CACHE_MAJOR_VERSION CMAKE_CACHE_MINOR_VERSION CMAKE_CACHE_PATCH_VERSION CMAKE_CFG_INTDIR CMAKE_CL_64 CMAKE_COLOR_MAKEFILE CMAKE_COMMAND CMAKE_COMPILER_2005 CMAKE_COMPILER_IS_GNU<LANG> CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_<CONFIG> CMAKE_CONFIGURATION_TYPES CMAKE_CROSSCOMPILING CMAKE_CROSSCOMPILING_EMULATOR CMAKE_CTEST_COMMAND CMAKE_CURRENT_BINARY_DIR CMAKE_CURRENT_LIST_DIR CMAKE_CURRENT_LIST_FILE CMAKE_CURRENT_LIST_LINE CMAKE_CURRENT_SOURCE_DIR CMAKE_CXX_COMPILE_FEATURES CMAKE_CXX_EXTENSIONS CMAKE_CXX_STANDARD CMAKE_CXX_STANDARD_REQUIRED CMAKE_C_COMPILE_FEATURES CMAKE_C_EXTENSIONS CMAKE_C_STANDARD CMAKE_C_STANDARD_REQUIRED CMAKE_DEBUG_POSTFIX CMAKE_DEBUG_TARGET_PROPERTIES CMAKE_DISABLE_FIND_PACKAGE_<PackageName> CMAKE_DL_LIBS CMAKE_EDIT_COMMAND CMAKE_ENABLE_EXPORTS CMAKE_ERROR_DEPRECATED CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION CMAKE_EXECUTABLE_SUFFIX CMAKE_EXE_LINKER_FLAGS CMAKE_EXE_LINKER_FLAGS_<CONFIG> CMAKE_EXPORT_COMPILE_COMMANDS CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_EXTRA_GENERATOR CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES CMAKE_FIND_APPBUNDLE CMAKE_FIND_FRAMEWORK CMAKE_FIND_LIBRARY_PREFIXES CMAKE_FIND_LIBRARY_SUFFIXES CMAKE_FIND_NO_INSTALL_PREFIX CMAKE_FIND_PACKAGE_NAME CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_WARN_NO_MODULE CMAKE_FIND_ROOT_PATH CMAKE_FIND_ROOT_PATH_MODE_INCLUDE CMAKE_FIND_ROOT_PATH_MODE_LIBRARY CMAKE_FIND_ROOT_PATH_MODE_PACKAGE CMAKE_FIND_ROOT_PATH_MODE_PROGRAM CMAKE_FRAMEWORK_PATH CMAKE_Fortran_FORMAT CMAKE_Fortran_MODDIR_DEFAULT CMAKE_Fortran_MODDIR_FLAG CMAK
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeModule
|
||
|
\ ExternalProject
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWExternalProject
|
||
|
\ ALGO ALWAYS BINARY_DIR BUILD_ALWAYS BUILD_BYPRODUCTS BUILD_COMMAND BUILD_IN_SOURCE BYPRODUCTS CMAKE_ARGS CMAKE_CACHE_ARGS CMAKE_CACHE_DEFAULT_ARGS COMMAND COMMENT CONFIGURE_COMMAND CVS CVSROOT CVS_ CVS_MODULE CVS_REPOSITORY CVS_TAG DEPENDEES DEPENDERS DEPENDS DIRECTORY DOWNLOAD_COMMAND DOWNLOAD_DIR DOWNLOAD_NAME DOWNLOAD_NO_PROGRESS EP_BASE EP_INDEPENDENT_STEP_TARGETS EP_PREFIX EP_STEP_TARGETS EP_UPDATE_DISCONNECTED EXCLUDE_FROM_ALL EXCLUDE_FROM_MAIN FORCE GIT_REMOTE_NAME GIT_REPOSITORY GIT_SUBMODULES GIT_TAG HG_REPOSITORY HG_TAG INDEPENDENT INDEPENDENT_STEP_TARGETS INSTALL_COMMAND INSTALL_DIR JOB_POOLS LIST_SEPARATOR LOG LOG_BUILD LOG_CONFIGURE LOG_DOWNLOAD LOG_INSTALL LOG_TEST LOG_UPDATE NO_DEPENDS PATCH_COMMAND PREFIX PROPERTY SOURCE_DIR STAMP_DIR STEP_TARGETS SVN_ SVN_PASSWORD SVN_REPOSITORY SVN_REVISION SVN_TRUST_CERT SVN_USERNAME TEST_AFTER_INSTALL TEST_BEFORE_INSTALL TEST_COMMAND TEST_EXCLUDE_FROM_MAIN TIMEOUT TLS_CAINFO TLS_VERIFY TMP_DIR UPDATE_COMMAND UPDATE_DISCONNECTED URL URL_HASH USES_TERMINAL USES_TERMINAL_BUILD USES_TERMINAL_CONFIGURE USES_TERMINAL_DOWNLOAD USES_TERMINAL_INSTALL USES_TERMINAL_TEST USES_TERMINAL_UPDATE WORKING_DIRECTORY _COMMAND _DIR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWadd_compile_options
|
||
|
\ COMPILE_OPTIONS
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWadd_custom_command
|
||
|
\ APPEND ARGS BYPRODUCTS COMMAND COMMENT DEPENDS GENERATE GENERATED IMPLICIT_DEPENDS MAIN_DEPENDENCY NOT OUTPUT POST_BUILD PRE_BUILD PRE_LINK SYMBOLIC TARGET TARGET_FILE USES_TERMINAL VERBATIM WORKING_DIRECTORY
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWadd_custom_target
|
||
|
\ ALL BYPRODUCTS COMMAND COMMENT DEPENDS GENERATE GENERATED SOURCES USES_TERMINAL VERBATIM WORKING_DIRECTORY
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWadd_definitions
|
||
|
\ COMPILE_DEFINITIONS
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWadd_dependencies
|
||
|
\ DEPENDS OBJECT_DEPENDS
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWadd_executable
|
||
|
\ ALIAS CONFIG EXCLUDE_FROM_ALL GLOBAL IMPORTED IMPORTED_ IMPORTED_LOCATION IMPORTED_LOCATION_ MACOSX_BUNDLE OUTPUT_NAME RUNTIME_OUTPUT_DIRECTORY TARGET
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWadd_library
|
||
|
\ ALIAS ARCHIVE_OUTPUT_DIRECTORY CLI CONFIG DLL EXCLUDE_FROM_ALL FRAMEWORK GLOBAL IMPORTED IMPORTED_ IMPORTED_LOCATION IMPORTED_LOCATION_ INTERFACE INTERFACE_ LIBRARY_OUTPUT_DIRECTORY MODULE OBJECT ON OS OUTPUT_NAME POSITION_INDEPENDENT_CODE POST_BUILD PRE_BUILD PRE_LINK RUNTIME_OUTPUT_DIRECTORY SHARED STATIC TARGET TARGET_OBJECTS UNKNOWN
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWadd_subdirectory
|
||
|
\ ALL EXCLUDE_FROM_ALL
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWadd_test
|
||
|
\ BUILD_TESTING COMMAND CONFIGURATION CONFIGURATIONS FAIL_REGULAR_EXPRESSION NAME ON PASS_REGULAR_EXPRESSION TARGET_FILE WILL_FAIL WORKING_DIRECTORY
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWbuild_command
|
||
|
\ CONFIGURATION NEW TARGET
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWbuild_name
|
||
|
\ CMAKE_CXX_COMPILER
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWcmake_host_system_information
|
||
|
\ AVAILABLE_PHYSICAL_MEMORY AVAILABLE_VIRTUAL_MEMORY FQDN HOSTNAME NUMBER_OF_LOGICAL_CORES NUMBER_OF_PHYSICAL_CORES QUERY RESULT TOTAL_PHYSICAL_MEMORY TOTAL_VIRTUAL_MEMORY
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWcmake_minimum_required
|
||
|
\ FATAL_ERROR VERSION
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWcmake_parse_arguments
|
||
|
\ ARGN CONFIGURATIONS DESTINATION FALSE FAST FILES MY_INSTALL MY_INSTALL_CONFIGURATIONS MY_INSTALL_DESTINATION MY_INSTALL_FAST MY_INSTALL_OPTIONAL MY_INSTALL_RENAME MY_INSTALL_TARGETS MY_INSTALL_UNPARSED_ARGUMENTS OPTIONAL RENAME TARGETS TRUE _UNPARSED_ARGUMENTS
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWcmake_policy
|
||
|
\ CMAKE_POLICY_DEFAULT_CMP CMP GET NEW NNNN NO_POLICY_SCOPE OLD POP PUSH SET VERSION
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWconfigure_file
|
||
|
\ COPYONLY CRLF DOS ESCAPE_QUOTES FOO_ENABLE FOO_STRING LF NEWLINE_STYLE ON ONLY VAR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWcreate_test_sourcelist
|
||
|
\ CMAKE_TESTDRIVER_AFTER_TESTMAIN CMAKE_TESTDRIVER_BEFORE_TESTMAIN EXTRA_INCLUDE FUNCTION
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWctest_build
|
||
|
\ ALL_BUILD APPEND BUILD CONFIGURATION CTEST_BUILD_CONFIGURATION CTEST_BUILD_FLAGS CTEST_BUILD_TARGET CTEST_PROJECT_NAME FLAGS NUMBER_ERRORS NUMBER_WARNINGS QUIET RETURN_VALUE TARGET
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWctest_configure
|
||
|
\ APPEND BUILD OPTIONS QUIET RETURN_VALUE SOURCE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWctest_coverage
|
||
|
\ APPEND BUILD LABELS QUIET RETURN_VALUE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWctest_memcheck
|
||
|
\ APPEND BUILD END EXCLUDE EXCLUDE_LABEL INCLUDE INCLUDE_LABEL OFF ON PARALLEL_LEVEL QUIET RETURN_VALUE SCHEDULE_RANDOM START STOP_TIME STRIDE TEST_LOAD
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWctest_run_script
|
||
|
\ NEW_PROCESS RETURN_VALUE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWctest_start
|
||
|
\ APPEND QUIET TAG TRACK
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWctest_submit
|
||
|
\ API CDASH_UPLOAD CDASH_UPLOAD_TYPE CTEST_EXTRA_SUBMIT_FILES CTEST_NOTES_FILES FILES PARTS QUIET RETRY_COUNT RETRY_DELAY RETURN_VALUE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWctest_test
|
||
|
\ APPEND BUILD CPU END EXCLUDE EXCLUDE_LABEL INCLUDE INCLUDE_LABEL OFF ON PARALLEL_LEVEL QUIET RETURN_VALUE SCHEDULE_RANDOM START STOP_TIME STRIDE TEST_LOAD
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWctest_update
|
||
|
\ QUIET RETURN_VALUE SOURCE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWctest_upload
|
||
|
\ FILES QUIET
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWdefine_property
|
||
|
\ BRIEF_DOCS CACHED_VARIABLE DIRECTORY FULL_DOCS GLOBAL INHERITED PROPERTY SOURCE TARGET TEST VARIABLE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWenable_language
|
||
|
\ OPTIONAL
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWexec_program
|
||
|
\ ARGS OUTPUT_VARIABLE RETURN_VALUE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWexecute_process
|
||
|
\ COMMAND ERROR_ ERROR_FILE ERROR_QUIET ERROR_STRIP_TRAILING_WHITESPACE ERROR_VARIABLE INPUT_ INPUT_FILE OUTPUT_ OUTPUT_FILE OUTPUT_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE OUTPUT_VARIABLE RESULT_VARIABLE TIMEOUT VERBATIM WORKING_DIRECTORY
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWexport
|
||
|
\ APPEND CONFIG EXPORT EXPORT_LINK_INTERFACE_LIBRARIES FILE IMPORTED IMPORTED_ LINK_INTERFACE_LIBRARIES NAMESPACE NEW PACKAGE TARGETS
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWexport_library_dependencies
|
||
|
\ APPEND EXPORT INCLUDE LINK_INTERFACE_LIBRARIES SET
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWfile
|
||
|
\ ALGO APPEND ASCII CMAKE_TLS_CAINFO CMAKE_TLS_VERIFY CONDITION CONFIG CONTENT COPY CR DESTINATION DIRECTORY DIRECTORY_PERMISSIONS DOWNLOAD ENCODING EXCLUDE EXPECTED_HASH FILE FILES_MATCHING FILE_PERMISSIONS FOLLOW_SYMLINKS FUNCTION GENERATE GLOB GLOB_RECURSE GUARD HEX INACTIVITY_TIMEOUT INPUT INSTALL LENGTH_MAXIMUM LENGTH_MINIMUM LF LIMIT LIMIT_COUNT LIMIT_INPUT LIMIT_OUTPUT LIST_DIRECTORIES LOCK LOG MAKE_DIRECTORY NEW NEWLINE_CONSUME NO_HEX_CONVERSION NO_SOURCE_PERMISSIONS OFF OFFSET OLD ON OUTPUT PATH PATTERN PERMISSIONS PROCESS READ REGEX RELATIVE RELATIVE_PATH RELEASE REMOVE REMOVE_RECURSE RENAME RESULT_VARIABLE SHOW_PROGRESS SORT SSL STATUS STRINGS TIMEOUT TIMESTAMP TLS TLS_CAINFO TLS_VERIFY TO_CMAKE_PATH TO_NATIVE_PATH UPLOAD USE_SOURCE_PERMISSIONS UTC UTF WRITE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWfind_file
|
||
|
\ CMAKE_FIND_ROOT_PATH_BOTH DOC DVAR HINTS INCLUDE NAMES NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_FIND_ROOT_PATH NO_CMAKE_PATH NO_CMAKE_SYSTEM_PATH NO_DEFAULT_PATH NO_SYSTEM_ENVIRONMENT_PATH ONLY_CMAKE_FIND_ROOT_PATH OS PATH PATHS PATH_SUFFIXES VAR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWfind_library
|
||
|
\ CMAKE_FIND_ROOT_PATH_BOTH DOC DVAR HINTS LIB NAMES NAMES_PER_DIR NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_FIND_ROOT_PATH NO_CMAKE_PATH NO_CMAKE_SYSTEM_PATH NO_DEFAULT_PATH NO_SYSTEM_ENVIRONMENT_PATH ONLY_CMAKE_FIND_ROOT_PATH OS PATH PATHS PATH_SUFFIXES VAR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWfind_package
|
||
|
\ CMAKE_DISABLE_FIND_PACKAGE_ CMAKE_FIND_ROOT_PATH_BOTH COMPONENTS CONFIG CONFIGS DVAR EXACT HINTS MODULE NAMES NO_CMAKE_BUILDS_PATH NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_FIND_ROOT_PATH NO_CMAKE_PACKAGE_REGISTRY NO_CMAKE_PATH NO_CMAKE_SYSTEM_PACKAGE_REGISTRY NO_CMAKE_SYSTEM_PATH NO_DEFAULT_PATH NO_MODULE NO_POLICY_SCOPE NO_SYSTEM_ENVIRONMENT_PATH ONLY_CMAKE_FIND_ROOT_PATH OPTIONAL_COMPONENTS OS PACKAGE_FIND_NAME PACKAGE_FIND_VERSION PACKAGE_FIND_VERSION_COUNT PACKAGE_FIND_VERSION_MAJOR PACKAGE_FIND_VERSION_MINOR PACKAGE_FIND_VERSION_PATCH PACKAGE_FIND_VERSION_TWEAK PACKAGE_VERSION PACKAGE_VERSION_COMPATIBLE PACKAGE_VERSION_EXACT PACKAGE_VERSION_UNSUITABLE PATH PATHS PATH_SUFFIXES QUIET REQUIRED TRUE _CONFIG _CONSIDERED_CONFIGS _CONSIDERED_VERSIONS _DIR _FIND_COMPONENTS _FIND_QUIETLY _FIND_REQUIRED _FIND_REQUIRED_ _FIND_VERSION _FIND_VERSION_COUNT _FIND_VERSION_EXACT _FIND_VERSION_MAJOR _FIND_VERSION_MINOR _FIND_VERSION_PATCH _FIND_VERSION_TWEAK _FOUND _VERSION _VERSION_COUNT _VERSION_MAJOR _VERSION_MINOR _VERSION_PATCH _VERSION_TWEAK
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWfind_path
|
||
|
\ CMAKE_FIND_ROOT_PATH_BOTH DOC DVAR HINTS INCLUDE NAMES NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_FIND_ROOT_PATH NO_CMAKE_PATH NO_CMAKE_SYSTEM_PATH NO_DEFAULT_PATH NO_SYSTEM_ENVIRONMENT_PATH ONLY_CMAKE_FIND_ROOT_PATH OS PATH PATHS PATH_SUFFIXES VAR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWfind_program
|
||
|
\ CMAKE_FIND_ROOT_PATH_BOTH DOC DVAR HINTS NAMES NAMES_PER_DIR NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_FIND_ROOT_PATH NO_CMAKE_PATH NO_CMAKE_SYSTEM_PATH NO_DEFAULT_PATH NO_SYSTEM_ENVIRONMENT_PATH ONLY_CMAKE_FIND_ROOT_PATH OS PATH PATHS PATH_SUFFIXES VAR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWfltk_wrap_ui
|
||
|
\ FLTK
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWforeach
|
||
|
\ ARGS IN ITEMS LISTS RANGE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWfunction
|
||
|
\ ARGC ARGN ARGS ARGV PARENT_SCOPE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWget_cmake_property
|
||
|
\ VAR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWget_directory_property
|
||
|
\ DEFINITION DIRECTORY
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWget_filename_component
|
||
|
\ ABSOLUTE ARG_VAR BASE_DIR CACHE COMP DIRECTORY EXT NAME NAME_WE PATH PROGRAM PROGRAM_ARGS REALPATH VAR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWget_property
|
||
|
\ BRIEF_DOCS CACHE DEFINED DIRECTORY FULL_DOCS GLOBAL INSTALL PROPERTY SET SOURCE TARGET TEST VARIABLE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWget_source_file_property
|
||
|
\ LOCATION VAR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWget_target_property
|
||
|
\ VAR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWget_test_property
|
||
|
\ VAR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWif
|
||
|
\ AND ARGS CMP COMMAND DEFINED EQUAL EXISTS FALSE GREATER IGNORE IN_LIST IS_ABSOLUTE IS_DIRECTORY IS_NEWER_THAN IS_SYMLINK LESS MATCHES NNNN NO NOT OFF ON OR POLICY STREQUAL STRGREATER STRLESS TARGET TEST THEN TRUE VERSION_EQUAL VERSION_GREATER VERSION_LESS YES
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWinclude
|
||
|
\ NO_POLICY_SCOPE OPTIONAL RESULT_VARIABLE VAR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWinclude_directories
|
||
|
\ AFTER BEFORE INCLUDE_DIRECTORIES ON SYSTEM
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWinclude_external_msproject
|
||
|
\ GUID PLATFORM TYPE WIX
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWinstall
|
||
|
\ ARCHIVE BUNDLE CODE COMPONENT CONFIG CONFIGURATIONS CVS DESTDIR DESTINATION DIRECTORY DIRECTORY_PERMISSIONS DLL EXCLUDE EXCLUDE_FROM_ALL EXPORT EXPORT_LINK_INTERFACE_LIBRARIES FILE FILES FILES_MATCHING FILE_PERMISSIONS FRAMEWORK GROUP_EXECUTE GROUP_READ GROUP_WRITE IMPORTED_ INCLUDES INSTALL_PREFIX INTERFACE_INCLUDE_DIRECTORIES LIBRARY LINK_INTERFACE_LIBRARIES MACOSX_BUNDLE MESSAGE MESSAGE_NEVER NAMELINK_ONLY NAMELINK_SKIP NAMESPACE NEW OPTIONAL OS OWNER_EXECUTE OWNER_READ OWNER_WRITE PATTERN PERMISSIONS POST_INSTALL_SCRIPT PRE_INSTALL_SCRIPT PRIVATE_HEADER PROGRAMS PUBLIC_HEADER REGEX RENAME RESOURCE RUNTIME SCRIPT SETGID SETUID SOVERSION TARGETS TRUE USE_SOURCE_PERMISSIONS VERSION WORLD_EXECUTE WORLD_READ WORLD_WRITE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWinstall_files
|
||
|
\ FILES GLOB
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWinstall_programs
|
||
|
\ FILES GLOB PROGRAMS TARGETS
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWinstall_targets
|
||
|
\ DLL RUNTIME_DIRECTORY TARGETS
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWlist
|
||
|
\ APPEND CACHE FIND GET INSERT INTERNAL LENGTH LIST NOTES PARENT_SCOPE REMOVE_AT REMOVE_DUPLICATES REMOVE_ITEM REVERSE SORT
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWload_cache
|
||
|
\ EXCLUDE INCLUDE_INTERNALS READ_WITH_PREFIX
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWload_command
|
||
|
\ CMAKE_LOADED_COMMAND_ COMMAND_NAME
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWmacro
|
||
|
\ ARGC ARGN ARGS ARGV DEFINED GREATER IN LISTS NOT _BAR _FOO
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWmake_directory
|
||
|
\ MAKE_DIRECTORY
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWmark_as_advanced
|
||
|
\ CLEAR FORCE VAR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWmath
|
||
|
\ EXPR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWmessage
|
||
|
\ AUTHOR_WARNING DEPRECATION FATAL_ERROR GUI SEND_ERROR STATUS WARNING
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWoption
|
||
|
\ OFF ON
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWproject
|
||
|
\ CMAKE_PROJECT_ LANGUAGES NAME NEW NONE PROJECT VERSION _BINARY_DIR _INCLUDE _SOURCE_DIR _VERSION _VERSION_MAJOR _VERSION_MINOR _VERSION_PATCH _VERSION_TWEAK
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWremove
|
||
|
\ REMOVE_ITEM VALUE VAR
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWseparate_arguments
|
||
|
\ MSDN UNIX_COMMAND VARIABLE WINDOWS WINDOWS_COMMAND _COMMAND
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWset
|
||
|
\ BOOL CACHE FILEPATH FORCE INTERNAL OFF ON PARENT_SCOPE PATH STRING STRINGS
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWset_directory_properties
|
||
|
\ PROPERTIES
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWset_property
|
||
|
\ APPEND APPEND_STRING CACHE DIRECTORY GLOBAL INSTALL PROPERTY SOURCE TARGET TEST WIX
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWset_source_files_properties
|
||
|
\ PROPERTIES
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWset_target_properties
|
||
|
\ PROPERTIES
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWset_tests_properties
|
||
|
\ PROPERTIES
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWsource_group
|
||
|
\ FILES REGULAR_EXPRESSION
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWstring
|
||
|
\ ALPHABET APPEND ASCII CMAKE_MATCH_ COMPARE CONCAT CONFIGURE EQUAL ESCAPE_QUOTES FIND GENEX_STRIP GREATER GUID LENGTH LESS MAKE_C_IDENTIFIER MATCH MATCHALL MATCHES NAME NAMESPACE NOTEQUAL ONLY RANDOM RANDOM_SEED REGEX REPLACE REVERSE STRIP SUBSTRING SZ TIMESTAMP TOLOWER TOUPPER TYPE UPPER UTC UUID
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWsubdirs
|
||
|
\ EXCLUDE_FROM_ALL PREORDER
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWtarget_compile_definitions
|
||
|
\ COMPILE_DEFINITIONS INTERFACE INTERFACE_COMPILE_DEFINITIONS PRIVATE PUBLIC
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWtarget_compile_features
|
||
|
\ COMPILE_FEATURES IMPORTED INTERFACE INTERFACE_COMPILE_FEATURES PRIVATE PUBLIC
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWtarget_compile_options
|
||
|
\ BEFORE COMPILE_OPTIONS IMPORTED INTERFACE INTERFACE_COMPILE_OPTIONS PRIVATE PUBLIC
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWtarget_include_directories
|
||
|
\ BEFORE BUILD_INTERFACE IMPORTED INCLUDE_DIRECTORIES INSTALL_INTERFACE INTERFACE INTERFACE_INCLUDE_DIRECTORIES INTERFACE_LINK_LIBRARIES INTERFACE_SYSTEM_INCLUDE_DIRECTORIES PRIVATE PUBLIC SYSTEM
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWtarget_link_libraries
|
||
|
\ ALIAS DAG DEBUG_CONFIGURATIONS IMPORTED IMPORTED_NO_SONAME INTERFACE INTERFACE_LINK_LIBRARIES LINK_INTERFACE_LIBRARIES LINK_INTERFACE_LIBRARIES_DEBUG LINK_INTERFACE_MULTIPLICITY LINK_PRIVATE LINK_PUBLIC NEW OLD OSX PRIVATE PUBLIC SONAME STATIC
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWtarget_sources
|
||
|
\ IMPORTED INTERFACE INTERFACE_SOURCES PRIVATE PUBLIC SOURCES
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWtry_compile
|
||
|
\ ALL_BUILD CMAKE_FLAGS COMPILE_DEFINITIONS COPY_FILE COPY_FILE_ERROR DEFINED DLINK_LIBRARIES DVAR FALSE INCLUDE_DIRECTORIES LINK_DIRECTORIES LINK_LIBRARIES NEW NOT OUTPUT_VARIABLE RESULT_VAR SOURCES TRUE TYPE VALUE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWtry_run
|
||
|
\ ARGS CMAKE_FLAGS COMPILE_DEFINITIONS COMPILE_OUTPUT_VARIABLE COMPILE_RESULT_VAR DLINK_LIBRARIES DVAR FAILED_TO_RUN FALSE INCLUDE_DIRECTORIES LINK_DIRECTORIES LINK_LIBRARIES OUTPUT_VARIABLE RUN_OUTPUT_VARIABLE RUN_RESULT_VAR TRUE TYPE VALUE __TRYRUN_OUTPUT
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWunset
|
||
|
\ CACHE LD_LIBRARY_PATH PARENT_SCOPE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWuse_mangled_mesa
|
||
|
\ GL OUTPUT_DIRECTORY PATH_TO_MESA
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWvariable_requires
|
||
|
\ RESULT_VARIABLE TEST_VARIABLE
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWvariable_watch
|
||
|
\ COMMAND
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWwhile
|
||
|
\ ARGS
|
||
|
\ contained
|
||
|
|
||
|
syn keyword cmakeKWwrite_file
|
||
|
\ APPEND CONFIGURE_FILE NOTE WRITE
|
||
|
\ contained
|
||
|
|
||
|
|
||
|
syn keyword cmakeGeneratorExpressions
|
||
|
\ LINK_LIBRARIES INCLUDE_DIRECTORIES COMPILE_DEFINITIONS CONFIG DEBUG_MODE DEBUG_MODE BOOL AND OR NOT STREQUAL STREQUAL EQUAL EQUAL CONFIG MAP_IMPORTED_CONFIG_ CONFIG IMPORTED PLATFORM_ID C_COMPILER_ID CXX_COMPILER_ID VERSION_GREATER VERSION_LESS VERSION_EQUAL C_COMPILER_VERSION CXX_COMPILER_VERSION TARGET_POLICY NEW COMPILE_FEATURES C_STANDARD CXX_STANDARD COMPILE_LANGUAGE PRIVATE COMPILE_LANGUAGE PUBLIC PRIVATE COMPILE_LANGUAGE COMPILING_CXX PRIVATE COMPILE_LANGUAGE CXX_COMPILER_ID GNU VERSION_LESS CXX_COMPILER_VERSION OLD_COMPILER OLD_COMPILER CMAKE_CXX_COMPILER_VERSION CONFIGURATION CONFIG CONFIG PLATFORM_ID C_COMPILER_ID CMAKE_ LANG _COMPILER_ID CXX_COMPILER_ID CMAKE_ LANG _COMPILER_ID C_COMPILER_VERSION CMAKE_ LANG _COMPILER_VERSION CXX_COMPILER_VERSION CMAKE_ LANG _COMPILER_VERSION TARGET_FILE TARGET_FILE_NAME TARGET_FILE_DIR TARGET_LINKER_FILE TARGET_LINKER_FILE_NAME TARGET_LINKER_FILE_DIR TARGET_SONAME_FILE TARGET_SONAME_FILE_NAME TARGET_SONAME_FILE_DIR TARGET_PDB_FILE PDB_NAME PDB_OUTPUT_DIRECTORY PDB_NAME_ CONFIG PDB_OUTPUT_DIRECTORY_ CONFIG TARGET_PDB_FILE_NAME TARGET_PDB_FILE_DIR TARGET_PROPERTY TARGET_PROPERTY INSTALL_PREFIX EXPORT COMPILE_LANGUAGE JOIN TARGET_PROPERTY INCLUDE_DIRECTORIES INCLUDE_DIRECTORIES INCLUDE_DIRECTORIES BOOL JOIN TARGET_PROPERTY INCLUDE_DIRECTORIES JOIN ANGLE COMMA SEMICOLON TARGET_NAME LINK_ONLY INTERFACE_LINK_LIBRARIES INSTALL_INTERFACE EXPORT BUILD_INTERFACE LOWER_CASE UPPER_CASE MAKE_C_IDENTIFIER TARGET_OBJECTS OBJECT_LIBRARY SHELL_PATH MSYS
|
||
|
\ contained
|
||
|
|
||
|
syn case ignore
|
||
|
syn keyword cmakeCommand
|
||
|
\ add_compile_options add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_subdirectory add_test aux_source_directory break build_command cmake_host_system_information cmake_minimum_required cmake_parse_arguments cmake_policy configure_file continue create_test_sourcelist ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ctest_test ctest_update ctest_upload define_property enable_language enable_testing endfunction endmacro execute_process export file find_file find_library find_package find_path find_program fltk_wrap_ui function get_cmake_property get_directory_property get_filename_component get_property get_source_file_property get_target_property get_test_property include include_directories include_external_msproject include_regular_expression install link_directories list load_cache load_command macro mark_as_advanced math message option project qt_wrap_cpp qt_wrap_ui remove_definitions return separate_arguments set set_directory_properties set_property set_source_files_properties set_target_properties set_tests_properties site_name source_group string target_compile_definitions target_compile_features target_compile_options target_include_directories target_link_libraries target_sources try_compile try_run unset variable_watch
|
||
|
\ nextgroup=cmakeArguments
|
||
|
syn keyword cmakeCommandConditional
|
||
|
\ else elseif endif if
|
||
|
\ nextgroup=cmakeArguments
|
||
|
syn keyword cmakeCommandRepeat
|
||
|
\ endforeach endwhile foreach while
|
||
|
\ nextgroup=cmakeArguments
|
||
|
syn keyword cmakeCommandDeprecated
|
||
|
\ 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
|
||
|
\ nextgroup=cmakeArguments
|
||
|
syn case match
|
||
|
|
||
|
syn keyword cmakeTodo
|
||
|
\ TODO FIXME XXX
|
||
|
\ contained
|
||
|
|
||
|
hi def link cmakeCommand Function
|
||
|
hi def link cmakeCommandConditional Conditional
|
||
|
hi def link cmakeCommandDeprecated WarningMsg
|
||
|
hi def link cmakeCommandRepeat Repeat
|
||
|
hi def link cmakeComment Comment
|
||
|
hi def link cmakeEnvironment Special
|
||
|
hi def link cmakeEscaped Special
|
||
|
hi def link cmakeGeneratorExpression WarningMsg
|
||
|
hi def link cmakeGeneratorExpressions ModeMsg
|
||
|
hi def link cmakeLuaComment Comment
|
||
|
hi def link cmakeModule Include
|
||
|
hi def link cmakeProperty Constant
|
||
|
hi def link cmakeRegistry Underlined
|
||
|
hi def link cmakeString String
|
||
|
hi def link cmakeTodo TODO
|
||
|
hi def link cmakeVariable Identifier
|
||
|
hi def link cmakeVariableValue Type
|
||
|
|
||
|
hi def link cmakeKWExternalProject ModeMsg
|
||
|
hi def link cmakeKWadd_compile_options ModeMsg
|
||
|
hi def link cmakeKWadd_custom_command ModeMsg
|
||
|
hi def link cmakeKWadd_custom_target ModeMsg
|
||
|
hi def link cmakeKWadd_definitions ModeMsg
|
||
|
hi def link cmakeKWadd_dependencies ModeMsg
|
||
|
hi def link cmakeKWadd_executable ModeMsg
|
||
|
hi def link cmakeKWadd_library ModeMsg
|
||
|
hi def link cmakeKWadd_subdirectory ModeMsg
|
||
|
hi def link cmakeKWadd_test ModeMsg
|
||
|
hi def link cmakeKWbuild_command ModeMsg
|
||
|
hi def link cmakeKWbuild_name ModeMsg
|
||
|
hi def link cmakeKWcmake_host_system_information ModeMsg
|
||
|
hi def link cmakeKWcmake_minimum_required ModeMsg
|
||
|
hi def link cmakeKWcmake_parse_arguments ModeMsg
|
||
|
hi def link cmakeKWcmake_policy ModeMsg
|
||
|
hi def link cmakeKWconfigure_file ModeMsg
|
||
|
hi def link cmakeKWcreate_test_sourcelist ModeMsg
|
||
|
hi def link cmakeKWctest_build ModeMsg
|
||
|
hi def link cmakeKWctest_configure ModeMsg
|
||
|
hi def link cmakeKWctest_coverage ModeMsg
|
||
|
hi def link cmakeKWctest_memcheck ModeMsg
|
||
|
hi def link cmakeKWctest_run_script ModeMsg
|
||
|
hi def link cmakeKWctest_start ModeMsg
|
||
|
hi def link cmakeKWctest_submit ModeMsg
|
||
|
hi def link cmakeKWctest_test ModeMsg
|
||
|
hi def link cmakeKWctest_update ModeMsg
|
||
|
hi def link cmakeKWctest_upload ModeMsg
|
||
|
hi def link cmakeKWdefine_property ModeMsg
|
||
|
hi def link cmakeKWenable_language ModeMsg
|
||
|
hi def link cmakeKWexec_program ModeMsg
|
||
|
hi def link cmakeKWexecute_process ModeMsg
|
||
|
hi def link cmakeKWexport ModeMsg
|
||
|
hi def link cmakeKWexport_library_dependencies ModeMsg
|
||
|
hi def link cmakeKWfile ModeMsg
|
||
|
hi def link cmakeKWfind_file ModeMsg
|
||
|
hi def link cmakeKWfind_library ModeMsg
|
||
|
hi def link cmakeKWfind_package ModeMsg
|
||
|
hi def link cmakeKWfind_path ModeMsg
|
||
|
hi def link cmakeKWfind_program ModeMsg
|
||
|
hi def link cmakeKWfltk_wrap_ui ModeMsg
|
||
|
hi def link cmakeKWforeach ModeMsg
|
||
|
hi def link cmakeKWfunction ModeMsg
|
||
|
hi def link cmakeKWget_cmake_property ModeMsg
|
||
|
hi def link cmakeKWget_directory_property ModeMsg
|
||
|
hi def link cmakeKWget_filename_component ModeMsg
|
||
|
hi def link cmakeKWget_property ModeMsg
|
||
|
hi def link cmakeKWget_source_file_property ModeMsg
|
||
|
hi def link cmakeKWget_target_property ModeMsg
|
||
|
hi def link cmakeKWget_test_property ModeMsg
|
||
|
hi def link cmakeKWif ModeMsg
|
||
|
hi def link cmakeKWinclude ModeMsg
|
||
|
hi def link cmakeKWinclude_directories ModeMsg
|
||
|
hi def link cmakeKWinclude_external_msproject ModeMsg
|
||
|
hi def link cmakeKWinstall ModeMsg
|
||
|
hi def link cmakeKWinstall_files ModeMsg
|
||
|
hi def link cmakeKWinstall_programs ModeMsg
|
||
|
hi def link cmakeKWinstall_targets ModeMsg
|
||
|
hi def link cmakeKWlist ModeMsg
|
||
|
hi def link cmakeKWload_cache ModeMsg
|
||
|
hi def link cmakeKWload_command ModeMsg
|
||
|
hi def link cmakeKWmacro ModeMsg
|
||
|
hi def link cmakeKWmake_directory ModeMsg
|
||
|
hi def link cmakeKWmark_as_advanced ModeMsg
|
||
|
hi def link cmakeKWmath ModeMsg
|
||
|
hi def link cmakeKWmessage ModeMsg
|
||
|
hi def link cmakeKWoption ModeMsg
|
||
|
hi def link cmakeKWproject ModeMsg
|
||
|
hi def link cmakeKWremove ModeMsg
|
||
|
hi def link cmakeKWseparate_arguments ModeMsg
|
||
|
hi def link cmakeKWset ModeMsg
|
||
|
hi def link cmakeKWset_directory_properties ModeMsg
|
||
|
hi def link cmakeKWset_property ModeMsg
|
||
|
hi def link cmakeKWset_source_files_properties ModeMsg
|
||
|
hi def link cmakeKWset_target_properties ModeMsg
|
||
|
hi def link cmakeKWset_tests_properties ModeMsg
|
||
|
hi def link cmakeKWsource_group ModeMsg
|
||
|
hi def link cmakeKWstring ModeMsg
|
||
|
hi def link cmakeKWsubdirs ModeMsg
|
||
|
hi def link cmakeKWtarget_compile_definitions ModeMsg
|
||
|
hi def link cmakeKWtarget_compile_features ModeMsg
|
||
|
hi def link cmakeKWtarget_compile_options ModeMsg
|
||
|
hi def link cmakeKWtarget_include_directories ModeMsg
|
||
|
hi def link cmakeKWtarget_link_libraries ModeMsg
|
||
|
hi def link cmakeKWtarget_sources ModeMsg
|
||
|
hi def link cmakeKWtry_compile ModeMsg
|
||
|
hi def link cmakeKWtry_run ModeMsg
|
||
|
hi def link cmakeKWunset ModeMsg
|
||
|
hi def link cmakeKWuse_mangled_mesa ModeMsg
|
||
|
hi def link cmakeKWvariable_requires ModeMsg
|
||
|
hi def link cmakeKWvariable_watch ModeMsg
|
||
|
hi def link cmakeKWwhile ModeMsg
|
||
|
hi def link cmakeKWwrite_file ModeMsg
|
||
|
|
||
|
let b:current_syntax = "cmake"
|