[CMake]
lexer=cmake

keywords.0=name:Commands::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
   
keywords.1=name:Variables::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

style.33=name:LineNumbers,fore:clBlack,back:clSilver,font:Arial
style.34=name:Ok Braces,fore:clBlue,bold
style.35=name:Bad Braces,fore:clRed,bold
style.36=name:Control Chars,back:clSilver
style.37=name:Indent Guide,fore:clSilver
style.0=name:White space,fore:clWindowText
style.1=name:Comment,fore:clGreen   
style.2=name:String double quote,fore:clPurple  
style.3=name:String left quote,fore:clPurple   
style.4=name:String right quote,fore:clPurple 
style.5=name:Function,fore:#00007F
style.6=name:Variable,fore:#800000 
style.7=name:Label,fore:#CC3300 
style.8=name:User defined,fore:clWindowText 
style.9=name:Section,fore:#00007F          
style.10=name:Sub section,fore:#00007F       
style.11=name:If def,fore:#00007F       
style.12=name:Macro def,fore:#00007F     
style.13=name:Variable within string quote,fore:clPurple  
style.14=name:Number,fore:clTeal

CommentBoxStart=#
CommentBoxEnd=#
CommentBoxMiddle=#
CommentBlock=#
CommentStreamStart=#
CommentStreamEnd=#
AssignmentOperator==
EndOfStatementOperator=;