HIP: Add HIP language to Vim syntax highlighting

The HIP language shares most properties in common with CXX or CUDA,
although there are a few from each that it doesn't share.
This commit is contained in:
Cordell Bloor authored and Brad King committed 2023-07-07 10:29:39 -04:00
1 parent c8683029f3
commit 90a949f7ce
1 file changed
+81
+81
View File
@@ -197,6 +197,10 @@ syn keyword cmakeProperty contained
\ HAS_CXX \ HAS_CXX
\ HEADER_FILE_ONLY \ HEADER_FILE_ONLY
\ HELPSTRING \ HELPSTRING
\ HIP_ARCHITECTURES
\ HIP_EXTENSIONS
\ HIP_STANDARD
\ HIP_STANDARD_REQUIRED
\ IMPLICIT_DEPENDS_INCLUDE_TRANSFORM \ IMPLICIT_DEPENDS_INCLUDE_TRANSFORM
\ IMPORTED \ IMPORTED
\ IMPORTED_COMMON_LANGUAGE_RUNTIME \ IMPORTED_COMMON_LANGUAGE_RUNTIME
@@ -1150,6 +1154,74 @@ syn keyword cmakeVariable contained
\ CMAKE_GLOBAL_AUTORCC_TARGET \ CMAKE_GLOBAL_AUTORCC_TARGET
\ CMAKE_GLOBAL_AUTORCC_TARGET_NAME \ CMAKE_GLOBAL_AUTORCC_TARGET_NAME
\ CMAKE_GNUtoMS \ CMAKE_GNUtoMS
\ CMAKE_HIP
\ CMAKE_HIP_ANDROID_TOOLCHAIN_MACHINE
\ CMAKE_HIP_ANDROID_TOOLCHAIN_PREFIX
\ CMAKE_HIP_ANDROID_TOOLCHAIN_SUFFIX
\ CMAKE_HIP_ARCHITECTURES
\ CMAKE_HIP_ARCHIVE_APPEND
\ CMAKE_HIP_ARCHIVE_CREATE
\ CMAKE_HIP_ARCHIVE_FINISH
\ CMAKE_HIP_CLANG_TIDY
\ CMAKE_HIP_COMPILER
\ CMAKE_HIP_COMPILER_ABI
\ CMAKE_HIP_COMPILER_AR
\ CMAKE_HIP_COMPILER_ARCHITECTURE_ID
\ CMAKE_HIP_COMPILER_EXTERNAL_TOOLCHAIN
\ CMAKE_HIP_COMPILER_ID
\ CMAKE_HIP_COMPILER_LAUNCHER
\ CMAKE_HIP_COMPILER_LOADED
\ CMAKE_HIP_COMPILER_PREDEFINES_COMMAND
\ CMAKE_HIP_COMPILER_RANLIB
\ CMAKE_HIP_COMPILER_TARGET
\ CMAKE_HIP_COMPILER_VERSION
\ CMAKE_HIP_COMPILER_VERSION_INTERNAL
\ CMAKE_HIP_COMPILE_FEATURES
\ CMAKE_HIP_COMPILE_OBJECT
\ CMAKE_HIP_CPPCHECK
\ CMAKE_HIP_CPPLINT
\ CMAKE_HIP_CREATE_SHARED_LIBRARY
\ CMAKE_HIP_CREATE_SHARED_MODULE
\ CMAKE_HIP_CREATE_STATIC_LIBRARY
\ CMAKE_HIP_EXTENSIONS
\ CMAKE_HIP_FLAGS
\ CMAKE_HIP_FLAGS_DEBUG
\ CMAKE_HIP_FLAGS_DEBUG_INIT
\ CMAKE_HIP_FLAGS_INIT
\ CMAKE_HIP_FLAGS_MINSIZEREL
\ CMAKE_HIP_FLAGS_MINSIZEREL_INIT
\ CMAKE_HIP_FLAGS_RELEASE
\ CMAKE_HIP_FLAGS_RELEASE_INIT
\ CMAKE_HIP_FLAGS_RELWITHDEBINFO
\ CMAKE_HIP_FLAGS_RELWITHDEBINFO_INIT
\ CMAKE_HIP_IGNORE_EXTENSIONS
\ CMAKE_HIP_IMPLICIT_INCLUDE_DIRECTORIES
\ CMAKE_HIP_IMPLICIT_LINK_DIRECTORIES
\ CMAKE_HIP_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES
\ CMAKE_HIP_IMPLICIT_LINK_LIBRARIES
\ CMAKE_HIP_INCLUDE_WHAT_YOU_USE
\ CMAKE_HIP_INIT
\ CMAKE_HIP_LIBRARY_ARCHITECTURE
\ CMAKE_HIP_LINKER_LAUNCHER
\ CMAKE_HIP_LINKER_PREFERENCE
\ CMAKE_HIP_LINKER_PREFERENCE_PROPAGATES
\ CMAKE_HIP_LINKER_WRAPPER_FLAG
\ CMAKE_HIP_LINKER_WRAPPER_FLAG_SEP
\ CMAKE_HIP_LINK_EXECUTABLE
\ CMAKE_HIP_LINK_LIBRARY_FILE_FLAG
\ CMAKE_HIP_LINK_LIBRARY_FLAG
\ CMAKE_HIP_LINK_LIBRARY_SUFFIX
\ CMAKE_HIP_OUTPUT_EXTENSION
\ CMAKE_HIP_PLATFORM_ID
\ CMAKE_HIP_SIMULATE_ID
\ CMAKE_HIP_SIMULATE_VERSION
\ CMAKE_HIP_SIZEOF_DATA_PTR
\ CMAKE_HIP_SOURCE_FILE_EXTENSIONS
\ CMAKE_HIP_STANDARD
\ CMAKE_HIP_STANDARD_INCLUDE_DIRECTORIES
\ CMAKE_HIP_STANDARD_LIBRARIES
\ CMAKE_HIP_STANDARD_REQUIRED
\ CMAKE_HIP_VISIBILITY_PRESET
\ CMAKE_HOME_DIRECTORY \ CMAKE_HOME_DIRECTORY
\ CMAKE_HOST_APPLE \ CMAKE_HOST_APPLE
\ CMAKE_HOST_SOLARIS \ CMAKE_HOST_SOLARIS
@@ -1502,6 +1574,7 @@ syn keyword cmakeVariable contained
\ CMAKE_USER_MAKE_RULES_OVERRIDE_CUDA \ CMAKE_USER_MAKE_RULES_OVERRIDE_CUDA
\ CMAKE_USER_MAKE_RULES_OVERRIDE_CXX \ CMAKE_USER_MAKE_RULES_OVERRIDE_CXX
\ CMAKE_USER_MAKE_RULES_OVERRIDE_Fortran \ CMAKE_USER_MAKE_RULES_OVERRIDE_Fortran
\ CMAKE_USER_MAKE_RULES_OVERRIDE_HIP
\ CMAKE_USER_MAKE_RULES_OVERRIDE_Java \ CMAKE_USER_MAKE_RULES_OVERRIDE_Java
\ CMAKE_USER_MAKE_RULES_OVERRIDE_RC \ CMAKE_USER_MAKE_RULES_OVERRIDE_RC
\ CMAKE_USER_MAKE_RULES_OVERRIDE_Swift \ CMAKE_USER_MAKE_RULES_OVERRIDE_Swift
@@ -2575,6 +2648,7 @@ syn keyword cmakeKWdoxygen_add_docs contained
syn keyword cmakeKWenable_language contained syn keyword cmakeKWenable_language contained
\ ASM \ ASM
\ CUDA \ CUDA
\ HIP
\ ISPC \ ISPC
\ OBJC \ OBJC
\ OBJCXX \ OBJCXX
@@ -3317,6 +3391,7 @@ syn keyword cmakeKWproject contained
\ CMAKE_PROJECT_ \ CMAKE_PROJECT_
\ CUDA \ CUDA
\ DESCRIPTION \ DESCRIPTION
\ HIP
\ HOMEPAGE_URL \ HOMEPAGE_URL
\ ISPC \ ISPC
\ LANGUAGES \ LANGUAGES
@@ -3630,6 +3705,9 @@ syn keyword cmakeKWtry_compile contained
\ EXECUTABLE \ EXECUTABLE
\ FALSE \ FALSE
\ GHS \ GHS
\ HIP_EXTENSIONS
\ HIP_STANDARD
\ HIP_STANDARD_REQUIRED
\ INCLUDE_DIRECTORIES \ INCLUDE_DIRECTORIES
\ LANG \ LANG
\ LINK_DIRECTORIES \ LINK_DIRECTORIES
@@ -3749,6 +3827,9 @@ syn keyword cmakeGeneratorExpressions contained
\ GENERATE \ GENERATE
\ GENEX_EVAL \ GENEX_EVAL
\ GNU \ GNU
\ HIP_COMPILER_ID
\ HIP_COMPILER_VERSION
\ HIP_STANDARD
\ HOST_LINK \ HOST_LINK
\ IF \ IF
\ IGNORE \ IGNORE