[gtksourceview] Update the list of CMake builtin commands to that of CMake 3.2.1
- From: Paolo Borelli <pborelli src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] Update the list of CMake builtin commands to that of CMake 3.2.1
- Date: Wed, 25 Mar 2015 10:49:14 +0000 (UTC)
commit ed2db52c46d1c290fdf5214a608d4659aac67aff
Author: Роман Донченко <dpb corrigendum ru>
Date: Tue Mar 17 01:35:37 2015 +0300
Update the list of CMake builtin commands to that of CMake 3.2.1
The new list is taken from CMake documentation:
<http://www.cmake.org/cmake/help/v3.2/manual/cmake-commands.7.html>.
The list of builtins doesn't include the vtk_* commands, so remove them.
In addition, move macro/endmacro from plain commands to control keywords;
that category fits them better.
https://bugzilla.gnome.org/show_bug.cgi?id=746622
data/language-specs/cmake.lang | 37 ++++++++++++++++++++++++++-----------
1 files changed, 26 insertions(+), 11 deletions(-)
---
diff --git a/data/language-specs/cmake.lang b/data/language-specs/cmake.lang
index 1906f7d..a7e4e97 100644
--- a/data/language-specs/cmake.lang
+++ b/data/language-specs/cmake.lang
@@ -40,6 +40,7 @@
<context id="builtin-command" style-ref="builtin-command">
<prefix>(?i)\b</prefix> <!-- case insensitive -->
+ <keyword>ADD_COMPILE_OPTIONS</keyword>
<keyword>ADD_CUSTOM_COMMAND</keyword>
<keyword>ADD_CUSTOM_TARGET</keyword>
<keyword>ADD_DEFINITIONS</keyword>
@@ -51,14 +52,17 @@
<keyword>AUX_SOURCE_DIRECTORY</keyword>
<keyword>BUILD_COMMAND</keyword>
<keyword>BUILD_NAME</keyword>
+ <keyword>CMAKE_HOST_SYSTEM_INFORMATION</keyword>
<keyword>CMAKE_MINIMUM_REQUIRED</keyword>
+ <keyword>CMAKE_POLICY</keyword>
<keyword>CONFIGURE_FILE</keyword>
<keyword>CREATE_TEST_SOURCELIST</keyword>
+ <keyword>DEFINE_PROPERTY</keyword>
<keyword>ENABLE_LANGUAGE</keyword>
<keyword>ENABLE_TESTING</keyword>
- <keyword>ENDMACRO</keyword>
<keyword>EXECUTE_PROCESS</keyword>
<keyword>EXEC_PROGRAM</keyword>
+ <keyword>EXPORT</keyword>
<keyword>EXPORT_LIBRARY_DEPENDENCIES</keyword>
<keyword>FILE</keyword>
<keyword>FIND_FILE</keyword>
@@ -70,6 +74,7 @@
<keyword>GET_CMAKE_PROPERTY</keyword>
<keyword>GET_DIRECTORY_PROPERTY</keyword>
<keyword>GET_FILENAME_COMPONENT</keyword>
+ <keyword>GET_PROPERTY</keyword>
<keyword>GET_SOURCE_FILE_PROPERTY</keyword>
<keyword>GET_TARGET_PROPERTY</keyword>
<keyword>GET_TEST_PROPERTY</keyword>
@@ -86,7 +91,6 @@
<keyword>LIST</keyword>
<keyword>LOAD_CACHE</keyword>
<keyword>LOAD_COMMAND</keyword>
- <keyword>MACRO</keyword>
<keyword>MAKE_DIRECTORY</keyword>
<keyword>MARK_AS_ADVANCED</keyword>
<keyword>MATH</keyword>
@@ -101,6 +105,7 @@
<keyword>SEPARATE_ARGUMENTS</keyword>
<keyword>SET</keyword>
<keyword>SET_DIRECTORY_PROPERTIES</keyword>
+ <keyword>SET_PROPERTY</keyword>
<keyword>SET_SOURCE_FILES_PROPERTIES</keyword>
<keyword>SET_TARGET_PROPERTIES</keyword>
<keyword>SET_TESTS_PROPERTIES</keyword>
@@ -109,16 +114,19 @@
<keyword>STRING</keyword>
<keyword>SUBDIRS</keyword>
<keyword>SUBDIR_DEPENDS</keyword>
+ <keyword>TARGET_COMPILE_DEFINITIONS</keyword>
+ <keyword>TARGET_COMPILE_FEATURES</keyword>
+ <keyword>TARGET_COMPILE_OPTIONS</keyword>
+ <keyword>TARGET_INCLUDE_DIRECTORIES</keyword>
<keyword>TARGET_LINK_LIBRARIES</keyword>
+ <keyword>TARGET_SOURCES</keyword>
<keyword>TRY_COMPILE</keyword>
<keyword>TRY_RUN</keyword>
+ <keyword>UNSET</keyword>
<keyword>USE_MANGLED_MESA</keyword>
<keyword>UTILITY_SOURCE</keyword>
<keyword>VARIABLE_REQUIRES</keyword>
- <keyword>VTK_MAKE_INSTANTIATOR</keyword>
- <keyword>VTK_WRAP_JAVA</keyword>
- <keyword>VTK_WRAP_PYTHON</keyword>
- <keyword>VTK_WRAP_TCL</keyword>
+ <keyword>VARIABLE_WATCH</keyword>
<keyword>WRITE_FILE</keyword>
</context>
@@ -359,14 +367,21 @@
<context id="control" style-ref="control">
<prefix>(?i)\b</prefix> <!-- case insensitive -->
- <keyword>IF</keyword>
+ <keyword>BREAK</keyword>
+ <keyword>CONTINUE</keyword>
+ <keyword>ELSE</keyword>
+ <keyword>ELSEIF</keyword>
+ <keyword>ENDFOREACH</keyword>
+ <keyword>ENDFUNCTION</keyword>
<keyword>ENDIF</keyword>
+ <keyword>ENDMACRO</keyword>
+ <keyword>ENDWHILE</keyword>
<keyword>FOREACH</keyword>
- <keyword>ENDFOREACH</keyword>
+ <keyword>FUNCTION</keyword>
+ <keyword>IF</keyword>
+ <keyword>MACRO</keyword>
+ <keyword>RETURN</keyword>
<keyword>WHILE</keyword>
- <keyword>ENDWHILE</keyword>
- <keyword>ELSE</keyword>
- <keyword>ELSEIF</keyword>
</context>
<context id="variable" style-ref="variable"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]