aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/lexers/cmake.tes
blob: 3b7c5f7d0b904b09287760caca33d0d5c8249311 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
! CMake Lexing !

@[lexer.test.cmake]{
  :EN*/CMakeLists.txtQ*"S -1 '
  :EN*.cmake*Q*"S -1 '
  :EN*.ctest*Q*
}

@[lexer.set.cmake]{
  ESSETILEXERcmake
  ! Commands !
  0ESSETKEYWORDS
    add_custom_command add_custom_target add_definitions add_dependencies
    add_executable add_library add_subdirectory add_test aux_source_directory build_command
    build_name cmake_minimum_required configure_file create_test_sourcelist else elseif
    enable_language enable_testing endforeach endif endmacro endwhile exec_program
    execute_process export_library_dependencies file find_file find_library find_package
    find_path find_program fltk_wrap_ui foreach get_cmake_property get_directory_property
    get_filename_component get_source_file_property get_target_property get_test_property if include
    include_directories include_external_msproject include_regular_expression install install_files
    install_programs install_targets link_directories link_libraries list load_cache load_command
    macro make_directory mark_as_advanced math message option output_required_files
    project qt_wrap_cpp qt_wrap_ui remove remove_definitions separate_arguments set
    set_directory_properties set_source_files_properties set_target_properties set_tests_properties
    site_name source_group string subdir_depends subdirs target_link_libraries try_compile
    try_run use_mangled_mesa utility_source variable_requires vtk_make_instantiator
    vtk_wrap_java vtk_wrap_python vtk_wrap_tcl while write_file
  ! Special command arguments !
  1ESSETKEYWORDS
    ABSOLUTE ABSTRACT ADDITIONAL_MAKE_CLEAN_FILES ALL AND APPEND ARGS ASCII
    BEFORE CACHE CACHE_VARIABLES CLEAR COMMAND COMMANDS COMMAND_NAME COMMENT COMPARE
    COMPILE_FLAGS COPYONLY DEFINED DEFINE_SYMBOL DEPENDS DOC EQUAL ESCAPE_QUOTES EXCLUDE
    EXCLUDE_FROM_ALL EXISTS EXPORT_MACRO EXT EXTRA_INCLUDE FATAL_ERROR FILE FILES FORCE FUNCTION
    GENERATED GLOB GLOB_RECURSE GREATER GROUP_SIZE HEADER_FILE_ONLY HEADER_LOCATION
    IMMEDIATE INCLUDES INCLUDE_DIRECTORIES INCLUDE_INTERNALS INCLUDE_REGULAR_EXPRESSION
    LESS LINK_DIRECTORIES LINK_FLAGS LOCATION MACOSX_BUNDLE MACROS MAIN_DEPENDENCY
    MAKE_DIRECTORY MATCH MATCHALL MATCHES MODULE NAME NAME_WE NOT NOTEQUAL NO_SYSTEM_PATH
    OBJECT_DEPENDS OPTIONAL OR OUTPUT OUTPUT_VARIABLE PATH PATHS POST_BUILD POST_INSTALL_SCRIPT
    PREFIX PREORDER PRE_BUILD PRE_INSTALL_SCRIPT PRE_LINK PROGRAM PROGRAM_ARGS
    PROPERTIES QUIET RANGE READ REGEX REGULAR_EXPRESSION REPLACE REQUIRED RETURN_VALUE
    RUNTIME_DIRECTORY SEND_ERROR SHARED SOURCES STATIC STATUS STREQUAL STRGREATER STRLESS SUFFIX
    TARGET TOLOWER TOUPPER VAR VARIABLES VERSION WIN32 WRAP_EXCLUDE WRITE APPLE MINGW
    MSYS CYGWIN BORLAND WATCOM MSVC MSVC_IDE MSVC60 MSVC70 MSVC71 MSVC80
    CMAKE_COMPILER_2005 OFF ON
  :M[color.comment],1M[color.set]
  :M[color.string],2M[color.set]
  :M[color.string],3M[color.set]
  :M[color.string],4M[color.set]
  :M[color.keyword],5M[color.set]
  :M[color.string],6M[color.set]
  :M[color.variable],7M[color.set]
  :M[color.variable],13M[color.set]
  :M[color.number],14M[color.set]
}