1 # CMake syntax highlighting
3 # Author: Henrik Pauli <henrik.pauli@uhusystems.com>
5 wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
11 keyword ${\[^}\]+} brightgreen
13 keyword whole IF magenta
14 keyword whole ELSE magenta
15 keyword whole ENDIF magenta
17 keyword whole cmake_minimum_required yellow
18 keyword whole PROJECT yellow
19 keyword whole SET yellow
20 keyword whole INCLUDE yellow
21 keyword whole ADD_+ yellow
22 keyword whole SET_+ yellow
23 keyword whole TARGET_+ yellow
24 keyword whole FIND_+ yellow
25 keyword whole find_+ yellow
26 keyword whole file yellow
27 keyword whole file_+ yellow
28 keyword whole configure_+ yellow
29 keyword whole install yellow
31 keyword whole MESSAGE brightmagenta
33 keyword whole STATIC white
34 keyword whole SHARED white
36 keyword whole MATCHES white
38 keyword whole ON brightcyan
39 keyword whole OFF brightcyan
40 keyword whole NOT brightcyan
41 keyword whole DEFINED brightcyan
43 keyword whole NAMES white
44 keyword whole FILES white
45 keyword whole DIRECTORY white
46 keyword whole TARGETS white
47 keyword whole LIBRARY white
48 keyword whole DESTINATION white
55 keyword ${\[^}\]+} brightgreen