Ticket #3216: cmake.syntax

File cmake.syntax, 32.2 KB (added by skvadrik, 6 years ago)
Line 
1# CMake syntax highlighting
2#
3# Author: Henrik Pauli <henrik.pauli@uhusystems.com>
4
5wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-/\
6
7caseinsensitive
8context default
9
10        keyword ( brightcyan
11        keyword ) brightcyan
12
13# cmake --help-command-list
14        keyword whole add_compile_options brightred
15        keyword whole add_custom_command brightred
16        keyword whole add_custom_target brightred
17        keyword whole add_definitions brightred
18        keyword whole add_dependencies brightred
19        keyword whole add_executable brightred
20        keyword whole add_library brightred
21        keyword whole add_subdirectory brightred
22        keyword whole add_test brightred
23        keyword whole aux_source_directory brightred
24        keyword whole break brightred
25        keyword whole build_command brightred
26        keyword whole cmake_host_system_information brightred
27        keyword whole cmake_minimum_required brightred
28        keyword whole cmake_policy brightred
29        keyword whole configure_file brightred
30        keyword whole create_test_sourcelist brightred
31        keyword whole define_property brightred
32        keyword whole else brightred
33        keyword whole elseif brightred
34        keyword whole enable_language brightred
35        keyword whole enable_testing brightred
36        keyword whole endforeach brightred
37        keyword whole endfunction brightred
38        keyword whole endif brightred
39        keyword whole endmacro brightred
40        keyword whole endwhile brightred
41        keyword whole execute_process brightred
42        keyword whole export brightred
43        keyword whole file brightred
44        keyword whole find_file brightred
45        keyword whole find_library brightred
46        keyword whole find_package brightred
47        keyword whole find_path brightred
48        keyword whole find_program brightred
49        keyword whole fltk_wrap_ui brightred
50        keyword whole foreach brightred
51        keyword whole function brightred
52        keyword whole get_cmake_property brightred
53        keyword whole get_directory_property brightred
54        keyword whole get_filename_component brightred
55        keyword whole get_property brightred
56        keyword whole get_source_file_property brightred
57        keyword whole get_target_property brightred
58        keyword whole get_test_property brightred
59        keyword whole if brightred
60        keyword whole include brightred
61        keyword whole include_directories brightred
62        keyword whole include_external_msproject brightred
63        keyword whole include_regular_expression brightred
64        keyword whole install brightred
65        keyword whole link_directories brightred
66        keyword whole list brightred
67        keyword whole load_cache brightred
68        keyword whole load_command brightred
69        keyword whole macro brightred
70        keyword whole mark_as_advanced brightred
71        keyword whole math brightred
72        keyword whole message brightred
73        keyword whole option brightred
74        keyword whole project brightred
75        keyword whole qt_wrap_cpp brightred
76        keyword whole qt_wrap_ui brightred
77        keyword whole remove_definitions brightred
78        keyword whole return brightred
79        keyword whole separate_arguments brightred
80        keyword whole set brightred
81        keyword whole set_directory_properties brightred
82        keyword whole set_property brightred
83        keyword whole set_source_files_properties brightred
84        keyword whole set_target_properties brightred
85        keyword whole set_tests_properties brightred
86        keyword whole site_name brightred
87        keyword whole source_group brightred
88        keyword whole string brightred
89        keyword whole target_compile_definitions brightred
90        keyword whole target_compile_options brightred
91        keyword whole target_include_directories brightred
92        keyword whole target_link_libraries brightred
93        keyword whole try_compile brightred
94        keyword whole try_run brightred
95        keyword whole unset brightred
96        keyword whole variable_watch brightred
97        keyword whole while brightred
98
99# compatibility commands
100        keyword whole build_name red
101        keyword whole exec_program red
102        keyword whole export_library_dependencies red
103        keyword whole install_files red
104        keyword whole install_programs red
105        keyword whole install_targets red
106        keyword whole link_libraries red
107        keyword whole make_directory red
108        keyword whole output_required_files red
109        keyword whole remove red
110        keyword whole subdir_depends red
111        keyword whole subdirs red
112        keyword whole use_mangled_mesa red
113        keyword whole utility_source red
114        keyword whole variable_requires red
115        keyword whole write_file red
116
117# cmake --help-property-list
118        keyword whole ALLOW_DUPLICATE_CUSTOM_TARGETS white
119        keyword whole AUTOMOC_TARGETS_FOLDER white
120        keyword whole DEBUG_CONFIGURATIONS white
121        keyword whole DISABLED_FEATURES white
122        keyword whole ENABLED_FEATURES white
123        keyword whole ENABLED_LANGUAGES white
124        keyword whole FIND_LIBRARY_USE_LIB64_PATHS white
125        keyword whole FIND_LIBRARY_USE_OPENBSD_VERSIONING white
126        keyword whole GLOBAL_DEPENDS_DEBUG_MODE white
127        keyword whole GLOBAL_DEPENDS_NO_CYCLES white
128        keyword whole IN_TRY_COMPILE white
129        keyword whole PACKAGES_FOUND white
130        keyword whole PACKAGES_NOT_FOUND white
131        keyword whole PREDEFINED_TARGETS_FOLDER white
132        keyword whole REPORT_UNDEFINED_PROPERTIES white
133        keyword whole RULE_LAUNCH_COMPILE white
134        keyword whole RULE_LAUNCH_CUSTOM white
135        keyword whole RULE_LAUNCH_LINK white
136        keyword whole RULE_MESSAGES white
137        keyword whole TARGET_ARCHIVES_MAY_BE_SHARED_LIBS white
138        keyword whole TARGET_SUPPORTS_SHARED_LIBS white
139        keyword whole USE_FOLDERS white
140        keyword whole __CMAKE_DELETE_CACHE_CHANGE_VARS_ white
141        keyword whole ADDITIONAL_MAKE_CLEAN_FILES white
142        keyword whole CACHE_VARIABLES white
143        keyword whole CLEAN_NO_CUSTOM white
144        keyword whole COMPILE_DEFINITIONS white
145        keyword whole COMPILE_DEFINITIONS_+ white
146        keyword whole COMPILE_OPTIONS white
147        keyword whole DEFINITIONS white
148        keyword whole EXCLUDE_FROM_ALL white
149        keyword whole IMPLICIT_DEPENDS_INCLUDE_TRANSFORM white
150        keyword whole INCLUDE_DIRECTORIES white
151        keyword whole INCLUDE_REGULAR_EXPRESSION white
152        keyword whole INTERPROCEDURAL_OPTIMIZATION white
153        keyword whole INTERPROCEDURAL_OPTIMIZATION_+ white
154        keyword whole LINK_DIRECTORIES white
155        keyword whole LISTFILE_STACK white
156        keyword whole MACROS white
157        keyword whole PARENT_DIRECTORY white
158        keyword whole RULE_LAUNCH_COMPILE white
159        keyword whole RULE_LAUNCH_CUSTOM white
160        keyword whole RULE_LAUNCH_LINK white
161        keyword whole TEST_INCLUDE_FILE white
162        keyword whole VARIABLES white
163        keyword whole VS_GLOBAL_SECTION_POST_+ white
164        keyword whole VS_GLOBAL_SECTION_PRE_+ white
165        keyword whole +_OUTPUT_NAME white
166        keyword whole +_POSTFIX white
167        keyword whole +_VISIBILITY_PRESET white
168        keyword whole ALIASED_TARGET white
169        keyword whole ARCHIVE_OUTPUT_DIRECTORY white
170        keyword whole ARCHIVE_OUTPUT_DIRECTORY_+ white
171        keyword whole ARCHIVE_OUTPUT_NAME white
172        keyword whole ARCHIVE_OUTPUT_NAME_+ white
173        keyword whole AUTOMOC white
174        keyword whole AUTOMOC_MOC_OPTIONS white
175        keyword whole BUILD_WITH_INSTALL_RPATH white
176        keyword whole BUNDLE white
177        keyword whole BUNDLE_EXTENSION white
178        keyword whole COMPATIBLE_INTERFACE_BOOL white
179        keyword whole COMPATIBLE_INTERFACE_STRING white
180        keyword whole COMPILE_DEFINITIONS white
181        keyword whole COMPILE_DEFINITIONS_+ white
182        keyword whole COMPILE_FLAGS white
183        keyword whole COMPILE_OPTIONS white
184        keyword whole DEBUG_POSTFIX white
185        keyword whole DEFINE_SYMBOL white
186        keyword whole ENABLE_EXPORTS white
187        keyword whole EXCLUDE_FROM_ALL white
188        keyword whole EXCLUDE_FROM_DEFAULT_BUILD white
189        keyword whole EXCLUDE_FROM_DEFAULT_BUILD_+ white
190        keyword whole EXPORT_NAME white
191        keyword whole EchoString white
192        keyword whole FOLDER white
193        keyword whole FRAMEWORK white
194        keyword whole Fortran_FORMAT white
195        keyword whole Fortran_MODULE_DIRECTORY white
196        keyword whole GENERATOR_FILE_NAME white
197        keyword whole GNUtoMS white
198        keyword whole HAS_CXX white
199        keyword whole IMPLICIT_DEPENDS_INCLUDE_TRANSFORM white
200        keyword whole IMPORTED white
201        keyword whole IMPORTED_CONFIGURATIONS white
202        keyword whole IMPORTED_IMPLIB white
203        keyword whole IMPORTED_IMPLIB_+ white
204        keyword whole IMPORTED_LINK_DEPENDENT_LIBRARIES white
205        keyword whole IMPORTED_LINK_DEPENDENT_LIBRARIES_+ white
206        keyword whole IMPORTED_LINK_INTERFACE_LANGUAGES white
207        keyword whole IMPORTED_LINK_INTERFACE_LANGUAGES_+ white
208        keyword whole IMPORTED_LINK_INTERFACE_LIBRARIES white
209        keyword whole IMPORTED_LINK_INTERFACE_LIBRARIES_+ white
210        keyword whole IMPORTED_LINK_INTERFACE_MULTIPLICITY white
211        keyword whole IMPORTED_LINK_INTERFACE_MULTIPLICITY_+ white
212        keyword whole IMPORTED_LOCATION white
213        keyword whole IMPORTED_LOCATION_+ white
214        keyword whole IMPORTED_NO_SONAME white
215        keyword whole IMPORTED_NO_SONAME_+ white
216        keyword whole IMPORTED_SONAME white
217        keyword whole IMPORTED_SONAME_+ white
218        keyword whole IMPORT_PREFIX white
219        keyword whole IMPORT_SUFFIX white
220        keyword whole INCLUDE_DIRECTORIES white
221        keyword whole INSTALL_NAME_DIR white
222        keyword whole INSTALL_RPATH white
223        keyword whole INSTALL_RPATH_USE_LINK_PATH white
224        keyword whole INTERFACE_COMPILE_DEFINITIONS white
225        keyword whole INTERFACE_COMPILE_OPTIONS white
226        keyword whole INTERFACE_INCLUDE_DIRECTORIES white
227        keyword whole INTERFACE_LINK_LIBRARIES white
228        keyword whole INTERFACE_POSITION_INDEPENDENT_CODE white
229        keyword whole INTERFACE_SYSTEM_INCLUDE_DIRECTORIES white
230        keyword whole INTERPROCEDURAL_OPTIMIZATION white
231        keyword whole INTERPROCEDURAL_OPTIMIZATION_+ white
232        keyword whole LABELS white
233        keyword whole LIBRARY_OUTPUT_DIRECTORY white
234        keyword whole LIBRARY_OUTPUT_DIRECTORY_+ white
235        keyword whole LIBRARY_OUTPUT_NAME white
236        keyword whole LIBRARY_OUTPUT_NAME_+ white
237        keyword whole LINKER_LANGUAGE white
238        keyword whole LINK_DEPENDS white
239        keyword whole LINK_DEPENDS_NO_SHARED white
240        keyword whole LINK_FLAGS white
241        keyword whole LINK_FLAGS_+ white
242        keyword whole LINK_INTERFACE_LIBRARIES white
243        keyword whole LINK_INTERFACE_LIBRARIES_+ white
244        keyword whole LINK_INTERFACE_MULTIPLICITY white
245        keyword whole LINK_INTERFACE_MULTIPLICITY_+ white
246        keyword whole LINK_LIBRARIES white
247        keyword whole LINK_SEARCH_END_STATIC white
248        keyword whole LINK_SEARCH_START_STATIC white
249        keyword whole LOCATION white
250        keyword whole LOCATION_+ white
251        keyword whole MACOSX_BUNDLE white
252        keyword whole MACOSX_BUNDLE_INFO_PLIST white
253        keyword whole MACOSX_FRAMEWORK_INFO_PLIST white
254        keyword whole MACOSX_RPATH white
255        keyword whole MAP_IMPORTED_CONFIG_+ white
256        keyword whole NAME white
257        keyword whole NO_SONAME white
258        keyword whole OSX_ARCHITECTURES white
259        keyword whole OSX_ARCHITECTURES_+ white
260        keyword whole OUTPUT_NAME white
261        keyword whole OUTPUT_NAME_+ white
262        keyword whole PDB_NAME white
263        keyword whole PDB_NAME_+ white
264        keyword whole PDB_OUTPUT_DIRECTORY white
265        keyword whole PDB_OUTPUT_DIRECTORY_+ white
266        keyword whole POSITION_INDEPENDENT_CODE white
267        keyword whole POST_INSTALL_SCRIPT white
268        keyword whole PREFIX white
269        keyword whole PRE_INSTALL_SCRIPT white
270        keyword whole PRIVATE_HEADER white
271        keyword whole PROJECT_LABEL white
272        keyword whole PUBLIC_HEADER white
273        keyword whole RESOURCE white
274        keyword whole RULE_LAUNCH_COMPILE white
275        keyword whole RULE_LAUNCH_CUSTOM white
276        keyword whole RULE_LAUNCH_LINK white
277        keyword whole RUNTIME_OUTPUT_DIRECTORY white
278        keyword whole RUNTIME_OUTPUT_DIRECTORY_+ white
279        keyword whole RUNTIME_OUTPUT_NAME white
280        keyword whole RUNTIME_OUTPUT_NAME_+ white
281        keyword whole SKIP_BUILD_RPATH white
282        keyword whole SOURCES white
283        keyword whole SOVERSION white
284        keyword whole STATIC_LIBRARY_FLAGS white
285        keyword whole STATIC_LIBRARY_FLAGS_+ white
286        keyword whole SUFFIX white
287        keyword whole TYPE white
288        keyword whole VERSION white
289        keyword whole VISIBILITY_INLINES_HIDDEN white
290        keyword whole VS_DOTNET_REFERENCES white
291        keyword whole VS_DOTNET_TARGET_FRAMEWORK_VERSION white
292        keyword whole VS_GLOBAL_+ white
293        keyword whole VS_GLOBAL_KEYWORD white
294        keyword whole VS_GLOBAL_PROJECT_TYPES white
295        keyword whole VS_GLOBAL_ROOTNAMESPACE white
296        keyword whole VS_KEYWORD white
297        keyword whole VS_SCC_AUXPATH white
298        keyword whole VS_SCC_LOCALPATH white
299        keyword whole VS_SCC_PROJECTNAME white
300        keyword whole VS_SCC_PROVIDER white
301        keyword whole VS_WINRT_EXTENSIONS white
302        keyword whole VS_WINRT_REFERENCES white
303        keyword whole WIN32_EXECUTABLE white
304        keyword whole XCODE_ATTRIBUTE_+ white
305        keyword whole ATTACHED_FILES white
306        keyword whole ATTACHED_FILES_ON_FAIL white
307        keyword whole COST white
308        keyword whole DEPENDS white
309        keyword whole ENVIRONMENT white
310        keyword whole FAIL_REGULAR_EXPRESSION white
311        keyword whole LABELS white
312        keyword whole MEASUREMENT white
313        keyword whole PASS_REGULAR_EXPRESSION white
314        keyword whole PROCESSORS white
315        keyword whole REQUIRED_FILES white
316        keyword whole RESOURCE_LOCK white
317        keyword whole RUN_SERIAL white
318        keyword whole TIMEOUT white
319        keyword whole WILL_FAIL white
320        keyword whole WORKING_DIRECTORY white
321        keyword whole ABSTRACT white
322        keyword whole COMPILE_DEFINITIONS white
323        keyword whole COMPILE_DEFINITIONS_+ white
324        keyword whole COMPILE_FLAGS white
325        keyword whole EXTERNAL_OBJECT white
326        keyword whole Fortran_FORMAT white
327        keyword whole GENERATED white
328        keyword whole HEADER_FILE_ONLY white
329        keyword whole KEEP_EXTENSION white
330        keyword whole LABELS white
331        keyword whole LANGUAGE white
332        keyword whole LOCATION white
333        keyword whole MACOSX_PACKAGE_LOCATION white
334        keyword whole OBJECT_DEPENDS white
335        keyword whole OBJECT_OUTPUTS white
336        keyword whole SYMBOLIC white
337        keyword whole WRAP_EXCLUDE white
338        keyword whole ADVANCED white
339        keyword whole HELPSTRING white
340        keyword whole MODIFIED white
341        keyword whole STRINGS white
342        keyword whole TYPE white
343        keyword whole VALUE white
344
345# cmake --help-module-list
346        keyword whole AddFileDependencies brightmagenta
347        keyword whole BundleUtilities brightmagenta
348        keyword whole CMakeAddFortranSubdirectory brightmagenta
349        keyword whole CMakeBackwardCompatibilityCXX brightmagenta
350        keyword whole CMakeDependentOption brightmagenta
351        keyword whole CMakeDetermineVSServicePack brightmagenta
352        keyword whole CMakeExpandImportedTargets brightmagenta
353        keyword whole CMakeFindFrameworks brightmagenta
354        keyword whole CMakeFindPackageMode brightmagenta
355        keyword whole CMakeForceCompiler brightmagenta
356        keyword whole CMakeGraphVizOptions brightmagenta
357        keyword whole CMakePackageConfigHelpers brightmagenta
358        keyword whole CMakeParseArguments brightmagenta
359        keyword whole CMakePrintHelpers brightmagenta
360        keyword whole CMakePrintSystemInformation brightmagenta
361        keyword whole CMakePushCheckState brightmagenta
362        keyword whole CMakeVerifyManifest brightmagenta
363        keyword whole CPack brightmagenta
364        keyword whole CPackBundle brightmagenta
365        keyword whole CPackComponent brightmagenta
366        keyword whole CPackCygwin brightmagenta
367        keyword whole CPackDMG brightmagenta
368        keyword whole CPackDeb brightmagenta
369        keyword whole CPackNSIS brightmagenta
370        keyword whole CPackPackageMaker brightmagenta
371        keyword whole CPackRPM brightmagenta
372        keyword whole CPackWIX brightmagenta
373        keyword whole CTest brightmagenta
374        keyword whole CTestScriptMode brightmagenta
375        keyword whole CTestUseLaunchers brightmagenta
376        keyword whole CheckCCompilerFlag brightmagenta
377        keyword whole CheckCSourceCompiles brightmagenta
378        keyword whole CheckCSourceRuns brightmagenta
379        keyword whole CheckCXXCompilerFlag brightmagenta
380        keyword whole CheckCXXSourceCompiles brightmagenta
381        keyword whole CheckCXXSourceRuns brightmagenta
382        keyword whole CheckCXXSymbolExists brightmagenta
383        keyword whole CheckFortranFunctionExists brightmagenta
384        keyword whole CheckFunctionExists brightmagenta
385        keyword whole CheckIncludeFile brightmagenta
386        keyword whole CheckIncludeFileCXX brightmagenta
387        keyword whole CheckIncludeFiles brightmagenta
388        keyword whole CheckLanguage brightmagenta
389        keyword whole CheckLibraryExists brightmagenta
390        keyword whole CheckPrototypeDefinition brightmagenta
391        keyword whole CheckStructHasMember brightmagenta
392        keyword whole CheckSymbolExists brightmagenta
393        keyword whole CheckTypeSize brightmagenta
394        keyword whole CheckVariableExists brightmagenta
395        keyword whole Dart brightmagenta
396        keyword whole DeployQt4 brightmagenta
397        keyword whole Documentation brightmagenta
398        keyword whole ExternalData brightmagenta
399        keyword whole ExternalProject brightmagenta
400        keyword whole FLTKConfig brightmagenta
401        keyword whole FeatureSummary brightmagenta
402        keyword whole FindALSA brightmagenta
403        keyword whole FindASPELL brightmagenta
404        keyword whole FindAVIFile brightmagenta
405        keyword whole FindArmadillo brightmagenta
406        keyword whole FindBISON brightmagenta
407        keyword whole FindBLAS brightmagenta
408        keyword whole FindBZip2 brightmagenta
409        keyword whole FindBoost brightmagenta
410        keyword whole FindBullet brightmagenta
411        keyword whole FindCABLE brightmagenta
412        keyword whole FindCUDA brightmagenta
413        keyword whole FindCURL brightmagenta
414        keyword whole FindCVS brightmagenta
415        keyword whole FindCoin3D brightmagenta
416        keyword whole FindCups brightmagenta
417        keyword whole FindCurses brightmagenta
418        keyword whole FindCxxTest brightmagenta
419        keyword whole FindCygwin brightmagenta
420        keyword whole FindDCMTK brightmagenta
421        keyword whole FindDart brightmagenta
422        keyword whole FindDevIL brightmagenta
423        keyword whole FindDoxygen brightmagenta
424        keyword whole FindEXPAT brightmagenta
425        keyword whole FindFLEX brightmagenta
426        keyword whole FindFLTK brightmagenta
427        keyword whole FindFLTK2 brightmagenta
428        keyword whole FindFreetype brightmagenta
429        keyword whole FindGCCXML brightmagenta
430        keyword whole FindGDAL brightmagenta
431        keyword whole FindGIF brightmagenta
432        keyword whole FindGLEW brightmagenta
433        keyword whole FindGLUT brightmagenta
434        keyword whole FindGTK brightmagenta
435        keyword whole FindGTK2 brightmagenta
436        keyword whole FindGTest brightmagenta
437        keyword whole FindGettext brightmagenta
438        keyword whole FindGit brightmagenta
439        keyword whole FindGnuTLS brightmagenta
440        keyword whole FindGnuplot brightmagenta
441        keyword whole FindHDF5 brightmagenta
442        keyword whole FindHSPELL brightmagenta
443        keyword whole FindHTMLHelp brightmagenta
444        keyword whole FindHg brightmagenta
445        keyword whole FindITK brightmagenta
446        keyword whole FindIcotool brightmagenta
447        keyword whole FindImageMagick brightmagenta
448        keyword whole FindJNI brightmagenta
449        keyword whole FindJPEG brightmagenta
450        keyword whole FindJasper brightmagenta
451        keyword whole FindJava brightmagenta
452        keyword whole FindKDE3 brightmagenta
453        keyword whole FindKDE4 brightmagenta
454        keyword whole FindLAPACK brightmagenta
455        keyword whole FindLATEX brightmagenta
456        keyword whole FindLibArchive brightmagenta
457        keyword whole FindLibLZMA brightmagenta
458        keyword whole FindLibXml2 brightmagenta
459        keyword whole FindLibXslt brightmagenta
460        keyword whole FindLua50 brightmagenta
461        keyword whole FindLua51 brightmagenta
462        keyword whole FindMFC brightmagenta
463        keyword whole FindMPEG brightmagenta
464        keyword whole FindMPEG2 brightmagenta
465        keyword whole FindMPI brightmagenta
466        keyword whole FindMatlab brightmagenta
467        keyword whole FindMotif brightmagenta
468        keyword whole FindOpenAL brightmagenta
469        keyword whole FindOpenGL brightmagenta
470        keyword whole FindOpenMP brightmagenta
471        keyword whole FindOpenSSL brightmagenta
472        keyword whole FindOpenSceneGraph brightmagenta
473        keyword whole FindOpenThreads brightmagenta
474        keyword whole FindPHP4 brightmagenta
475        keyword whole FindPNG brightmagenta
476        keyword whole FindPackageHandleStandardArgs brightmagenta
477        keyword whole FindPackageMessage brightmagenta
478        keyword whole FindPerl brightmagenta
479        keyword whole FindPerlLibs brightmagenta
480        keyword whole FindPhysFS brightmagenta
481        keyword whole FindPike brightmagenta
482        keyword whole FindPkgConfig brightmagenta
483        keyword whole FindPostgreSQL brightmagenta
484        keyword whole FindProducer brightmagenta
485        keyword whole FindProtobuf brightmagenta
486        keyword whole FindPythonInterp brightmagenta
487        keyword whole FindPythonLibs brightmagenta
488        keyword whole FindQt brightmagenta
489        keyword whole FindQt3 brightmagenta
490        keyword whole FindQt4 brightmagenta
491        keyword whole FindQuickTime brightmagenta
492        keyword whole FindRTI brightmagenta
493        keyword whole FindRuby brightmagenta
494        keyword whole FindSDL brightmagenta
495        keyword whole FindSDL_image brightmagenta
496        keyword whole FindSDL_mixer brightmagenta
497        keyword whole FindSDL_net brightmagenta
498        keyword whole FindSDL_sound brightmagenta
499        keyword whole FindSDL_ttf brightmagenta
500        keyword whole FindSWIG brightmagenta
501        keyword whole FindSelfPackers brightmagenta
502        keyword whole FindSquish brightmagenta
503        keyword whole FindSubversion brightmagenta
504        keyword whole FindTCL brightmagenta
505        keyword whole FindTIFF brightmagenta
506        keyword whole FindTclStub brightmagenta
507        keyword whole FindTclsh brightmagenta
508        keyword whole FindThreads brightmagenta
509        keyword whole FindUnixCommands brightmagenta
510        keyword whole FindVTK brightmagenta
511        keyword whole FindWget brightmagenta
512        keyword whole FindWish brightmagenta
513        keyword whole FindX11 brightmagenta
514        keyword whole FindXMLRPC brightmagenta
515        keyword whole FindZLIB brightmagenta
516        keyword whole Findlibproxy brightmagenta
517        keyword whole Findosg brightmagenta
518        keyword whole FindosgAnimation brightmagenta
519        keyword whole FindosgDB brightmagenta
520        keyword whole FindosgFX brightmagenta
521        keyword whole FindosgGA brightmagenta
522        keyword whole FindosgIntrospection brightmagenta
523        keyword whole FindosgManipulator brightmagenta
524        keyword whole FindosgParticle brightmagenta
525        keyword whole FindosgPresentation brightmagenta
526        keyword whole FindosgProducer brightmagenta
527        keyword whole FindosgQt brightmagenta
528        keyword whole FindosgShadow brightmagenta
529        keyword whole FindosgSim brightmagenta
530        keyword whole FindosgTerrain brightmagenta
531        keyword whole FindosgText brightmagenta
532        keyword whole FindosgUtil brightmagenta
533        keyword whole FindosgViewer brightmagenta
534        keyword whole FindosgVolume brightmagenta
535        keyword whole FindosgWidget brightmagenta
536        keyword whole Findosg_functions brightmagenta
537        keyword whole FindwxWidgets brightmagenta
538        keyword whole FindwxWindows brightmagenta
539        keyword whole FortranCInterface brightmagenta
540        keyword whole GNUInstallDirs brightmagenta
541        keyword whole GenerateExportHeader brightmagenta
542        keyword whole GetPrerequisites brightmagenta
543        keyword whole InstallRequiredSystemLibraries brightmagenta
544        keyword whole MacroAddFileDependencies brightmagenta
545        keyword whole ProcessorCount brightmagenta
546        keyword whole Qt4ConfigDependentSettings brightmagenta
547        keyword whole Qt4Macros brightmagenta
548        keyword whole SelectLibraryConfigurations brightmagenta
549        keyword whole SquishTestScript brightmagenta
550        keyword whole TestBigEndian brightmagenta
551        keyword whole TestCXXAcceptsFlag brightmagenta
552        keyword whole TestForANSIForScope brightmagenta
553        keyword whole TestForANSIStreamHeaders brightmagenta
554        keyword whole TestForSSTREAM brightmagenta
555        keyword whole TestForSTDNamespace brightmagenta
556        keyword whole UseEcos brightmagenta
557        keyword whole UseJava brightmagenta
558        keyword whole UseJavaClassFilelist brightmagenta
559        keyword whole UseJavaSymlinks brightmagenta
560        keyword whole UsePkgConfig brightmagenta
561        keyword whole UseQt4 brightmagenta
562        keyword whole UseSWIG brightmagenta
563        keyword whole Use_wxWindows brightmagenta
564        keyword whole UsewxWidgets brightmagenta
565        keyword whole WriteBasicConfigVersionFile brightmagenta
566
567# cmake --help-variable-list
568        keyword whole CMAKE_AR brightgreen
569        keyword whole CMAKE_ARGC brightgreen
570        keyword whole CMAKE_ARGV0 brightgreen
571        keyword whole CMAKE_BINARY_DIR brightgreen
572        keyword whole CMAKE_BUILD_TOOL brightgreen
573        keyword whole CMAKE_CACHEFILE_DIR brightgreen
574        keyword whole CMAKE_CACHE_MAJOR_VERSION brightgreen
575        keyword whole CMAKE_CACHE_MINOR_VERSION brightgreen
576        keyword whole CMAKE_CACHE_PATCH_VERSION brightgreen
577        keyword whole CMAKE_CFG_INTDIR brightgreen
578        keyword whole CMAKE_COMMAND brightgreen
579        keyword whole CMAKE_CROSSCOMPILING brightgreen
580        keyword whole CMAKE_CTEST_COMMAND brightgreen
581        keyword whole CMAKE_CURRENT_BINARY_DIR brightgreen
582        keyword whole CMAKE_CURRENT_LIST_DIR brightgreen
583        keyword whole CMAKE_CURRENT_LIST_FILE brightgreen
584        keyword whole CMAKE_CURRENT_LIST_LINE brightgreen
585        keyword whole CMAKE_CURRENT_SOURCE_DIR brightgreen
586        keyword whole CMAKE_DL_LIBS brightgreen
587        keyword whole CMAKE_EDIT_COMMAND brightgreen
588        keyword whole CMAKE_EXECUTABLE_SUFFIX brightgreen
589        keyword whole CMAKE_EXTRA_GENERATOR brightgreen
590        keyword whole CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES brightgreen
591        keyword whole CMAKE_GENERATOR brightgreen
592        keyword whole CMAKE_GENERATOR_TOOLSET brightgreen
593        keyword whole CMAKE_HOME_DIRECTORY brightgreen
594        keyword whole CMAKE_IMPORT_LIBRARY_PREFIX brightgreen
595        keyword whole CMAKE_IMPORT_LIBRARY_SUFFIX brightgreen
596        keyword whole CMAKE_LINK_LIBRARY_SUFFIX brightgreen
597        keyword whole CMAKE_MAJOR_VERSION brightgreen
598        keyword whole CMAKE_MAKE_PROGRAM brightgreen
599        keyword whole CMAKE_MINIMUM_REQUIRED_VERSION brightgreen
600        keyword whole CMAKE_MINOR_VERSION brightgreen
601        keyword whole CMAKE_PARENT_LIST_FILE brightgreen
602        keyword whole CMAKE_PATCH_VERSION brightgreen
603        keyword whole CMAKE_PROJECT_NAME brightgreen
604        keyword whole CMAKE_RANLIB brightgreen
605        keyword whole CMAKE_ROOT brightgreen
606        keyword whole CMAKE_SCRIPT_MODE_FILE brightgreen
607        keyword whole CMAKE_SHARED_LIBRARY_PREFIX brightgreen
608        keyword whole CMAKE_SHARED_LIBRARY_SUFFIX brightgreen
609        keyword whole CMAKE_SHARED_MODULE_PREFIX brightgreen
610        keyword whole CMAKE_SHARED_MODULE_SUFFIX brightgreen
611        keyword whole CMAKE_SIZEOF_VOID_P brightgreen
612        keyword whole CMAKE_SKIP_RPATH brightgreen
613        keyword whole CMAKE_SOURCE_DIR brightgreen
614        keyword whole CMAKE_STANDARD_LIBRARIES brightgreen
615        keyword whole CMAKE_STATIC_LIBRARY_PREFIX brightgreen
616        keyword whole CMAKE_STATIC_LIBRARY_SUFFIX brightgreen
617        keyword whole CMAKE_TWEAK_VERSION brightgreen
618        keyword whole CMAKE_VERBOSE_MAKEFILE brightgreen
619        keyword whole CMAKE_VERSION brightgreen
620        keyword whole CMAKE_VS_PLATFORM_TOOLSET brightgreen
621        keyword whole CMAKE_XCODE_PLATFORM_TOOLSET brightgreen
622        keyword whole PROJECT_BINARY_DIR brightgreen
623        keyword whole PROJECT_NAME brightgreen
624        keyword whole PROJECT_SOURCE_DIR brightgreen
625        keyword whole +_BINARY_DIR brightgreen
626        keyword whole +_SOURCE_DIR brightgreen
627        keyword whole BUILD_SHARED_LIBS brightgreen
628        keyword whole CMAKE_ABSOLUTE_DESTINATION_FILES brightgreen
629        keyword whole CMAKE_AUTOMOC_RELAXED_MODE brightgreen
630        keyword whole CMAKE_BACKWARDS_COMPATIBILITY brightgreen
631        keyword whole CMAKE_BUILD_TYPE brightgreen
632        keyword whole CMAKE_COLOR_MAKEFILE brightgreen
633        keyword whole CMAKE_CONFIGURATION_TYPES brightgreen
634        keyword whole CMAKE_DEBUG_TARGET_PROPERTIES brightgreen
635        keyword whole CMAKE_DISABLE_FIND_PACKAGE_+ brightgreen
636        keyword whole CMAKE_ERROR_DEPRECATED brightgreen
637        keyword whole CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION brightgreen
638        keyword whole CMAKE_FIND_LIBRARY_PREFIXES brightgreen
639        keyword whole CMAKE_FIND_LIBRARY_SUFFIXES brightgreen
640        keyword whole CMAKE_FIND_PACKAGE_WARN_NO_MODULE brightgreen
641        keyword whole CMAKE_IGNORE_PATH brightgreen
642        keyword whole CMAKE_INCLUDE_PATH brightgreen
643        keyword whole CMAKE_INSTALL_DEFAULT_COMPONENT_NAME brightgreen
644        keyword whole CMAKE_INSTALL_PREFIX brightgreen
645        keyword whole CMAKE_LIBRARY_PATH brightgreen
646        keyword whole CMAKE_MFC_FLAG brightgreen
647        keyword whole CMAKE_MODULE_PATH brightgreen
648        keyword whole CMAKE_NOT_USING_CONFIG_FLAGS brightgreen
649        keyword whole CMAKE_POLICY_DEFAULT_CMP+ brightgreen
650        keyword whole CMAKE_PREFIX_PATH brightgreen
651        keyword whole CMAKE_PROGRAM_PATH brightgreen
652        keyword whole CMAKE_SKIP_INSTALL_ALL_DEPENDENCY brightgreen
653        keyword whole CMAKE_SYSTEM_IGNORE_PATH brightgreen
654        keyword whole CMAKE_SYSTEM_INCLUDE_PATH brightgreen
655        keyword whole CMAKE_SYSTEM_LIBRARY_PATH brightgreen
656        keyword whole CMAKE_SYSTEM_PREFIX_PATH brightgreen
657        keyword whole CMAKE_SYSTEM_PROGRAM_PATH brightgreen
658        keyword whole CMAKE_USER_MAKE_RULES_OVERRIDE brightgreen
659        keyword whole CMAKE_WARN_DEPRECATED brightgreen
660        keyword whole CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION brightgreen
661        keyword whole APPLE brightgreen
662        keyword whole BORLAND brightgreen
663        keyword whole CMAKE_CL_64 brightgreen
664        keyword whole CMAKE_COMPILER_2005 brightgreen
665        keyword whole CMAKE_HOST_APPLE brightgreen
666        keyword whole CMAKE_HOST_SYSTEM brightgreen
667        keyword whole CMAKE_HOST_SYSTEM_NAME brightgreen
668        keyword whole CMAKE_HOST_SYSTEM_PROCESSOR brightgreen
669        keyword whole CMAKE_HOST_SYSTEM_VERSION brightgreen
670        keyword whole CMAKE_HOST_UNIX brightgreen
671        keyword whole CMAKE_HOST_WIN32 brightgreen
672        keyword whole CMAKE_LIBRARY_ARCHITECTURE brightgreen
673        keyword whole CMAKE_LIBRARY_ARCHITECTURE_REGEX brightgreen
674        keyword whole CMAKE_OBJECT_PATH_MAX brightgreen
675        keyword whole CMAKE_SYSTEM brightgreen
676        keyword whole CMAKE_SYSTEM_NAME brightgreen
677        keyword whole CMAKE_SYSTEM_PROCESSOR brightgreen
678        keyword whole CMAKE_SYSTEM_VERSION brightgreen
679        keyword whole CYGWIN brightgreen
680        keyword whole ENV brightgreen
681        keyword whole MSVC brightgreen
682        keyword whole MSVC10 brightgreen
683        keyword whole MSVC11 brightgreen
684        keyword whole MSVC12 brightgreen
685        keyword whole MSVC60 brightgreen
686        keyword whole MSVC70 brightgreen
687        keyword whole MSVC71 brightgreen
688        keyword whole MSVC80 brightgreen
689        keyword whole MSVC90 brightgreen
690        keyword whole MSVC_IDE brightgreen
691        keyword whole MSVC_VERSION brightgreen
692        keyword whole UNIX brightgreen
693        keyword whole WIN32 brightgreen
694        keyword whole XCODE_VERSION brightgreen
695        keyword whole CMAKE_+_POSTFIX brightgreen
696        keyword whole CMAKE_+_VISIBILITY_PRESET brightgreen
697        keyword whole CMAKE_ARCHIVE_OUTPUT_DIRECTORY brightgreen
698        keyword whole CMAKE_AUTOMOC brightgreen
699        keyword whole CMAKE_AUTOMOC_MOC_OPTIONS brightgreen
700        keyword whole CMAKE_BUILD_WITH_INSTALL_RPATH brightgreen
701        keyword whole CMAKE_DEBUG_POSTFIX brightgreen
702        keyword whole CMAKE_EXE_LINKER_FLAGS brightgreen
703        keyword whole CMAKE_EXE_LINKER_FLAGS_+ brightgreen
704        keyword whole CMAKE_Fortran_FORMAT brightgreen
705        keyword whole CMAKE_Fortran_MODULE_DIRECTORY brightgreen
706        keyword whole CMAKE_GNUtoMS brightgreen
707        keyword whole CMAKE_INCLUDE_CURRENT_DIR brightgreen
708        keyword whole CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE brightgreen
709        keyword whole CMAKE_INSTALL_NAME_DIR brightgreen
710        keyword whole CMAKE_INSTALL_RPATH brightgreen
711        keyword whole CMAKE_INSTALL_RPATH_USE_LINK_PATH brightgreen
712        keyword whole CMAKE_LIBRARY_OUTPUT_DIRECTORY brightgreen
713        keyword whole CMAKE_LIBRARY_PATH_FLAG brightgreen
714        keyword whole CMAKE_LINK_DEF_FILE_FLAG brightgreen 
715        keyword whole CMAKE_LINK_DEPENDS_NO_SHARED brightgreen
716        keyword whole CMAKE_LINK_INTERFACE_LIBRARIES brightgreen
717        keyword whole CMAKE_LINK_LIBRARY_FILE_FLAG brightgreen
718        keyword whole CMAKE_LINK_LIBRARY_FLAG brightgreen
719        keyword whole CMAKE_MACOSX_BUNDLE brightgreen
720        keyword whole CMAKE_MODULE_LINKER_FLAGS brightgreen
721        keyword whole CMAKE_MODULE_LINKER_FLAGS_+ brightgreen
722        keyword whole CMAKE_NO_BUILTIN_CHRPATH brightgreen
723        keyword whole CMAKE_PDB_OUTPUT_DIRECTORY brightgreen
724        keyword whole CMAKE_POSITION_INDEPENDENT_CODE brightgreen
725        keyword whole CMAKE_RUNTIME_OUTPUT_DIRECTORY brightgreen
726        keyword whole CMAKE_SHARED_LINKER_FLAGS brightgreen
727        keyword whole CMAKE_SHARED_LINKER_FLAGS_+ brightgreen
728        keyword whole CMAKE_SKIP_BUILD_RPATH brightgreen
729        keyword whole CMAKE_SKIP_INSTALL_RPATH brightgreen
730        keyword whole CMAKE_STATIC_LINKER_FLAGS brightgreen
731        keyword whole CMAKE_STATIC_LINKER_FLAGS_+ brightgreen
732        keyword whole CMAKE_TRY_COMPILE_CONFIGURATION brightgreen
733        keyword whole CMAKE_USE_RELATIVE_PATHS brightgreen
734        keyword whole CMAKE_VISIBILITY_INLINES_HIDDEN brightgreen
735        keyword whole CMAKE_WIN32_EXECUTABLE brightgreen
736        keyword whole EXECUTABLE_OUTPUT_PATH brightgreen
737        keyword whole LIBRARY_OUTPUT_PATH brightgreen
738        keyword whole CMAKE_+_ARCHIVE_APPEND brightgreen
739        keyword whole CMAKE_+_ARCHIVE_CREATE brightgreen
740        keyword whole CMAKE_+_ARCHIVE_FINISH brightgreen
741        keyword whole CMAKE_+_COMPILER brightgreen
742        keyword whole CMAKE_+_COMPILER_ABI brightgreen
743        keyword whole CMAKE_+_COMPILER_ID brightgreen
744        keyword whole CMAKE_+_COMPILER_LOADED brightgreen
745        keyword whole CMAKE_+_COMPILER_VERSION brightgreen
746        keyword whole CMAKE_+_COMPILE_OBJECT brightgreen
747        keyword whole CMAKE_+_CREATE_SHARED_LIBRARY brightgreen
748        keyword whole CMAKE_+_CREATE_SHARED_MODULE brightgreen
749        keyword whole CMAKE_+_CREATE_STATIC_LIBRARY brightgreen
750        keyword whole CMAKE_+_FLAGS brightgreen
751        keyword whole CMAKE_+_FLAGS_DEBUG brightgreen
752        keyword whole CMAKE_+_FLAGS_MINSIZEREL brightgreen
753        keyword whole CMAKE_+_FLAGS_RELEASE brightgreen
754        keyword whole CMAKE_+_FLAGS_RELWITHDEBINFO brightgreen
755        keyword whole CMAKE_+_IGNORE_EXTENSIONS brightgreen
756        keyword whole CMAKE_+_IMPLICIT_INCLUDE_DIRECTORIES brightgreen
757        keyword whole CMAKE_+_IMPLICIT_LINK_DIRECTORIES brightgreen
758        keyword whole CMAKE_+_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES brightgreen
759        keyword whole CMAKE_+_IMPLICIT_LINK_LIBRARIES brightgreen
760        keyword whole CMAKE_+_LIBRARY_ARCHITECTURE brightgreen
761        keyword whole CMAKE_+_LINKER_PREFERENCE brightgreen
762        keyword whole CMAKE_+_LINKER_PREFERENCE_PROPAGATES brightgreen
763        keyword whole CMAKE_+_LINK_EXECUTABLE brightgreen
764        keyword whole CMAKE_+_OUTPUT_EXTENSION brightgreen
765        keyword whole CMAKE_+_PLATFORM_ID brightgreen
766        keyword whole CMAKE_+_SIZEOF_DATA_PTR brightgreen
767        keyword whole CMAKE_+_SOURCE_FILE_EXTENSIONS brightgreen
768        keyword whole CMAKE_COMPILER_IS_GNU+ brightgreen
769        keyword whole CMAKE_Fortran_MODDIR_DEFAULT brightgreen
770        keyword whole CMAKE_Fortran_MODDIR_FLAG brightgreen
771        keyword whole CMAKE_Fortran_MODOUT_FLAG brightgreen
772        keyword whole CMAKE_INTERNAL_PLATFORM_ABI brightgreen
773        keyword whole CMAKE_USER_MAKE_RULES_OVERRIDE_+ brightgreen
774
775        keyword ${*} brightgreen
776
777        spellcheck
778
779context # \n brown
780
781context " " green
782        keyword ${*} brightgreen