1
1
" Vim syntax file
2
2
" Program: CMake - Cross-Platform Makefile Generator
3
- " Version: cmake version 3.13.20181010-ga3598
3
+ " Version: cmake version 3.13.20181220-g0495c
4
4
" Language: CMake
5
5
" Author: Andy Cedilnik <[email protected] >,
6
6
" Nicholas Hutchinson <[email protected] >,
7
7
" Patrick Boettcher <[email protected] >
8
8
" Maintainer: Dimitri Merejkowsky <[email protected] >
9
9
" Former Maintainer: Karthik Krishnan <[email protected] >
10
- " Last Change: 2018 Oct 18
10
+ " Last Change: 2018 Dec 20
11
11
"
12
12
" Licence: The CMake license applies to this file. See
13
13
" https://cmake.org/licensing
@@ -67,6 +67,7 @@ syn keyword cmakeProperty contained
67
67
\ ATTACHED_FILES
68
68
\ ATTACHED_FILES_ON_FAIL
69
69
\ AUTOGEN_BUILD_DIR
70
+ \ AUTOGEN_ORIGIN_DEPENDS
70
71
\ AUTOGEN_PARALLEL
71
72
\ AUTOGEN_SOURCE_GROUP
72
73
\ AUTOGEN_TARGETS_FOLDER
@@ -87,6 +88,7 @@ syn keyword cmakeProperty contained
87
88
\ BINARY_DIR
88
89
\ BUILDSYSTEM_TARGETS
89
90
\ BUILD_RPATH
91
+ \ BUILD_RPATH_USE_ORIGIN
90
92
\ BUILD_WITH_INSTALL_NAME_DIR
91
93
\ BUILD_WITH_INSTALL_RPATH
92
94
\ BUNDLE
@@ -412,6 +414,7 @@ syn keyword cmakeVariable contained
412
414
\ CMAKE_ARCHIVE_OUTPUT_DIRECTORY
413
415
\ CMAKE_ARGC
414
416
\ CMAKE_ARGV0
417
+ \ CMAKE_AUTOGEN_ORIGIN_DEPENDS
415
418
\ CMAKE_AUTOGEN_PARALLEL
416
419
\ CMAKE_AUTOGEN_VERBOSE
417
420
\ CMAKE_AUTOMOC
@@ -428,6 +431,7 @@ syn keyword cmakeVariable contained
428
431
\ CMAKE_BACKWARDS_COMPATIBILITY
429
432
\ CMAKE_BINARY_DIR
430
433
\ CMAKE_BUILD_RPATH
434
+ \ CMAKE_BUILD_RPATH_USE_ORIGIN
431
435
\ CMAKE_BUILD_TOOL
432
436
\ CMAKE_BUILD_TYPE
433
437
\ CMAKE_BUILD_WITH_INSTALL_NAME_DIR
@@ -521,6 +525,10 @@ syn keyword cmakeVariable contained
521
525
\ CMAKE_GENERATOR_INSTANCE
522
526
\ CMAKE_GENERATOR_PLATFORM
523
527
\ CMAKE_GENERATOR_TOOLSET
528
+ \ CMAKE_GLOBAL_AUTOGEN_TARGET
529
+ \ CMAKE_GLOBAL_AUTOGEN_TARGET_NAME
530
+ \ CMAKE_GLOBAL_AUTORCC_TARGET
531
+ \ CMAKE_GLOBAL_AUTORCC_TARGET_NAME
524
532
\ CMAKE_GNUtoMS
525
533
\ CMAKE_HOME_DIRECTORY
526
534
\ CMAKE_HOST_APPLE
@@ -870,11 +878,13 @@ syn keyword cmakeKWExternalProject contained
870
878
\ INSTALL_DIR
871
879
\ JOB_POOLS
872
880
\ LIST_SEPARATOR
873
- \ LOG_
874
881
\ LOG_BUILD
875
882
\ LOG_CONFIGURE
883
+ \ LOG_DIR
876
884
\ LOG_DOWNLOAD
877
885
\ LOG_INSTALL
886
+ \ LOG_MERGED_STDOUTERR
887
+ \ LOG_PATCH
878
888
\ LOG_TEST
879
889
\ LOG_UPDATE
880
890
\ MAKE_EXE
@@ -1153,7 +1163,6 @@ syn keyword cmakeKWctest_build contained
1153
1163
\ CTEST_BUILD_CONFIGURATION
1154
1164
\ CTEST_BUILD_FLAGS
1155
1165
\ CTEST_BUILD_TARGET
1156
- \ CTEST_PROJECT_NAME
1157
1166
\ FLAGS
1158
1167
\ NUMBER_ERRORS
1159
1168
\ NUMBER_WARNINGS
@@ -1361,6 +1370,7 @@ syn keyword cmakeKWfile contained
1361
1370
\ IGNORED
1362
1371
\ INACTIVITY_TIMEOUT
1363
1372
\ INSTALL
1373
+ \ IS_ABSOLUTE
1364
1374
\ LENGTH_MAXIMUM
1365
1375
\ LENGTH_MINIMUM
1366
1376
\ LF
@@ -1375,6 +1385,7 @@ syn keyword cmakeKWfile contained
1375
1385
\ NETRC
1376
1386
\ NETRC_FILE
1377
1387
\ NEWLINE_CONSUME
1388
+ \ NOT
1378
1389
\ NO_HEX_CONVERSION
1379
1390
\ NO_SOURCE_PERMISSIONS
1380
1391
\ OFFSET
@@ -1384,6 +1395,7 @@ syn keyword cmakeKWfile contained
1384
1395
\ PATTERN
1385
1396
\ PROCESS
1386
1397
\ READ
1398
+ \ READ_SYMLINK
1387
1399
\ REGEX
1388
1400
\ RELATIVE_PATH
1389
1401
\ RELEASE
@@ -1393,6 +1405,7 @@ syn keyword cmakeKWfile contained
1393
1405
\ REQUIRED
1394
1406
\ RESULT_VARIABLE
1395
1407
\ SHOW_PROGRESS
1408
+ \ SIZE
1396
1409
\ SSL
1397
1410
\ STATUS
1398
1411
\ STRINGS
@@ -1548,24 +1561,23 @@ syn keyword cmakeKWfltk_wrap_ui contained
1548
1561
\ FLTK
1549
1562
1550
1563
syn keyword cmakeKWforeach contained
1551
- \ ARGS
1552
1564
\ IN
1553
1565
\ ITEMS
1554
1566
\ LISTS
1555
1567
\ RANGE
1568
+ \ STATUS
1556
1569
1557
1570
syn keyword cmakeKWfunction contained
1558
1571
\ ARGC
1559
1572
\ ARGN
1560
- \ ARGS
1561
1573
\ ARGV
1574
+ \ FOO
1562
1575
\ PARENT_SCOPE
1563
1576
1564
1577
syn keyword cmakeKWget_cmake_property contained
1565
1578
\ COMPONENTS
1566
1579
\ GLOBAL
1567
1580
\ MACROS
1568
- \ VAR
1569
1581
\ VARIABLES
1570
1582
1571
1583
syn keyword cmakeKWget_directory_property contained
@@ -1575,9 +1587,7 @@ syn keyword cmakeKWget_directory_property contained
1575
1587
1576
1588
syn keyword cmakeKWget_filename_component contained
1577
1589
\ ABSOLUTE
1578
- \ ARG_VAR
1579
1590
\ BASE_DIR
1580
- \ COMP
1581
1591
\ DIRECTORY
1582
1592
\ EXT
1583
1593
\ NAME
@@ -1586,7 +1596,6 @@ syn keyword cmakeKWget_filename_component contained
1586
1596
\ PROGRAM
1587
1597
\ PROGRAM_ARGS
1588
1598
\ REALPATH
1589
- \ VAR
1590
1599
1591
1600
syn keyword cmakeKWget_property contained
1592
1601
\ BRIEF_DOCS
@@ -1616,7 +1625,6 @@ syn keyword cmakeKWget_test_property contained
1616
1625
\ VAR
1617
1626
1618
1627
syn keyword cmakeKWif contained
1619
- \ ARGS
1620
1628
\ CMAKE_MATCH_
1621
1629
\ CMP
1622
1630
\ COMMAND
@@ -1647,7 +1655,6 @@ syn keyword cmakeKWif contained
1647
1655
\ STRLESS_EQUAL
1648
1656
\ TARGET
1649
1657
\ TEST
1650
- \ THEN
1651
1658
\ TRUE
1652
1659
\ VERSION_EQUAL
1653
1660
\ VERSION_GREATER
@@ -1688,17 +1695,34 @@ syn keyword cmakeKWinstall contained
1688
1695
\ BEFORE
1689
1696
\ BUILD_TYPE
1690
1697
\ BUNDLE
1698
+ \ CMAKE_INSTALL_BINDIR
1699
+ \ CMAKE_INSTALL_DATADIR
1700
+ \ CMAKE_INSTALL_DATAROOTDIR
1701
+ \ CMAKE_INSTALL_DOCDIR
1702
+ \ CMAKE_INSTALL_INCLUDEDIR
1703
+ \ CMAKE_INSTALL_INFODIR
1704
+ \ CMAKE_INSTALL_LIBDIR
1705
+ \ CMAKE_INSTALL_LOCALEDIR
1706
+ \ CMAKE_INSTALL_LOCALSTATEDIR
1707
+ \ CMAKE_INSTALL_MANDIR
1708
+ \ CMAKE_INSTALL_RUNSTATEDIR
1709
+ \ CMAKE_INSTALL_SBINDIR
1710
+ \ CMAKE_INSTALL_SHARESTATEDIR
1711
+ \ CMAKE_INSTALL_SYSCONFDIR
1691
1712
\ CODE
1692
1713
\ COMPONENT
1693
1714
\ CONFIGURATIONS
1694
1715
\ CVS
1716
+ \ DATA
1717
+ \ DATAROOT
1695
1718
\ DBUILD_TYPE
1696
1719
\ DCOMPONENT
1697
1720
\ DESTDIR
1698
1721
\ DESTINATION
1699
1722
\ DIRECTORY
1700
1723
\ DIRECTORY_PERMISSIONS
1701
1724
\ DLL
1725
+ \ DOC
1702
1726
\ EXCLUDE_FROM_ALL
1703
1727
\ EXPORT
1704
1728
\ EXPORT_ANDROID_MK
@@ -1712,10 +1736,14 @@ syn keyword cmakeKWinstall contained
1712
1736
\ GROUP_WRITE
1713
1737
\ IMPORTED_
1714
1738
\ INCLUDES
1739
+ \ INFO
1715
1740
\ INSTALL_PREFIX
1716
1741
\ INTERFACE_INCLUDE_DIRECTORIES
1717
1742
\ LIBRARY
1743
+ \ LOCALE
1744
+ \ LOCALSTATE
1718
1745
\ MACOSX_BUNDLE
1746
+ \ MAN
1719
1747
\ MESSAGE_NEVER
1720
1748
\ NAMELINK_COMPONENT
1721
1749
\ NAMELINK_ONLY
@@ -1738,13 +1766,18 @@ syn keyword cmakeKWinstall contained
1738
1766
\ RENAME
1739
1767
\ RESOURCE
1740
1768
\ RPM
1769
+ \ RUNSTATE
1741
1770
\ RUNTIME
1771
+ \ SBIN
1742
1772
\ SCRIPT
1743
1773
\ SETGID
1744
1774
\ SETUID
1775
+ \ SHAREDSTATE
1745
1776
\ SOVERSION
1777
+ \ SYSCONF
1746
1778
\ TARGETS
1747
1779
\ TRUE
1780
+ \ TYPE
1748
1781
\ USE_SOURCE_PERMISSIONS
1749
1782
\ VERSION
1750
1783
\ WORLD_EXECUTE
@@ -1764,7 +1797,6 @@ syn keyword cmakeKWinstall_programs contained
1764
1797
syn keyword cmakeKWinstall_targets contained
1765
1798
\ DLL
1766
1799
\ RUNTIME_DIRECTORY
1767
- \ TARGETS
1768
1800
1769
1801
syn keyword cmakeKWlink_directories contained
1770
1802
\ AFTER
@@ -1825,22 +1857,16 @@ syn keyword cmakeKWload_command contained
1825
1857
syn keyword cmakeKWmacro contained
1826
1858
\ ARGC
1827
1859
\ ARGN
1828
- \ ARGS
1829
1860
\ ARGV
1830
1861
\ DEFINED
1862
+ \ FOO
1831
1863
\ GREATER
1832
1864
\ LISTS
1833
1865
\ NOT
1834
- \ _BAR
1835
- \ _FOO
1836
-
1837
- syn keyword cmakeKWmake_directory contained
1838
- \ MAKE_DIRECTORY
1839
1866
1840
1867
syn keyword cmakeKWmark_as_advanced contained
1841
1868
\ CLEAR
1842
1869
\ FORCE
1843
- \ VAR
1844
1870
1845
1871
syn keyword cmakeKWmath contained
1846
1872
\ EXPR
@@ -1883,18 +1909,14 @@ syn keyword cmakeKWproject contained
1883
1909
\ _VERSION_TWEAK
1884
1910
1885
1911
syn keyword cmakeKWremove contained
1886
- \ REMOVE_ITEM
1887
1912
\ VALUE
1888
1913
\ VAR
1889
1914
1890
1915
syn keyword cmakeKWseparate_arguments contained
1891
1916
\ MSDN
1892
- \ NATIVE
1893
1917
\ NATIVE_COMMAND
1894
1918
\ UNIX_COMMAND
1895
- \ WINDOWS
1896
1919
\ WINDOWS_COMMAND
1897
- \ _COMMAND
1898
1920
1899
1921
syn keyword cmakeKWset contained
1900
1922
\ BOOL
@@ -2123,10 +2145,13 @@ syn keyword cmakeKWtry_compile contained
2123
2145
\ LANG
2124
2146
\ LINK_DIRECTORIES
2125
2147
\ LINK_LIBRARIES
2148
+ \ LINK_OPTIONS
2126
2149
\ NOT
2127
2150
\ OUTPUT_VARIABLE
2151
+ \ PRIVATE
2128
2152
\ RESULT_VAR
2129
2153
\ SOURCES
2154
+ \ STATIC_LIBRARY_OPTIONS
2130
2155
\ TRUE
2131
2156
\ TYPE
2132
2157
\ VALUE
@@ -2147,6 +2172,7 @@ syn keyword cmakeKWtry_run contained
2147
2172
\ INCLUDE_DIRECTORIES
2148
2173
\ LINK_DIRECTORIES
2149
2174
\ LINK_LIBRARIES
2175
+ \ LINK_OPTIONS
2150
2176
\ RUN_OUTPUT_VARIABLE
2151
2177
\ RUN_RESULT_VAR
2152
2178
\ TRUE
@@ -2155,7 +2181,6 @@ syn keyword cmakeKWtry_run contained
2155
2181
\ __TRYRUN_OUTPUT
2156
2182
2157
2183
syn keyword cmakeKWunset contained
2158
- \ LD_LIBRARY_PATH
2159
2184
\ PARENT_SCOPE
2160
2185
\ VAR
2161
2186
@@ -2171,9 +2196,6 @@ syn keyword cmakeKWvariable_requires contained
2171
2196
syn keyword cmakeKWvariable_watch contained
2172
2197
\ COMMAND
2173
2198
2174
- syn keyword cmakeKWwhile contained
2175
- \ ARGS
2176
-
2177
2199
syn keyword cmakeKWwrite_file contained
2178
2200
\ APPEND
2179
2201
\ CONFIGURE_FILE
@@ -2184,6 +2206,7 @@ syn keyword cmakeKWwrite_file contained
2184
2206
syn keyword cmakeGeneratorExpressions contained
2185
2207
\ AND
2186
2208
\ ANGLE
2209
+ \ BAR
2187
2210
\ BOOL
2188
2211
\ BUILD_INTERFACE
2189
2212
\ CMAKE_
@@ -2207,10 +2230,13 @@ syn keyword cmakeGeneratorExpressions contained
2207
2230
\ C_STANDARD
2208
2231
\ DEBUG_MODE
2209
2232
\ EXPORT
2233
+ \ FALSE
2210
2234
\ FOO_EXTRA_THINGS
2235
+ \ GENERATE
2211
2236
\ GENEX_EVAL
2212
2237
\ GNU
2213
2238
\ IF
2239
+ \ IGNORE
2214
2240
\ INCLUDE_DIRECTORIES
2215
2241
\ INSTALL_INTERFACE
2216
2242
\ INSTALL_PREFIX
@@ -2224,8 +2250,10 @@ syn keyword cmakeGeneratorExpressions contained
2224
2250
\ MAKE_C_IDENTIFIER
2225
2251
\ MAP_IMPORTED_CONFIG_
2226
2252
\ MSYS
2253
+ \ NO
2227
2254
\ NOT
2228
2255
\ OBJECT_LIBRARY
2256
+ \ OFF
2229
2257
\ OLD_COMPILER
2230
2258
\ PDB_NAME
2231
2259
\ PDB_NAME_
@@ -2248,7 +2276,6 @@ syn keyword cmakeGeneratorExpressions contained
2248
2276
\ TARGET_LINKER_FILE
2249
2277
\ TARGET_LINKER_FILE_DIR
2250
2278
\ TARGET_LINKER_FILE_NAME
2251
- \ TARGET_NAME
2252
2279
\ TARGET_NAME_IF_EXISTS
2253
2280
\ TARGET_OBJECTS
2254
2281
\ TARGET_PDB_FILE
@@ -2493,7 +2520,6 @@ hi def link cmakeKWlist ModeMsg
2493
2520
hi def link cmakeKWload_cache ModeMsg
2494
2521
hi def link cmakeKWload_command ModeMsg
2495
2522
hi def link cmakeKWmacro ModeMsg
2496
- hi def link cmakeKWmake_directory ModeMsg
2497
2523
hi def link cmakeKWmark_as_advanced ModeMsg
2498
2524
hi def link cmakeKWmath ModeMsg
2499
2525
hi def link cmakeKWmessage ModeMsg
@@ -2524,7 +2550,6 @@ hi def link cmakeKWunset ModeMsg
2524
2550
hi def link cmakeKWuse_mangled_mesa ModeMsg
2525
2551
hi def link cmakeKWvariable_requires ModeMsg
2526
2552
hi def link cmakeKWvariable_watch ModeMsg
2527
- hi def link cmakeKWwhile ModeMsg
2528
2553
hi def link cmakeKWwrite_file ModeMsg
2529
2554
2530
2555
" Manually added - difficult to parse out of documentation
0 commit comments