Added support for CMake language (#1820)
This adds support for the [CMake](https://cmake.org/) language.
This commit is contained in:
parent
bc649dfa9a
commit
3077997600
File diff suppressed because one or more lines are too long
|
@ -197,6 +197,10 @@
|
|||
"require": "javascript",
|
||||
"owner": "R-osey"
|
||||
},
|
||||
"cmake": {
|
||||
"title": "CMake",
|
||||
"owner": "mjrogozinski"
|
||||
},
|
||||
"clojure": {
|
||||
"title": "Clojure",
|
||||
"owner": "troglotit"
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,102 @@
|
|||
<h2>Comments</h2>
|
||||
<pre><code># This is a comment</code></pre>
|
||||
|
||||
<h2>Keywords</h2>
|
||||
<pre><code>add_library(foo main.cpp)
|
||||
target_link_libraries(foo bar)
|
||||
</code></pre>
|
||||
|
||||
<h2>Functions</h2>
|
||||
<pre><code>user_defined_function()
|
||||
another_custom_function(argument)
|
||||
</code></pre>
|
||||
|
||||
<h2>Variables</h2>
|
||||
<pre><code>CMAKE_COMPILER_IS_GNUG77
|
||||
CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY
|
||||
CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_WHATEVER
|
||||
CMAKE_CONFIGURATION_TYPES
|
||||
CMAKE_CPACK_COMMAND
|
||||
CMAKE_CROSSCOMPILING
|
||||
CMAKE_CROSSCOMPILING_EMULATOR
|
||||
CMAKE_CTEST_COMMAND
|
||||
CMAKE_CUDA_EXTENSIONS
|
||||
CMAKE_CUDA_HOST_COMPILER
|
||||
CMAKE_CUDA_SEPARABLE_COMPILATION
|
||||
CMAKE_CUDA_STANDARD
|
||||
CMAKE_CUDA_STANDARD_REQUIRED
|
||||
"${INSIDE_STRING}"
|
||||
"${PROPER}chaining${VARIABLES}"
|
||||
</code></pre>
|
||||
|
||||
<h2>Properties</h2>
|
||||
<pre><code>CUDA_STANDARD
|
||||
CUDA_STANDARD_REQUIRED
|
||||
CXX_EXTENSIONS
|
||||
CXX_STANDARD
|
||||
cxx_std_17
|
||||
cxx_variadic_templates</code></pre>
|
||||
|
||||
<h2>Strings</h2>
|
||||
<pre><code>"A string"
|
||||
"A multi
|
||||
line
|
||||
string"
|
||||
"A ${VARIABLE} insde a string"</code></pre>
|
||||
|
||||
<h2>Full example</h2>
|
||||
<pre><code>cmake_minimum_required(VERSION 3.13)
|
||||
|
||||
project(crypto)
|
||||
|
||||
add_library(base INTERFACE)
|
||||
target_compile_features(base INTERFACE
|
||||
cxx_std_17
|
||||
)
|
||||
|
||||
add_subdirectory(helpers)
|
||||
add_subdirectory(msg)
|
||||
|
||||
add_library(analyzers-obj OBJECT
|
||||
CryptoAnalyzer.cpp
|
||||
)
|
||||
|
||||
target_include_directories(analyzers-obj
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
)
|
||||
|
||||
find_package(predi REQUIRED)
|
||||
target_link_libraries(analyzers-obj
|
||||
PUBLIC
|
||||
base
|
||||
predi::predi
|
||||
crypto::helpers
|
||||
)
|
||||
|
||||
set_target_properties(analyzers-obj
|
||||
PROPERTIES
|
||||
POSITION_INDEPENDENT_CODE ON
|
||||
)
|
||||
|
||||
add_library(analyzers SHARED
|
||||
$<TARGET_OBJECTS:analyzers-obj>
|
||||
)
|
||||
|
||||
target_link_libraries(analyzers PUBLIC analyzers-obj)
|
||||
|
||||
add_executable(crypto
|
||||
main.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(crypto
|
||||
PUBLIC
|
||||
analyzers
|
||||
PRIVATE
|
||||
base
|
||||
messages
|
||||
)
|
||||
|
||||
enable_testing()
|
||||
add_subdirectory(tests)
|
||||
</code></pre>
|
|
@ -11,7 +11,7 @@ if (!Prism.plugins.toolbar) {
|
|||
}
|
||||
|
||||
// The languages map is built automatically with gulp
|
||||
var Languages = /*languages_placeholder[*/{"html":"HTML","xml":"XML","svg":"SVG","mathml":"MathML","css":"CSS","clike":"C-like","js":"JavaScript","abap":"ABAP","abnf":"Augmented Backus–Naur form","apacheconf":"Apache Configuration","apl":"APL","arff":"ARFF","asciidoc":"AsciiDoc","adoc":"AsciiDoc","asm6502":"6502 Assembly","aspnet":"ASP.NET (C#)","autohotkey":"AutoHotkey","autoit":"AutoIt","shell":"Bash","basic":"BASIC","bnf":"Backus–Naur form","rbfn":"Routing Backus–Naur form","csharp":"C#","dotnet":"C#","cpp":"C++","cil":"CIL","csp":"Content-Security-Policy","css-extras":"CSS Extras","django":"Django/Jinja2","jinja2":"Django/Jinja2","dockerfile":"Docker","ebnf":"Extended Backus–Naur form","ejs":"EJS","erb":"ERB","fsharp":"F#","gcode":"G-code","gedcom":"GEDCOM","glsl":"GLSL","gml":"GameMaker Language","gamemakerlanguage":"GameMaker Language","graphql":"GraphQL","hcl":"HCL","http":"HTTP","hpkp":"HTTP Public-Key-Pins","hsts":"HTTP Strict-Transport-Security","ichigojam":"IchigoJam","inform7":"Inform 7","javadoc":"JavaDoc","javadoclike":"JavaDoc-like","javastacktrace":"Java stack trace","jsdoc":"JSDoc","js-extras":"JS Extras","json":"JSON","jsonp":"JSONP","json5":"JSON5","latex":"LaTeX","emacs":"Lisp","elisp":"Lisp","emacs-lisp":"Lisp","lolcode":"LOLCODE","markup-templating":"Markup templating","matlab":"MATLAB","mel":"MEL","n1ql":"N1QL","n4js":"N4JS","n4jsd":"N4JS","nand2tetris-hdl":"Nand To Tetris HDL","nasm":"NASM","nginx":"nginx","nsis":"NSIS","objectivec":"Objective-C","ocaml":"OCaml","opencl":"OpenCL","parigp":"PARI/GP","objectpascal":"Object Pascal","php":"PHP","phpdoc":"PHPDoc","php-extras":"PHP Extras","plsql":"PL/SQL","powershell":"PowerShell","properties":".properties","protobuf":"Protocol Buffers","q":"Q (kdb+ database)","jsx":"React JSX","tsx":"React TSX","renpy":"Ren'py","rest":"reST (reStructuredText)","sas":"SAS","sass":"Sass (Sass)","scss":"Sass (Scss)","sql":"SQL","soy":"Soy (Closure Template)","tap":"TAP","toml":"TOML","tt2":"Template Toolkit 2","ts":"TypeScript","t4-cs":"T4 Text Templates (C#)","t4":"T4 Text Templates (C#)","t4-vb":"T4 Text Templates (VB)","t4-templating":"T4 templating","vbnet":"VB.Net","vhdl":"VHDL","vim":"vim","visual-basic":"Visual Basic","vb":"Visual Basic","wasm":"WebAssembly","wiki":"Wiki markup","xeoracube":"XeoraCube","xojo":"Xojo (REALbasic)","xquery":"XQuery","yaml":"YAML"}/*]*/;
|
||||
var Languages = /*languages_placeholder[*/{"html":"HTML","xml":"XML","svg":"SVG","mathml":"MathML","css":"CSS","clike":"C-like","js":"JavaScript","abap":"ABAP","abnf":"Augmented Backus–Naur form","apacheconf":"Apache Configuration","apl":"APL","arff":"ARFF","asciidoc":"AsciiDoc","adoc":"AsciiDoc","asm6502":"6502 Assembly","aspnet":"ASP.NET (C#)","autohotkey":"AutoHotkey","autoit":"AutoIt","shell":"Bash","basic":"BASIC","bnf":"Backus–Naur form","rbfn":"Routing Backus–Naur form","csharp":"C#","dotnet":"C#","cpp":"C++","cil":"CIL","cmake":"CMake","csp":"Content-Security-Policy","css-extras":"CSS Extras","django":"Django/Jinja2","jinja2":"Django/Jinja2","dockerfile":"Docker","ebnf":"Extended Backus–Naur form","ejs":"EJS","erb":"ERB","fsharp":"F#","gcode":"G-code","gedcom":"GEDCOM","glsl":"GLSL","gml":"GameMaker Language","gamemakerlanguage":"GameMaker Language","graphql":"GraphQL","hcl":"HCL","http":"HTTP","hpkp":"HTTP Public-Key-Pins","hsts":"HTTP Strict-Transport-Security","ichigojam":"IchigoJam","inform7":"Inform 7","javadoc":"JavaDoc","javadoclike":"JavaDoc-like","javastacktrace":"Java stack trace","jsdoc":"JSDoc","js-extras":"JS Extras","json":"JSON","jsonp":"JSONP","json5":"JSON5","latex":"LaTeX","emacs":"Lisp","elisp":"Lisp","emacs-lisp":"Lisp","lolcode":"LOLCODE","markup-templating":"Markup templating","matlab":"MATLAB","mel":"MEL","n1ql":"N1QL","n4js":"N4JS","n4jsd":"N4JS","nand2tetris-hdl":"Nand To Tetris HDL","nasm":"NASM","nginx":"nginx","nsis":"NSIS","objectivec":"Objective-C","ocaml":"OCaml","opencl":"OpenCL","parigp":"PARI/GP","objectpascal":"Object Pascal","php":"PHP","phpdoc":"PHPDoc","php-extras":"PHP Extras","plsql":"PL/SQL","powershell":"PowerShell","properties":".properties","protobuf":"Protocol Buffers","q":"Q (kdb+ database)","jsx":"React JSX","tsx":"React TSX","renpy":"Ren'py","rest":"reST (reStructuredText)","sas":"SAS","sass":"Sass (Sass)","scss":"Sass (Scss)","sql":"SQL","soy":"Soy (Closure Template)","tap":"TAP","toml":"TOML","tt2":"Template Toolkit 2","ts":"TypeScript","t4-cs":"T4 Text Templates (C#)","t4":"T4 Text Templates (C#)","t4-vb":"T4 Text Templates (VB)","t4-templating":"T4 templating","vbnet":"VB.Net","vhdl":"VHDL","vim":"vim","visual-basic":"Visual Basic","vb":"Visual Basic","wasm":"WebAssembly","wiki":"Wiki markup","xeoracube":"XeoraCube","xojo":"Xojo (REALbasic)","xquery":"XQuery","yaml":"YAML"}/*]*/;
|
||||
|
||||
Prism.plugins.toolbar.registerButton('show-language', function(env) {
|
||||
var pre = env.element.parentNode;
|
||||
|
|
|
@ -1 +1 @@
|
|||
!function(){if("undefined"!=typeof self&&self.Prism&&self.document)if(Prism.plugins.toolbar){var r={html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",css:"CSS",clike:"C-like",js:"JavaScript",abap:"ABAP",abnf:"Augmented Backus–Naur form",apacheconf:"Apache Configuration",apl:"APL",arff:"ARFF",asciidoc:"AsciiDoc",adoc:"AsciiDoc",asm6502:"6502 Assembly",aspnet:"ASP.NET (C#)",autohotkey:"AutoHotkey",autoit:"AutoIt",shell:"Bash",basic:"BASIC",bnf:"Backus–Naur form",rbfn:"Routing Backus–Naur form",csharp:"C#",dotnet:"C#",cpp:"C++",cil:"CIL",csp:"Content-Security-Policy","css-extras":"CSS Extras",django:"Django/Jinja2",jinja2:"Django/Jinja2",dockerfile:"Docker",ebnf:"Extended Backus–Naur form",ejs:"EJS",erb:"ERB",fsharp:"F#",gcode:"G-code",gedcom:"GEDCOM",glsl:"GLSL",gml:"GameMaker Language",gamemakerlanguage:"GameMaker Language",graphql:"GraphQL",hcl:"HCL",http:"HTTP",hpkp:"HTTP Public-Key-Pins",hsts:"HTTP Strict-Transport-Security",ichigojam:"IchigoJam",inform7:"Inform 7",javadoc:"JavaDoc",javadoclike:"JavaDoc-like",javastacktrace:"Java stack trace",jsdoc:"JSDoc","js-extras":"JS Extras",json:"JSON",jsonp:"JSONP",json5:"JSON5",latex:"LaTeX",emacs:"Lisp",elisp:"Lisp","emacs-lisp":"Lisp",lolcode:"LOLCODE","markup-templating":"Markup templating",matlab:"MATLAB",mel:"MEL",n1ql:"N1QL",n4js:"N4JS",n4jsd:"N4JS","nand2tetris-hdl":"Nand To Tetris HDL",nasm:"NASM",nginx:"nginx",nsis:"NSIS",objectivec:"Objective-C",ocaml:"OCaml",opencl:"OpenCL",parigp:"PARI/GP",objectpascal:"Object Pascal",php:"PHP",phpdoc:"PHPDoc","php-extras":"PHP Extras",plsql:"PL/SQL",powershell:"PowerShell",properties:".properties",protobuf:"Protocol Buffers",q:"Q (kdb+ database)",jsx:"React JSX",tsx:"React TSX",renpy:"Ren'py",rest:"reST (reStructuredText)",sas:"SAS",sass:"Sass (Sass)",scss:"Sass (Scss)",sql:"SQL",soy:"Soy (Closure Template)",tap:"TAP",toml:"TOML",tt2:"Template Toolkit 2",ts:"TypeScript","t4-cs":"T4 Text Templates (C#)",t4:"T4 Text Templates (C#)","t4-vb":"T4 Text Templates (VB)","t4-templating":"T4 templating",vbnet:"VB.Net",vhdl:"VHDL",vim:"vim","visual-basic":"Visual Basic",vb:"Visual Basic",wasm:"WebAssembly",wiki:"Wiki markup",xeoracube:"XeoraCube",xojo:"Xojo (REALbasic)",xquery:"XQuery",yaml:"YAML"};Prism.plugins.toolbar.registerButton("show-language",function(a){var e=a.element.parentNode;if(e&&/pre/i.test(e.nodeName)){var s,t=e.getAttribute("data-language")||r[a.language]||((s=a.language)?(s.substring(0,1).toUpperCase()+s.substring(1)).replace(/s(?=cript)/,"S"):s);if(t){var o=document.createElement("span");return o.textContent=t,o}}})}else console.warn("Show Languages plugin loaded before Toolbar plugin.")}();
|
||||
!function(){if("undefined"!=typeof self&&self.Prism&&self.document)if(Prism.plugins.toolbar){var r={html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",css:"CSS",clike:"C-like",js:"JavaScript",abap:"ABAP",abnf:"Augmented Backus–Naur form",apacheconf:"Apache Configuration",apl:"APL",arff:"ARFF",asciidoc:"AsciiDoc",adoc:"AsciiDoc",asm6502:"6502 Assembly",aspnet:"ASP.NET (C#)",autohotkey:"AutoHotkey",autoit:"AutoIt",shell:"Bash",basic:"BASIC",bnf:"Backus–Naur form",rbfn:"Routing Backus–Naur form",csharp:"C#",dotnet:"C#",cpp:"C++",cil:"CIL",cmake:"CMake",csp:"Content-Security-Policy","css-extras":"CSS Extras",django:"Django/Jinja2",jinja2:"Django/Jinja2",dockerfile:"Docker",ebnf:"Extended Backus–Naur form",ejs:"EJS",erb:"ERB",fsharp:"F#",gcode:"G-code",gedcom:"GEDCOM",glsl:"GLSL",gml:"GameMaker Language",gamemakerlanguage:"GameMaker Language",graphql:"GraphQL",hcl:"HCL",http:"HTTP",hpkp:"HTTP Public-Key-Pins",hsts:"HTTP Strict-Transport-Security",ichigojam:"IchigoJam",inform7:"Inform 7",javadoc:"JavaDoc",javadoclike:"JavaDoc-like",javastacktrace:"Java stack trace",jsdoc:"JSDoc","js-extras":"JS Extras",json:"JSON",jsonp:"JSONP",json5:"JSON5",latex:"LaTeX",emacs:"Lisp",elisp:"Lisp","emacs-lisp":"Lisp",lolcode:"LOLCODE","markup-templating":"Markup templating",matlab:"MATLAB",mel:"MEL",n1ql:"N1QL",n4js:"N4JS",n4jsd:"N4JS","nand2tetris-hdl":"Nand To Tetris HDL",nasm:"NASM",nginx:"nginx",nsis:"NSIS",objectivec:"Objective-C",ocaml:"OCaml",opencl:"OpenCL",parigp:"PARI/GP",objectpascal:"Object Pascal",php:"PHP",phpdoc:"PHPDoc","php-extras":"PHP Extras",plsql:"PL/SQL",powershell:"PowerShell",properties:".properties",protobuf:"Protocol Buffers",q:"Q (kdb+ database)",jsx:"React JSX",tsx:"React TSX",renpy:"Ren'py",rest:"reST (reStructuredText)",sas:"SAS",sass:"Sass (Sass)",scss:"Sass (Scss)",sql:"SQL",soy:"Soy (Closure Template)",tap:"TAP",toml:"TOML",tt2:"Template Toolkit 2",ts:"TypeScript","t4-cs":"T4 Text Templates (C#)",t4:"T4 Text Templates (C#)","t4-vb":"T4 Text Templates (VB)","t4-templating":"T4 templating",vbnet:"VB.Net",vhdl:"VHDL",vim:"vim","visual-basic":"Visual Basic",vb:"Visual Basic",wasm:"WebAssembly",wiki:"Wiki markup",xeoracube:"XeoraCube",xojo:"Xojo (REALbasic)",xquery:"XQuery",yaml:"YAML"};Prism.plugins.toolbar.registerButton("show-language",function(a){var e=a.element.parentNode;if(e&&/pre/i.test(e.nodeName)){var s,t=e.getAttribute("data-language")||r[a.language]||((s=a.language)?(s.substring(0,1).toUpperCase()+s.substring(1)).replace(/s(?=cript)/,"S"):s);if(t){var o=document.createElement("span");return o.textContent=t,o}}})}else console.warn("Show Languages plugin loaded before Toolbar plugin.")}();
|
|
@ -0,0 +1,17 @@
|
|||
ON
|
||||
OFF
|
||||
TRUE
|
||||
FALSE
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["boolean", "ON"],
|
||||
["boolean", "OFF"],
|
||||
["boolean", "TRUE"],
|
||||
["boolean", "FALSE"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for booleans.
|
|
@ -0,0 +1,13 @@
|
|||
# standalone
|
||||
add_library() # after code
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["comment", "# standalone"],
|
||||
["keyword", "add_library"], ["punctuation", "("], ["punctuation", ")"], ["comment", "# after code"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for comments.
|
|
@ -0,0 +1,17 @@
|
|||
foobar()
|
||||
baz()
|
||||
Foobar()
|
||||
FOOBAR()
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["function", "foobar"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["function", "baz"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["function", "Foobar"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["function", "FOOBAR"], ["punctuation", "("], ["punctuation", ")"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for functions.
|
|
@ -0,0 +1,15 @@
|
|||
foo::bar
|
||||
foo::foo
|
||||
Foo::Bar
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["inserted", "foo::bar"],
|
||||
["inserted", "foo::foo"],
|
||||
["inserted", "Foo::Bar"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for all namespaces.
|
|
@ -0,0 +1,253 @@
|
|||
add_compile_definitions()
|
||||
add_compile_options()
|
||||
add_custom_command()
|
||||
add_custom_target()
|
||||
add_definitions()
|
||||
add_dependencies()
|
||||
add_executable()
|
||||
add_library()
|
||||
add_link_options()
|
||||
add_subdirectory()
|
||||
add_test()
|
||||
aux_source_directory()
|
||||
break()
|
||||
build_command()
|
||||
build_name()
|
||||
cmake_host_system_information()
|
||||
cmake_minimum_required()
|
||||
cmake_parse_arguments()
|
||||
cmake_policy()
|
||||
configure_file()
|
||||
continue()
|
||||
create_test_sourcelist()
|
||||
ctest_build()
|
||||
ctest_configure()
|
||||
ctest_coverage()
|
||||
ctest_empty_binary_directory()
|
||||
ctest_memcheck()
|
||||
ctest_read_custom_files()
|
||||
ctest_run_script()
|
||||
ctest_sleep()
|
||||
ctest_start()
|
||||
ctest_submit()
|
||||
ctest_test()
|
||||
ctest_update()
|
||||
ctest_upload()
|
||||
define_property()
|
||||
else()
|
||||
elseif()
|
||||
enable_language()
|
||||
enable_testing()
|
||||
endforeach()
|
||||
endfunction()
|
||||
endif()
|
||||
endmacro()
|
||||
endwhile()
|
||||
exec_program()
|
||||
execute_process()
|
||||
export()
|
||||
export_library_dependencies()
|
||||
file()
|
||||
find_file()
|
||||
find_library()
|
||||
find_package()
|
||||
find_path()
|
||||
find_program()
|
||||
fltk_wrap_ui()
|
||||
foreach()
|
||||
function()
|
||||
get_cmake_property()
|
||||
get_directory_property()
|
||||
get_filename_component()
|
||||
get_property()
|
||||
get_source_file_property()
|
||||
get_target_property()
|
||||
get_test_property()
|
||||
if()
|
||||
include()
|
||||
include_directories()
|
||||
include_external_msproject()
|
||||
include_guard()
|
||||
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()
|
||||
return()
|
||||
separate_arguments()
|
||||
set()
|
||||
set_directory_properties()
|
||||
set_property()
|
||||
set_source_files_properties()
|
||||
set_target_properties()
|
||||
set_tests_properties()
|
||||
site_name()
|
||||
source_group()
|
||||
string()
|
||||
subdir_depends()
|
||||
subdirs()
|
||||
target_compile_definitions()
|
||||
target_compile_features()
|
||||
target_compile_options()
|
||||
target_include_directories()
|
||||
target_link_directories()
|
||||
target_link_libraries()
|
||||
target_link_options()
|
||||
target_sources()
|
||||
try_compile()
|
||||
try_run()
|
||||
unset()
|
||||
use_mangled_mesa()
|
||||
utility_source()
|
||||
variable_requires()
|
||||
variable_watch()
|
||||
while()
|
||||
write_file()
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["keyword", "add_compile_definitions"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "add_compile_options"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "add_custom_command"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "add_custom_target"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "add_definitions"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "add_dependencies"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "add_executable"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "add_library"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "add_link_options"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "add_subdirectory"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "add_test"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "aux_source_directory"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "break"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "build_command"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "build_name"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "cmake_host_system_information"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "cmake_minimum_required"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "cmake_parse_arguments"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "cmake_policy"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "configure_file"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "continue"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "create_test_sourcelist"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "ctest_build"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "ctest_configure"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "ctest_coverage"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "ctest_empty_binary_directory"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "ctest_memcheck"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "ctest_read_custom_files"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "ctest_run_script"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "ctest_sleep"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "ctest_start"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "ctest_submit"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "ctest_test"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "ctest_update"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "ctest_upload"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "define_property"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "else"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "elseif"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "enable_language"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "enable_testing"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "endforeach"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "endfunction"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "endif"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "endmacro"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "endwhile"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "exec_program"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "execute_process"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "export"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "export_library_dependencies"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "file"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "find_file"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "find_library"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "find_package"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "find_path"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "find_program"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "fltk_wrap_ui"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "foreach"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "function"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "get_cmake_property"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "get_directory_property"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "get_filename_component"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "get_property"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "get_source_file_property"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "get_target_property"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "get_test_property"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "if"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "include"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "include_directories"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "include_external_msproject"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "include_guard"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "include_regular_expression"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "install"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "install_files"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "install_programs"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "install_targets"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "link_directories"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "link_libraries"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "list"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "load_cache"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "load_command"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "macro"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "make_directory"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "mark_as_advanced"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "math"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "message"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "option"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "output_required_files"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "project"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "qt_wrap_cpp"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "qt_wrap_ui"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "remove"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "remove_definitions"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "return"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "separate_arguments"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "set"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "set_directory_properties"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "set_property"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "set_source_files_properties"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "set_target_properties"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "set_tests_properties"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "site_name"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "source_group"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "string"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "subdir_depends"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "subdirs"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "target_compile_definitions"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "target_compile_features"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "target_compile_options"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "target_include_directories"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "target_link_directories"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "target_link_libraries"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "target_link_options"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "target_sources"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "try_compile"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "try_run"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "unset"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "use_mangled_mesa"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "utility_source"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "variable_requires"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "variable_watch"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "while"], ["punctuation", "("], ["punctuation", ")"],
|
||||
["keyword", "write_file"], ["punctuation", "("], ["punctuation", ")"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for keywords.
|
|
@ -0,0 +1,23 @@
|
|||
PROPERTIES
|
||||
SHARED
|
||||
PRIVATE
|
||||
STATIC
|
||||
PUBLIC
|
||||
INTERFACE
|
||||
TARGET_OBJECTS
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["namespace", "PROPERTIES"],
|
||||
["namespace", "SHARED"],
|
||||
["namespace", "PRIVATE"],
|
||||
["namespace", "STATIC"],
|
||||
["namespace", "PUBLIC"],
|
||||
["namespace", "INTERFACE"],
|
||||
["namespace", "TARGET_OBJECTS"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for all namespaces.
|
|
@ -0,0 +1,15 @@
|
|||
1
|
||||
2123
|
||||
234234.23423
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["number", "1"],
|
||||
["number", "2123"],
|
||||
["number", "234234.23423"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for numbers.
|
|
@ -0,0 +1,37 @@
|
|||
NOT
|
||||
AND
|
||||
OR
|
||||
MATCHES
|
||||
LESS
|
||||
GREATER
|
||||
EQUAL
|
||||
STRLESS
|
||||
STRGREATER
|
||||
STREQUAL
|
||||
VERSION_LESS
|
||||
VERSION_EQUAL
|
||||
VERSION_GREATER
|
||||
DEFINED
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["operator", "NOT"],
|
||||
["operator", "AND"],
|
||||
["operator", "OR"],
|
||||
["operator", "MATCHES"],
|
||||
["operator", "LESS"],
|
||||
["operator", "GREATER"],
|
||||
["operator", "EQUAL"],
|
||||
["operator", "STRLESS"],
|
||||
["operator", "STRGREATER"],
|
||||
["operator", "STREQUAL"],
|
||||
["operator", "VERSION_LESS"],
|
||||
["operator", "VERSION_EQUAL"],
|
||||
["operator", "VERSION_GREATER"],
|
||||
["operator", "DEFINED"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for all operator.
|
|
@ -0,0 +1,937 @@
|
|||
WHATEVER_OUTPUT_NAME
|
||||
WHATEVER_POSTFIX
|
||||
WHATEVER_CLANG_TIDY
|
||||
WHATEVER_COMPILER_LAUNCHER
|
||||
WHATEVER_CPPCHECK
|
||||
WHATEVER_CPPLINT
|
||||
WHATEVER_INCLUDE_WHAT_YOU_USE
|
||||
WHATEVER_VISIBILITY_PRESET
|
||||
ABSTRACT
|
||||
ADDITIONAL_MAKE_CLEAN_FILES
|
||||
ADVANCED
|
||||
ALIASED_TARGET
|
||||
ALLOW_DUPLICATE_CUSTOM_TARGETS
|
||||
ANDROID_ANT_ADDITIONAL_OPTIONS
|
||||
ANDROID_API
|
||||
ANDROID_API_MIN
|
||||
ANDROID_ARCH
|
||||
ANDROID_ASSETS_DIRECTORIES
|
||||
ANDROID_GUI
|
||||
ANDROID_JAR_DEPENDENCIES
|
||||
ANDROID_NATIVE_LIB_DEPENDENCIES
|
||||
ANDROID_NATIVE_LIB_DIRECTORIES
|
||||
ANDROID_PROCESS_MAX
|
||||
ANDROID_PROGUARD
|
||||
ANDROID_PROGUARD_CONFIG_PATH
|
||||
ANDROID_SECURE_PROPS_PATH
|
||||
ANDROID_SKIP_ANT_STEP
|
||||
ANDROID_STL_TYPE
|
||||
ARCHIVE_OUTPUT_DIRECTORY
|
||||
ARCHIVE_OUTPUT_DIRECTORY_WHATEVER
|
||||
ARCHIVE_OUTPUT_NAME
|
||||
ARCHIVE_OUTPUT_NAME_WHATEVER
|
||||
ATTACHED_FILES
|
||||
ATTACHED_FILES_ON_FAIL
|
||||
AUTOGEN_BUILD_DIR
|
||||
AUTOGEN_ORIGIN_DEPENDS
|
||||
AUTOGEN_PARALLEL
|
||||
AUTOGEN_SOURCE_GROUP
|
||||
AUTOGEN_TARGETS_FOLDER
|
||||
AUTOGEN_TARGET_DEPENDS
|
||||
AUTOMOC
|
||||
AUTOMOC_COMPILER_PREDEFINES
|
||||
AUTOMOC_DEPEND_FILTERS
|
||||
AUTOMOC_EXECUTABLE
|
||||
AUTOMOC_MACRO_NAMES
|
||||
AUTOMOC_MOC_OPTIONS
|
||||
AUTOMOC_SOURCE_GROUP
|
||||
AUTOMOC_TARGETS_FOLDER
|
||||
AUTORCC
|
||||
AUTORCC_EXECUTABLE
|
||||
AUTORCC_OPTIONS
|
||||
AUTORCC_OPTIONS
|
||||
AUTORCC_SOURCE_GROUP
|
||||
AUTOUIC
|
||||
AUTOUIC_EXECUTABLE
|
||||
AUTOUIC_OPTIONS
|
||||
AUTOUIC_OPTIONS
|
||||
AUTOUIC_SEARCH_PATHS
|
||||
BINARY_DIR
|
||||
BINARY_DIR
|
||||
BUILDSYSTEM_TARGETS
|
||||
BUILD_RPATH
|
||||
BUILD_RPATH_USE_ORIGIN
|
||||
BUILD_WITH_INSTALL_NAME_DIR
|
||||
BUILD_WITH_INSTALL_RPATH
|
||||
BUNDLE
|
||||
BUNDLE_EXTENSION
|
||||
CACHE_VARIABLES
|
||||
CLEAN_NO_CUSTOM
|
||||
COMMON_LANGUAGE_RUNTIME
|
||||
COMPATIBLE_INTERFACE_BOOL
|
||||
COMPATIBLE_INTERFACE_NUMBER_MAX
|
||||
COMPATIBLE_INTERFACE_NUMBER_MIN
|
||||
COMPATIBLE_INTERFACE_STRING
|
||||
COMPILE_DEFINITIONS
|
||||
COMPILE_DEFINITIONS
|
||||
COMPILE_DEFINITIONS
|
||||
COMPILE_DEFINITIONS_WHATEVER
|
||||
COMPILE_DEFINITIONS_WHATEVER
|
||||
COMPILE_DEFINITIONS_WHATEVER
|
||||
COMPILE_FEATURES
|
||||
COMPILE_FLAGS
|
||||
COMPILE_FLAGS
|
||||
COMPILE_OPTIONS
|
||||
COMPILE_OPTIONS
|
||||
COMPILE_OPTIONS
|
||||
COMPILE_PDB_NAME
|
||||
COMPILE_PDB_NAME_WHATEVER
|
||||
COMPILE_PDB_OUTPUT_DIRECTORY
|
||||
COMPILE_PDB_OUTPUT_DIRECTORY_WHATEVER
|
||||
COST
|
||||
CPACK_DESKTOP_SHORTCUTS
|
||||
CPACK_NEVER_OVERWRITE
|
||||
CPACK_PERMANENT
|
||||
CPACK_STARTUP_SHORTCUTS
|
||||
CPACK_START_MENU_SHORTCUTS
|
||||
CPACK_WIX_ACL
|
||||
CROSSCOMPILING_EMULATOR
|
||||
CUDA_EXTENSIONS
|
||||
CUDA_PTX_COMPILATION
|
||||
CUDA_RESOLVE_DEVICE_SYMBOLS
|
||||
CUDA_SEPARABLE_COMPILATION
|
||||
CUDA_STANDARD
|
||||
CUDA_STANDARD_REQUIRED
|
||||
CXX_EXTENSIONS
|
||||
CXX_STANDARD
|
||||
CXX_STANDARD_REQUIRED
|
||||
C_EXTENSIONS
|
||||
C_STANDARD
|
||||
C_STANDARD_REQUIRED
|
||||
DEBUG_CONFIGURATIONS
|
||||
DEBUG_POSTFIX
|
||||
DEFINE_SYMBOL
|
||||
DEFINITIONS
|
||||
DEPENDS
|
||||
DEPLOYMENT_ADDITIONAL_FILES
|
||||
DEPLOYMENT_REMOTE_DIRECTORY
|
||||
DISABLED
|
||||
DISABLED_FEATURES
|
||||
ECLIPSE_EXTRA_CPROJECT_CONTENTS
|
||||
ECLIPSE_EXTRA_NATURES
|
||||
ENABLED_FEATURES
|
||||
ENABLED_LANGUAGES
|
||||
ENABLE_EXPORTS
|
||||
ENVIRONMENT
|
||||
EXCLUDE_FROM_ALL
|
||||
EXCLUDE_FROM_ALL
|
||||
EXCLUDE_FROM_DEFAULT_BUILD
|
||||
EXCLUDE_FROM_DEFAULT_BUILD_WHATEVER
|
||||
EXPORT_NAME
|
||||
EXPORT_PROPERTIES
|
||||
EXTERNAL_OBJECT
|
||||
EchoString
|
||||
FAIL_REGULAR_EXPRESSION
|
||||
FIND_LIBRARY_USE_LIB32_PATHS
|
||||
FIND_LIBRARY_USE_LIB64_PATHS
|
||||
FIND_LIBRARY_USE_LIBX32_PATHS
|
||||
FIND_LIBRARY_USE_OPENBSD_VERSIONING
|
||||
FIXTURES_CLEANUP
|
||||
FIXTURES_REQUIRED
|
||||
FIXTURES_SETUP
|
||||
FOLDER
|
||||
FRAMEWORK
|
||||
Fortran_FORMAT
|
||||
Fortran_FORMAT
|
||||
Fortran_MODULE_DIRECTORY
|
||||
GENERATED
|
||||
GENERATOR_FILE_NAME
|
||||
GENERATOR_IS_MULTI_CONFIG
|
||||
GHS_INTEGRITY_APP
|
||||
GHS_NO_SOURCE_GROUP_FILE
|
||||
GLOBAL_DEPENDS_DEBUG_MODE
|
||||
GLOBAL_DEPENDS_NO_CYCLES
|
||||
GNUtoMS
|
||||
HAS_CXX
|
||||
HEADER_FILE_ONLY
|
||||
HELPSTRING
|
||||
IMPLICIT_DEPENDS_INCLUDE_TRANSFORM
|
||||
IMPLICIT_DEPENDS_INCLUDE_TRANSFORM
|
||||
IMPORTED
|
||||
IMPORTED_COMMON_LANGUAGE_RUNTIME
|
||||
IMPORTED_CONFIGURATIONS
|
||||
IMPORTED_GLOBAL
|
||||
IMPORTED_IMPLIB
|
||||
IMPORTED_IMPLIB_WHATEVER
|
||||
IMPORTED_LIBNAME
|
||||
IMPORTED_LIBNAME_WHATEVER
|
||||
IMPORTED_LINK_DEPENDENT_LIBRARIES
|
||||
IMPORTED_LINK_DEPENDENT_LIBRARIES_WHATEVER
|
||||
IMPORTED_LINK_INTERFACE_LANGUAGES
|
||||
IMPORTED_LINK_INTERFACE_LANGUAGES_WHATEVER
|
||||
IMPORTED_LINK_INTERFACE_LIBRARIES
|
||||
IMPORTED_LINK_INTERFACE_LIBRARIES_WHATEVER
|
||||
IMPORTED_LINK_INTERFACE_MULTIPLICITY
|
||||
IMPORTED_LINK_INTERFACE_MULTIPLICITY_WHATEVER
|
||||
IMPORTED_LOCATION
|
||||
IMPORTED_LOCATION_WHATEVER
|
||||
IMPORTED_NO_SONAME
|
||||
IMPORTED_NO_SONAME_WHATEVER
|
||||
IMPORTED_OBJECTS
|
||||
IMPORTED_OBJECTS_WHATEVER
|
||||
IMPORTED_SONAME
|
||||
IMPORTED_SONAME_WHATEVER
|
||||
IMPORT_PREFIX
|
||||
IMPORT_SUFFIX
|
||||
INCLUDE_DIRECTORIES
|
||||
INCLUDE_DIRECTORIES
|
||||
INCLUDE_DIRECTORIES
|
||||
INCLUDE_REGULAR_EXPRESSION
|
||||
INSTALL_NAME_DIR
|
||||
INSTALL_RPATH
|
||||
INSTALL_RPATH_USE_LINK_PATH
|
||||
INTERFACE_AUTOUIC_OPTIONS
|
||||
INTERFACE_COMPILE_DEFINITIONS
|
||||
INTERFACE_COMPILE_FEATURES
|
||||
INTERFACE_COMPILE_OPTIONS
|
||||
INTERFACE_INCLUDE_DIRECTORIES
|
||||
INTERFACE_LINK_DEPENDS
|
||||
INTERFACE_LINK_DIRECTORIES
|
||||
INTERFACE_LINK_LIBRARIES
|
||||
INTERFACE_LINK_OPTIONS
|
||||
INTERFACE_POSITION_INDEPENDENT_CODE
|
||||
INTERFACE_SOURCES
|
||||
INTERFACE_SYSTEM_INCLUDE_DIRECTORIES
|
||||
INTERPROCEDURAL_OPTIMIZATION
|
||||
INTERPROCEDURAL_OPTIMIZATION
|
||||
INTERPROCEDURAL_OPTIMIZATION_WHATEVER
|
||||
INTERPROCEDURAL_OPTIMIZATION_WHATEVER
|
||||
IN_TRY_COMPILE
|
||||
IOS_INSTALL_COMBINED
|
||||
JOB_POOLS
|
||||
JOB_POOL_COMPILE
|
||||
JOB_POOL_LINK
|
||||
KEEP_EXTENSION
|
||||
LABELS
|
||||
LABELS
|
||||
LABELS
|
||||
LABELS
|
||||
LANGUAGE
|
||||
LIBRARY_OUTPUT_DIRECTORY
|
||||
LIBRARY_OUTPUT_DIRECTORY_WHATEVER
|
||||
LIBRARY_OUTPUT_NAME
|
||||
LIBRARY_OUTPUT_NAME_WHATEVER
|
||||
LINKER_LANGUAGE
|
||||
LINK_DEPENDS
|
||||
LINK_DEPENDS_NO_SHARED
|
||||
LINK_DIRECTORIES
|
||||
LINK_DIRECTORIES
|
||||
LINK_FLAGS
|
||||
LINK_FLAGS_WHATEVER
|
||||
LINK_INTERFACE_LIBRARIES
|
||||
LINK_INTERFACE_LIBRARIES_WHATEVER
|
||||
LINK_INTERFACE_MULTIPLICITY
|
||||
LINK_INTERFACE_MULTIPLICITY_WHATEVER
|
||||
LINK_LIBRARIES
|
||||
LINK_OPTIONS
|
||||
LINK_OPTIONS
|
||||
LINK_SEARCH_END_STATIC
|
||||
LINK_SEARCH_START_STATIC
|
||||
LINK_WHAT_YOU_USE
|
||||
LISTFILE_STACK
|
||||
LOCATION
|
||||
LOCATION
|
||||
LOCATION_WHATEVER
|
||||
MACOSX_BUNDLE
|
||||
MACOSX_BUNDLE_INFO_PLIST
|
||||
MACOSX_FRAMEWORK_INFO_PLIST
|
||||
MACOSX_PACKAGE_LOCATION
|
||||
MACOSX_RPATH
|
||||
MACROS
|
||||
MANUALLY_ADDED_DEPENDENCIES
|
||||
MAP_IMPORTED_CONFIG_WHATEVER
|
||||
MEASUREMENT
|
||||
MODIFIED
|
||||
NAME
|
||||
NO_SONAME
|
||||
NO_SYSTEM_FROM_IMPORTED
|
||||
OBJECT_DEPENDS
|
||||
OBJECT_OUTPUTS
|
||||
OSX_ARCHITECTURES
|
||||
OSX_ARCHITECTURES_WHATEVER
|
||||
OUTPUT_NAME
|
||||
OUTPUT_NAME_WHATEVER
|
||||
PACKAGES_FOUND
|
||||
PACKAGES_NOT_FOUND
|
||||
PARENT_DIRECTORY
|
||||
PASS_REGULAR_EXPRESSION
|
||||
PDB_NAME
|
||||
PDB_NAME_WHATEVER
|
||||
PDB_OUTPUT_DIRECTORY
|
||||
PDB_OUTPUT_DIRECTORY_WHATEVER
|
||||
POSITION_INDEPENDENT_CODE
|
||||
POST_INSTALL_SCRIPT
|
||||
PREDEFINED_TARGETS_FOLDER
|
||||
PREFIX
|
||||
PRE_INSTALL_SCRIPT
|
||||
PRIVATE_HEADER
|
||||
PROCESSORS
|
||||
PROCESSOR_AFFINITY
|
||||
PROJECT_LABEL
|
||||
PUBLIC_HEADER
|
||||
REPORT_UNDEFINED_PROPERTIES
|
||||
REQUIRED_FILES
|
||||
RESOURCE
|
||||
RESOURCE_LOCK
|
||||
RULE_LAUNCH_COMPILE
|
||||
RULE_LAUNCH_COMPILE
|
||||
RULE_LAUNCH_COMPILE
|
||||
RULE_LAUNCH_CUSTOM
|
||||
RULE_LAUNCH_CUSTOM
|
||||
RULE_LAUNCH_CUSTOM
|
||||
RULE_LAUNCH_LINK
|
||||
RULE_LAUNCH_LINK
|
||||
RULE_LAUNCH_LINK
|
||||
RULE_MESSAGES
|
||||
RUNTIME_OUTPUT_DIRECTORY
|
||||
RUNTIME_OUTPUT_DIRECTORY_WHATEVER
|
||||
RUNTIME_OUTPUT_NAME
|
||||
RUNTIME_OUTPUT_NAME_WHATEVER
|
||||
RUN_SERIAL
|
||||
SKIP_AUTOGEN
|
||||
SKIP_AUTOMOC
|
||||
SKIP_AUTORCC
|
||||
SKIP_AUTOUIC
|
||||
SKIP_BUILD_RPATH
|
||||
SKIP_RETURN_CODE
|
||||
SOURCES
|
||||
SOURCE_DIR
|
||||
SOURCE_DIR
|
||||
SOVERSION
|
||||
STATIC_LIBRARY_FLAGS
|
||||
STATIC_LIBRARY_FLAGS_WHATEVER
|
||||
STATIC_LIBRARY_OPTIONS
|
||||
STRINGS
|
||||
SUBDIRECTORIES
|
||||
SUFFIX
|
||||
SYMBOLIC
|
||||
TARGET_ARCHIVES_MAY_BE_SHARED_LIBS
|
||||
TARGET_MESSAGES
|
||||
TARGET_SUPPORTS_SHARED_LIBS
|
||||
TESTS
|
||||
TEST_INCLUDE_FILE
|
||||
TEST_INCLUDE_FILES
|
||||
TIMEOUT
|
||||
TIMEOUT_AFTER_MATCH
|
||||
TYPE
|
||||
TYPE
|
||||
USE_FOLDERS
|
||||
VALUE
|
||||
VARIABLES
|
||||
VERSION
|
||||
VISIBILITY_INLINES_HIDDEN
|
||||
VS_CONFIGURATION_TYPE
|
||||
VS_COPY_TO_OUT_DIR
|
||||
VS_CSHARP_WHATEVER
|
||||
VS_DEBUGGER_COMMAND
|
||||
VS_DEBUGGER_COMMAND_ARGUMENTS
|
||||
VS_DEBUGGER_ENVIRONMENT
|
||||
VS_DEBUGGER_WORKING_DIRECTORY
|
||||
VS_DEPLOYMENT_CONTENT
|
||||
VS_DEPLOYMENT_LOCATION
|
||||
VS_DOTNET_REFERENCEPROP_WHATEVER
|
||||
VS_DOTNET_REFERENCES
|
||||
VS_DOTNET_REFERENCES_COPY_LOCAL
|
||||
VS_DOTNET_REFERENCE_WHATEVER
|
||||
VS_GLOBAL_WHATEVER
|
||||
VS_GLOBAL_KEYWORD
|
||||
VS_GLOBAL_PROJECT_TYPES
|
||||
VS_GLOBAL_ROOTNAMESPACE
|
||||
VS_GLOBAL_SECTION_POST_WHATEVER
|
||||
VS_GLOBAL_SECTION_PRE_WHATEVER
|
||||
VS_INCLUDE_IN_VSIX
|
||||
VS_IOT_STARTUP_TASK
|
||||
VS_KEYWORD
|
||||
VS_RESOURCE_GENERATOR
|
||||
VS_SCC_AUXPATH
|
||||
VS_SCC_LOCALPATH
|
||||
VS_SCC_PROJECTNAME
|
||||
VS_SCC_PROVIDER
|
||||
VS_SDK_REFERENCES
|
||||
VS_SHADER_DISABLE_OPTIMIZATIONS
|
||||
VS_SHADER_ENABLE_DEBUG
|
||||
VS_SHADER_ENTRYPOINT
|
||||
VS_SHADER_FLAGS
|
||||
VS_SHADER_MODEL
|
||||
VS_SHADER_OBJECT_FILE_NAME
|
||||
VS_SHADER_OUTPUT_HEADER_FILE
|
||||
VS_SHADER_TYPE
|
||||
VS_SHADER_VARIABLE_NAME
|
||||
VS_STARTUP_PROJECT
|
||||
VS_TOOL_OVERRIDE
|
||||
VS_USER_PROPS
|
||||
VS_WINRT_COMPONENT
|
||||
VS_WINRT_EXTENSIONS
|
||||
VS_WINRT_REFERENCES
|
||||
VS_XAML_TYPE
|
||||
WILL_FAIL
|
||||
WIN32_EXECUTABLE
|
||||
WINDOWS_EXPORT_ALL_SYMBOLS
|
||||
WORKING_DIRECTORY
|
||||
WRAP_EXCLUDE
|
||||
XCODE_ATTRIBUTE_WHATEVER
|
||||
XCODE_EMIT_EFFECTIVE_PLATFORM_NAME
|
||||
XCODE_EXPLICIT_FILE_TYPE
|
||||
XCODE_EXPLICIT_FILE_TYPE
|
||||
XCODE_FILE_ATTRIBUTES
|
||||
XCODE_LAST_KNOWN_FILE_TYPE
|
||||
XCODE_PRODUCT_TYPE
|
||||
XCODE_SCHEME_ADDRESS_SANITIZER
|
||||
XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN
|
||||
XCODE_SCHEME_ARGUMENTS
|
||||
XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER
|
||||
XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS
|
||||
XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE
|
||||
XCODE_SCHEME_ENVIRONMENT
|
||||
XCODE_SCHEME_EXECUTABLE
|
||||
XCODE_SCHEME_GUARD_MALLOC
|
||||
XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP
|
||||
XCODE_SCHEME_MALLOC_GUARD_EDGES
|
||||
XCODE_SCHEME_MALLOC_SCRIBBLE
|
||||
XCODE_SCHEME_MALLOC_STACK
|
||||
XCODE_SCHEME_THREAD_SANITIZER
|
||||
XCODE_SCHEME_THREAD_SANITIZER_STOP
|
||||
XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER
|
||||
XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP
|
||||
XCODE_SCHEME_ZOMBIE_OBJECTS
|
||||
XCTEST
|
||||
cxx_aggregate_default_initializers
|
||||
cxx_alias_templates
|
||||
cxx_alignas
|
||||
cxx_alignof
|
||||
cxx_attributes
|
||||
cxx_attribute_deprecated
|
||||
cxx_auto_type
|
||||
cxx_binary_literals
|
||||
cxx_constexpr
|
||||
cxx_contextual_conversions
|
||||
cxx_decltype_incomplete_return_types
|
||||
cxx_decltype
|
||||
cxx_decltype_auto
|
||||
cxx_default_function_template_args
|
||||
cxx_defaulted_functions
|
||||
cxx_defaulted_move_initializers
|
||||
cxx_delegating_constructors
|
||||
cxx_deleted_functions
|
||||
cxx_digit_separators
|
||||
cxx_enum_forward_declarations
|
||||
cxx_explicit_conversions
|
||||
cxx_extended_friend_declarations
|
||||
cxx_extern_templates
|
||||
cxx_final
|
||||
cxx_func_identifier
|
||||
cxx_generalized_initializers
|
||||
cxx_generic_lambdas
|
||||
cxx_inheriting_constructors
|
||||
cxx_inline_namespaces
|
||||
cxx_lambdas
|
||||
cxx_lambda_init_captures
|
||||
cxx_local_type_template_args
|
||||
cxx_long_long_type
|
||||
cxx_noexcept
|
||||
cxx_nonstatic_member_init
|
||||
cxx_nullptr
|
||||
cxx_override
|
||||
cxx_range_for
|
||||
cxx_raw_string_literals
|
||||
cxx_reference_qualified_functions
|
||||
cxx_relaxed_constexpr
|
||||
cxx_return_type_deduction
|
||||
cxx_right_angle_brackets
|
||||
cxx_rvalue_references
|
||||
cxx_sizeof_member
|
||||
cxx_static_assert
|
||||
cxx_strong_enums
|
||||
cxx_thread_local
|
||||
cxx_trailing_return_types
|
||||
cxx_unicode_literals
|
||||
cxx_uniform_initialization
|
||||
cxx_unrestricted_unions
|
||||
cxx_user_literals
|
||||
cxx_variable_templates
|
||||
cxx_variadic_macros
|
||||
cxx_variadic_templates
|
||||
cxx_template_template_parameters
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["property", "WHATEVER_OUTPUT_NAME"],
|
||||
["property", "WHATEVER_POSTFIX"],
|
||||
["property", "WHATEVER_CLANG_TIDY"],
|
||||
["property", "WHATEVER_COMPILER_LAUNCHER"],
|
||||
["property", "WHATEVER_CPPCHECK"],
|
||||
["property", "WHATEVER_CPPLINT"],
|
||||
["property", "WHATEVER_INCLUDE_WHAT_YOU_USE"],
|
||||
["property", "WHATEVER_VISIBILITY_PRESET"],
|
||||
["property", "ABSTRACT"],
|
||||
["property", "ADDITIONAL_MAKE_CLEAN_FILES"],
|
||||
["property", "ADVANCED"],
|
||||
["property", "ALIASED_TARGET"],
|
||||
["property", "ALLOW_DUPLICATE_CUSTOM_TARGETS"],
|
||||
["property", "ANDROID_ANT_ADDITIONAL_OPTIONS"],
|
||||
["property", "ANDROID_API"],
|
||||
["property", "ANDROID_API_MIN"],
|
||||
["property", "ANDROID_ARCH"],
|
||||
["property", "ANDROID_ASSETS_DIRECTORIES"],
|
||||
["property", "ANDROID_GUI"],
|
||||
["property", "ANDROID_JAR_DEPENDENCIES"],
|
||||
["property", "ANDROID_NATIVE_LIB_DEPENDENCIES"],
|
||||
["property", "ANDROID_NATIVE_LIB_DIRECTORIES"],
|
||||
["property", "ANDROID_PROCESS_MAX"],
|
||||
["property", "ANDROID_PROGUARD"],
|
||||
["property", "ANDROID_PROGUARD_CONFIG_PATH"],
|
||||
["property", "ANDROID_SECURE_PROPS_PATH"],
|
||||
["property", "ANDROID_SKIP_ANT_STEP"],
|
||||
["property", "ANDROID_STL_TYPE"],
|
||||
["property", "ARCHIVE_OUTPUT_DIRECTORY"],
|
||||
["property", "ARCHIVE_OUTPUT_DIRECTORY_WHATEVER"],
|
||||
["property", "ARCHIVE_OUTPUT_NAME"],
|
||||
["property", "ARCHIVE_OUTPUT_NAME_WHATEVER"],
|
||||
["property", "ATTACHED_FILES"],
|
||||
["property", "ATTACHED_FILES_ON_FAIL"],
|
||||
["property", "AUTOGEN_BUILD_DIR"],
|
||||
["property", "AUTOGEN_ORIGIN_DEPENDS"],
|
||||
["property", "AUTOGEN_PARALLEL"],
|
||||
["property", "AUTOGEN_SOURCE_GROUP"],
|
||||
["property", "AUTOGEN_TARGETS_FOLDER"],
|
||||
["property", "AUTOGEN_TARGET_DEPENDS"],
|
||||
["property", "AUTOMOC"],
|
||||
["property", "AUTOMOC_COMPILER_PREDEFINES"],
|
||||
["property", "AUTOMOC_DEPEND_FILTERS"],
|
||||
["property", "AUTOMOC_EXECUTABLE"],
|
||||
["property", "AUTOMOC_MACRO_NAMES"],
|
||||
["property", "AUTOMOC_MOC_OPTIONS"],
|
||||
["property", "AUTOMOC_SOURCE_GROUP"],
|
||||
["property", "AUTOMOC_TARGETS_FOLDER"],
|
||||
["property", "AUTORCC"],
|
||||
["property", "AUTORCC_EXECUTABLE"],
|
||||
["property", "AUTORCC_OPTIONS"],
|
||||
["property", "AUTORCC_OPTIONS"],
|
||||
["property", "AUTORCC_SOURCE_GROUP"],
|
||||
["property", "AUTOUIC"],
|
||||
["property", "AUTOUIC_EXECUTABLE"],
|
||||
["property", "AUTOUIC_OPTIONS"],
|
||||
["property", "AUTOUIC_OPTIONS"],
|
||||
["property", "AUTOUIC_SEARCH_PATHS"],
|
||||
["property", "BINARY_DIR"],
|
||||
["property", "BINARY_DIR"],
|
||||
["property", "BUILDSYSTEM_TARGETS"],
|
||||
["property", "BUILD_RPATH"],
|
||||
["property", "BUILD_RPATH_USE_ORIGIN"],
|
||||
["property", "BUILD_WITH_INSTALL_NAME_DIR"],
|
||||
["property", "BUILD_WITH_INSTALL_RPATH"],
|
||||
["property", "BUNDLE"],
|
||||
["property", "BUNDLE_EXTENSION"],
|
||||
["property", "CACHE_VARIABLES"],
|
||||
["property", "CLEAN_NO_CUSTOM"],
|
||||
["property", "COMMON_LANGUAGE_RUNTIME"],
|
||||
["property", "COMPATIBLE_INTERFACE_BOOL"],
|
||||
["property", "COMPATIBLE_INTERFACE_NUMBER_MAX"],
|
||||
["property", "COMPATIBLE_INTERFACE_NUMBER_MIN"],
|
||||
["property", "COMPATIBLE_INTERFACE_STRING"],
|
||||
["property", "COMPILE_DEFINITIONS"],
|
||||
["property", "COMPILE_DEFINITIONS"],
|
||||
["property", "COMPILE_DEFINITIONS"],
|
||||
["property", "COMPILE_DEFINITIONS_WHATEVER"],
|
||||
["property", "COMPILE_DEFINITIONS_WHATEVER"],
|
||||
["property", "COMPILE_DEFINITIONS_WHATEVER"],
|
||||
["property", "COMPILE_FEATURES"],
|
||||
["property", "COMPILE_FLAGS"],
|
||||
["property", "COMPILE_FLAGS"],
|
||||
["property", "COMPILE_OPTIONS"],
|
||||
["property", "COMPILE_OPTIONS"],
|
||||
["property", "COMPILE_OPTIONS"],
|
||||
["property", "COMPILE_PDB_NAME"],
|
||||
["property", "COMPILE_PDB_NAME_WHATEVER"],
|
||||
["property", "COMPILE_PDB_OUTPUT_DIRECTORY"],
|
||||
["property", "COMPILE_PDB_OUTPUT_DIRECTORY_WHATEVER"],
|
||||
["property", "COST"],
|
||||
["property", "CPACK_DESKTOP_SHORTCUTS"],
|
||||
["property", "CPACK_NEVER_OVERWRITE"],
|
||||
["property", "CPACK_PERMANENT"],
|
||||
["property", "CPACK_STARTUP_SHORTCUTS"],
|
||||
["property", "CPACK_START_MENU_SHORTCUTS"],
|
||||
["property", "CPACK_WIX_ACL"],
|
||||
["property", "CROSSCOMPILING_EMULATOR"],
|
||||
["property", "CUDA_EXTENSIONS"],
|
||||
["property", "CUDA_PTX_COMPILATION"],
|
||||
["property", "CUDA_RESOLVE_DEVICE_SYMBOLS"],
|
||||
["property", "CUDA_SEPARABLE_COMPILATION"],
|
||||
["property", "CUDA_STANDARD"],
|
||||
["property", "CUDA_STANDARD_REQUIRED"],
|
||||
["property", "CXX_EXTENSIONS"],
|
||||
["property", "CXX_STANDARD"],
|
||||
["property", "CXX_STANDARD_REQUIRED"],
|
||||
["property", "C_EXTENSIONS"],
|
||||
["property", "C_STANDARD"],
|
||||
["property", "C_STANDARD_REQUIRED"],
|
||||
["property", "DEBUG_CONFIGURATIONS"],
|
||||
["property", "DEBUG_POSTFIX"],
|
||||
["property", "DEFINE_SYMBOL"],
|
||||
["property", "DEFINITIONS"],
|
||||
["property", "DEPENDS"],
|
||||
["property", "DEPLOYMENT_ADDITIONAL_FILES"],
|
||||
["property", "DEPLOYMENT_REMOTE_DIRECTORY"],
|
||||
["property", "DISABLED"],
|
||||
["property", "DISABLED_FEATURES"],
|
||||
["property", "ECLIPSE_EXTRA_CPROJECT_CONTENTS"],
|
||||
["property", "ECLIPSE_EXTRA_NATURES"],
|
||||
["property", "ENABLED_FEATURES"],
|
||||
["property", "ENABLED_LANGUAGES"],
|
||||
["property", "ENABLE_EXPORTS"],
|
||||
["property", "ENVIRONMENT"],
|
||||
["property", "EXCLUDE_FROM_ALL"],
|
||||
["property", "EXCLUDE_FROM_ALL"],
|
||||
["property", "EXCLUDE_FROM_DEFAULT_BUILD"],
|
||||
["property", "EXCLUDE_FROM_DEFAULT_BUILD_WHATEVER"],
|
||||
["property", "EXPORT_NAME"],
|
||||
["property", "EXPORT_PROPERTIES"],
|
||||
["property", "EXTERNAL_OBJECT"],
|
||||
["property", "EchoString"],
|
||||
["property", "FAIL_REGULAR_EXPRESSION"],
|
||||
["property", "FIND_LIBRARY_USE_LIB32_PATHS"],
|
||||
["property", "FIND_LIBRARY_USE_LIB64_PATHS"],
|
||||
["property", "FIND_LIBRARY_USE_LIBX32_PATHS"],
|
||||
["property", "FIND_LIBRARY_USE_OPENBSD_VERSIONING"],
|
||||
["property", "FIXTURES_CLEANUP"],
|
||||
["property", "FIXTURES_REQUIRED"],
|
||||
["property", "FIXTURES_SETUP"],
|
||||
["property", "FOLDER"],
|
||||
["property", "FRAMEWORK"],
|
||||
["property", "Fortran_FORMAT"],
|
||||
["property", "Fortran_FORMAT"],
|
||||
["property", "Fortran_MODULE_DIRECTORY"],
|
||||
["property", "GENERATED"],
|
||||
["property", "GENERATOR_FILE_NAME"],
|
||||
["property", "GENERATOR_IS_MULTI_CONFIG"],
|
||||
["property", "GHS_INTEGRITY_APP"],
|
||||
["property", "GHS_NO_SOURCE_GROUP_FILE"],
|
||||
["property", "GLOBAL_DEPENDS_DEBUG_MODE"],
|
||||
["property", "GLOBAL_DEPENDS_NO_CYCLES"],
|
||||
["property", "GNUtoMS"],
|
||||
["property", "HAS_CXX"],
|
||||
["property", "HEADER_FILE_ONLY"],
|
||||
["property", "HELPSTRING"],
|
||||
["property", "IMPLICIT_DEPENDS_INCLUDE_TRANSFORM"],
|
||||
["property", "IMPLICIT_DEPENDS_INCLUDE_TRANSFORM"],
|
||||
["property", "IMPORTED"],
|
||||
["property", "IMPORTED_COMMON_LANGUAGE_RUNTIME"],
|
||||
["property", "IMPORTED_CONFIGURATIONS"],
|
||||
["property", "IMPORTED_GLOBAL"],
|
||||
["property", "IMPORTED_IMPLIB"],
|
||||
["property", "IMPORTED_IMPLIB_WHATEVER"],
|
||||
["property", "IMPORTED_LIBNAME"],
|
||||
["property", "IMPORTED_LIBNAME_WHATEVER"],
|
||||
["property", "IMPORTED_LINK_DEPENDENT_LIBRARIES"],
|
||||
["property", "IMPORTED_LINK_DEPENDENT_LIBRARIES_WHATEVER"],
|
||||
["property", "IMPORTED_LINK_INTERFACE_LANGUAGES"],
|
||||
["property", "IMPORTED_LINK_INTERFACE_LANGUAGES_WHATEVER"],
|
||||
["property", "IMPORTED_LINK_INTERFACE_LIBRARIES"],
|
||||
["property", "IMPORTED_LINK_INTERFACE_LIBRARIES_WHATEVER"],
|
||||
["property", "IMPORTED_LINK_INTERFACE_MULTIPLICITY"],
|
||||
["property", "IMPORTED_LINK_INTERFACE_MULTIPLICITY_WHATEVER"],
|
||||
["property", "IMPORTED_LOCATION"],
|
||||
["property", "IMPORTED_LOCATION_WHATEVER"],
|
||||
["property", "IMPORTED_NO_SONAME"],
|
||||
["property", "IMPORTED_NO_SONAME_WHATEVER"],
|
||||
["property", "IMPORTED_OBJECTS"],
|
||||
["property", "IMPORTED_OBJECTS_WHATEVER"],
|
||||
["property", "IMPORTED_SONAME"],
|
||||
["property", "IMPORTED_SONAME_WHATEVER"],
|
||||
["property", "IMPORT_PREFIX"],
|
||||
["property", "IMPORT_SUFFIX"],
|
||||
["property", "INCLUDE_DIRECTORIES"],
|
||||
["property", "INCLUDE_DIRECTORIES"],
|
||||
["property", "INCLUDE_DIRECTORIES"],
|
||||
["property", "INCLUDE_REGULAR_EXPRESSION"],
|
||||
["property", "INSTALL_NAME_DIR"],
|
||||
["property", "INSTALL_RPATH"],
|
||||
["property", "INSTALL_RPATH_USE_LINK_PATH"],
|
||||
["property", "INTERFACE_AUTOUIC_OPTIONS"],
|
||||
["property", "INTERFACE_COMPILE_DEFINITIONS"],
|
||||
["property", "INTERFACE_COMPILE_FEATURES"],
|
||||
["property", "INTERFACE_COMPILE_OPTIONS"],
|
||||
["property", "INTERFACE_INCLUDE_DIRECTORIES"],
|
||||
["property", "INTERFACE_LINK_DEPENDS"],
|
||||
["property", "INTERFACE_LINK_DIRECTORIES"],
|
||||
["property", "INTERFACE_LINK_LIBRARIES"],
|
||||
["property", "INTERFACE_LINK_OPTIONS"],
|
||||
["property", "INTERFACE_POSITION_INDEPENDENT_CODE"],
|
||||
["property", "INTERFACE_SOURCES"],
|
||||
["property", "INTERFACE_SYSTEM_INCLUDE_DIRECTORIES"],
|
||||
["property", "INTERPROCEDURAL_OPTIMIZATION"],
|
||||
["property", "INTERPROCEDURAL_OPTIMIZATION"],
|
||||
["property", "INTERPROCEDURAL_OPTIMIZATION_WHATEVER"],
|
||||
["property", "INTERPROCEDURAL_OPTIMIZATION_WHATEVER"],
|
||||
["property", "IN_TRY_COMPILE"],
|
||||
["property", "IOS_INSTALL_COMBINED"],
|
||||
["property", "JOB_POOLS"],
|
||||
["property", "JOB_POOL_COMPILE"],
|
||||
["property", "JOB_POOL_LINK"],
|
||||
["property", "KEEP_EXTENSION"],
|
||||
["property", "LABELS"],
|
||||
["property", "LABELS"],
|
||||
["property", "LABELS"],
|
||||
["property", "LABELS"],
|
||||
["property", "LANGUAGE"],
|
||||
["property", "LIBRARY_OUTPUT_DIRECTORY"],
|
||||
["property", "LIBRARY_OUTPUT_DIRECTORY_WHATEVER"],
|
||||
["property", "LIBRARY_OUTPUT_NAME"],
|
||||
["property", "LIBRARY_OUTPUT_NAME_WHATEVER"],
|
||||
["property", "LINKER_LANGUAGE"],
|
||||
["property", "LINK_DEPENDS"],
|
||||
["property", "LINK_DEPENDS_NO_SHARED"],
|
||||
["property", "LINK_DIRECTORIES"],
|
||||
["property", "LINK_DIRECTORIES"],
|
||||
["property", "LINK_FLAGS"],
|
||||
["property", "LINK_FLAGS_WHATEVER"],
|
||||
["property", "LINK_INTERFACE_LIBRARIES"],
|
||||
["property", "LINK_INTERFACE_LIBRARIES_WHATEVER"],
|
||||
["property", "LINK_INTERFACE_MULTIPLICITY"],
|
||||
["property", "LINK_INTERFACE_MULTIPLICITY_WHATEVER"],
|
||||
["property", "LINK_LIBRARIES"],
|
||||
["property", "LINK_OPTIONS"],
|
||||
["property", "LINK_OPTIONS"],
|
||||
["property", "LINK_SEARCH_END_STATIC"],
|
||||
["property", "LINK_SEARCH_START_STATIC"],
|
||||
["property", "LINK_WHAT_YOU_USE"],
|
||||
["property", "LISTFILE_STACK"],
|
||||
["property", "LOCATION"],
|
||||
["property", "LOCATION"],
|
||||
["property", "LOCATION_WHATEVER"],
|
||||
["property", "MACOSX_BUNDLE"],
|
||||
["property", "MACOSX_BUNDLE_INFO_PLIST"],
|
||||
["property", "MACOSX_FRAMEWORK_INFO_PLIST"],
|
||||
["property", "MACOSX_PACKAGE_LOCATION"],
|
||||
["property", "MACOSX_RPATH"],
|
||||
["property", "MACROS"],
|
||||
["property", "MANUALLY_ADDED_DEPENDENCIES"],
|
||||
["property", "MAP_IMPORTED_CONFIG_WHATEVER"],
|
||||
["property", "MEASUREMENT"],
|
||||
["property", "MODIFIED"],
|
||||
["property", "NAME"],
|
||||
["property", "NO_SONAME"],
|
||||
["property", "NO_SYSTEM_FROM_IMPORTED"],
|
||||
["property", "OBJECT_DEPENDS"],
|
||||
["property", "OBJECT_OUTPUTS"],
|
||||
["property", "OSX_ARCHITECTURES"],
|
||||
["property", "OSX_ARCHITECTURES_WHATEVER"],
|
||||
["property", "OUTPUT_NAME"],
|
||||
["property", "OUTPUT_NAME_WHATEVER"],
|
||||
["property", "PACKAGES_FOUND"],
|
||||
["property", "PACKAGES_NOT_FOUND"],
|
||||
["property", "PARENT_DIRECTORY"],
|
||||
["property", "PASS_REGULAR_EXPRESSION"],
|
||||
["property", "PDB_NAME"],
|
||||
["property", "PDB_NAME_WHATEVER"],
|
||||
["property", "PDB_OUTPUT_DIRECTORY"],
|
||||
["property", "PDB_OUTPUT_DIRECTORY_WHATEVER"],
|
||||
["property", "POSITION_INDEPENDENT_CODE"],
|
||||
["property", "POST_INSTALL_SCRIPT"],
|
||||
["property", "PREDEFINED_TARGETS_FOLDER"],
|
||||
["property", "PREFIX"],
|
||||
["property", "PRE_INSTALL_SCRIPT"],
|
||||
["property", "PRIVATE_HEADER"],
|
||||
["property", "PROCESSORS"],
|
||||
["property", "PROCESSOR_AFFINITY"],
|
||||
["property", "PROJECT_LABEL"],
|
||||
["property", "PUBLIC_HEADER"],
|
||||
["property", "REPORT_UNDEFINED_PROPERTIES"],
|
||||
["property", "REQUIRED_FILES"],
|
||||
["property", "RESOURCE"],
|
||||
["property", "RESOURCE_LOCK"],
|
||||
["property", "RULE_LAUNCH_COMPILE"],
|
||||
["property", "RULE_LAUNCH_COMPILE"],
|
||||
["property", "RULE_LAUNCH_COMPILE"],
|
||||
["property", "RULE_LAUNCH_CUSTOM"],
|
||||
["property", "RULE_LAUNCH_CUSTOM"],
|
||||
["property", "RULE_LAUNCH_CUSTOM"],
|
||||
["property", "RULE_LAUNCH_LINK"],
|
||||
["property", "RULE_LAUNCH_LINK"],
|
||||
["property", "RULE_LAUNCH_LINK"],
|
||||
["property", "RULE_MESSAGES"],
|
||||
["property", "RUNTIME_OUTPUT_DIRECTORY"],
|
||||
["property", "RUNTIME_OUTPUT_DIRECTORY_WHATEVER"],
|
||||
["property", "RUNTIME_OUTPUT_NAME"],
|
||||
["property", "RUNTIME_OUTPUT_NAME_WHATEVER"],
|
||||
["property", "RUN_SERIAL"],
|
||||
["property", "SKIP_AUTOGEN"],
|
||||
["property", "SKIP_AUTOMOC"],
|
||||
["property", "SKIP_AUTORCC"],
|
||||
["property", "SKIP_AUTOUIC"],
|
||||
["property", "SKIP_BUILD_RPATH"],
|
||||
["property", "SKIP_RETURN_CODE"],
|
||||
["property", "SOURCES"],
|
||||
["property", "SOURCE_DIR"],
|
||||
["property", "SOURCE_DIR"],
|
||||
["property", "SOVERSION"],
|
||||
["property", "STATIC_LIBRARY_FLAGS"],
|
||||
["property", "STATIC_LIBRARY_FLAGS_WHATEVER"],
|
||||
["property", "STATIC_LIBRARY_OPTIONS"],
|
||||
["property", "STRINGS"],
|
||||
["property", "SUBDIRECTORIES"],
|
||||
["property", "SUFFIX"],
|
||||
["property", "SYMBOLIC"],
|
||||
["property", "TARGET_ARCHIVES_MAY_BE_SHARED_LIBS"],
|
||||
["property", "TARGET_MESSAGES"],
|
||||
["property", "TARGET_SUPPORTS_SHARED_LIBS"],
|
||||
["property", "TESTS"],
|
||||
["property", "TEST_INCLUDE_FILE"],
|
||||
["property", "TEST_INCLUDE_FILES"],
|
||||
["property", "TIMEOUT"],
|
||||
["property", "TIMEOUT_AFTER_MATCH"],
|
||||
["property", "TYPE"],
|
||||
["property", "TYPE"],
|
||||
["property", "USE_FOLDERS"],
|
||||
["property", "VALUE"],
|
||||
["property", "VARIABLES"],
|
||||
["property", "VERSION"],
|
||||
["property", "VISIBILITY_INLINES_HIDDEN"],
|
||||
["property", "VS_CONFIGURATION_TYPE"],
|
||||
["property", "VS_COPY_TO_OUT_DIR"],
|
||||
["property", "VS_CSHARP_WHATEVER"],
|
||||
["property", "VS_DEBUGGER_COMMAND"],
|
||||
["property", "VS_DEBUGGER_COMMAND_ARGUMENTS"],
|
||||
["property", "VS_DEBUGGER_ENVIRONMENT"],
|
||||
["property", "VS_DEBUGGER_WORKING_DIRECTORY"],
|
||||
["property", "VS_DEPLOYMENT_CONTENT"],
|
||||
["property", "VS_DEPLOYMENT_LOCATION"],
|
||||
["property", "VS_DOTNET_REFERENCEPROP_WHATEVER"],
|
||||
["property", "VS_DOTNET_REFERENCES"],
|
||||
["property", "VS_DOTNET_REFERENCES_COPY_LOCAL"],
|
||||
["property", "VS_DOTNET_REFERENCE_WHATEVER"],
|
||||
["property", "VS_GLOBAL_WHATEVER"],
|
||||
["property", "VS_GLOBAL_KEYWORD"],
|
||||
["property", "VS_GLOBAL_PROJECT_TYPES"],
|
||||
["property", "VS_GLOBAL_ROOTNAMESPACE"],
|
||||
["property", "VS_GLOBAL_SECTION_POST_WHATEVER"],
|
||||
["property", "VS_GLOBAL_SECTION_PRE_WHATEVER"],
|
||||
["property", "VS_INCLUDE_IN_VSIX"],
|
||||
["property", "VS_IOT_STARTUP_TASK"],
|
||||
["property", "VS_KEYWORD"],
|
||||
["property", "VS_RESOURCE_GENERATOR"],
|
||||
["property", "VS_SCC_AUXPATH"],
|
||||
["property", "VS_SCC_LOCALPATH"],
|
||||
["property", "VS_SCC_PROJECTNAME"],
|
||||
["property", "VS_SCC_PROVIDER"],
|
||||
["property", "VS_SDK_REFERENCES"],
|
||||
["property", "VS_SHADER_DISABLE_OPTIMIZATIONS"],
|
||||
["property", "VS_SHADER_ENABLE_DEBUG"],
|
||||
["property", "VS_SHADER_ENTRYPOINT"],
|
||||
["property", "VS_SHADER_FLAGS"],
|
||||
["property", "VS_SHADER_MODEL"],
|
||||
["property", "VS_SHADER_OBJECT_FILE_NAME"],
|
||||
["property", "VS_SHADER_OUTPUT_HEADER_FILE"],
|
||||
["property", "VS_SHADER_TYPE"],
|
||||
["property", "VS_SHADER_VARIABLE_NAME"],
|
||||
["property", "VS_STARTUP_PROJECT"],
|
||||
["property", "VS_TOOL_OVERRIDE"],
|
||||
["property", "VS_USER_PROPS"],
|
||||
["property", "VS_WINRT_COMPONENT"],
|
||||
["property", "VS_WINRT_EXTENSIONS"],
|
||||
["property", "VS_WINRT_REFERENCES"],
|
||||
["property", "VS_XAML_TYPE"],
|
||||
["property", "WILL_FAIL"],
|
||||
["property", "WIN32_EXECUTABLE"],
|
||||
["property", "WINDOWS_EXPORT_ALL_SYMBOLS"],
|
||||
["property", "WORKING_DIRECTORY"],
|
||||
["property", "WRAP_EXCLUDE"],
|
||||
["property", "XCODE_ATTRIBUTE_WHATEVER"],
|
||||
["property", "XCODE_EMIT_EFFECTIVE_PLATFORM_NAME"],
|
||||
["property", "XCODE_EXPLICIT_FILE_TYPE"],
|
||||
["property", "XCODE_EXPLICIT_FILE_TYPE"],
|
||||
["property", "XCODE_FILE_ATTRIBUTES"],
|
||||
["property", "XCODE_LAST_KNOWN_FILE_TYPE"],
|
||||
["property", "XCODE_PRODUCT_TYPE"],
|
||||
["property", "XCODE_SCHEME_ADDRESS_SANITIZER"],
|
||||
["property", "XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN"],
|
||||
["property", "XCODE_SCHEME_ARGUMENTS"],
|
||||
["property", "XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER"],
|
||||
["property", "XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS"],
|
||||
["property", "XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE"],
|
||||
["property", "XCODE_SCHEME_ENVIRONMENT"],
|
||||
["property", "XCODE_SCHEME_EXECUTABLE"],
|
||||
["property", "XCODE_SCHEME_GUARD_MALLOC"],
|
||||
["property", "XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP"],
|
||||
["property", "XCODE_SCHEME_MALLOC_GUARD_EDGES"],
|
||||
["property", "XCODE_SCHEME_MALLOC_SCRIBBLE"],
|
||||
["property", "XCODE_SCHEME_MALLOC_STACK"],
|
||||
["property", "XCODE_SCHEME_THREAD_SANITIZER"],
|
||||
["property", "XCODE_SCHEME_THREAD_SANITIZER_STOP"],
|
||||
["property", "XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER"],
|
||||
["property", "XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP"],
|
||||
["property", "XCODE_SCHEME_ZOMBIE_OBJECTS"],
|
||||
["property", "XCTEST"],
|
||||
["property", "cxx_aggregate_default_initializers"],
|
||||
["property", "cxx_alias_templates"],
|
||||
["property", "cxx_alignas"],
|
||||
["property", "cxx_alignof"],
|
||||
["property", "cxx_attributes"],
|
||||
["property", "cxx_attribute_deprecated"],
|
||||
["property", "cxx_auto_type"],
|
||||
["property", "cxx_binary_literals"],
|
||||
["property", "cxx_constexpr"],
|
||||
["property", "cxx_contextual_conversions"],
|
||||
["property", "cxx_decltype_incomplete_return_types"],
|
||||
["property", "cxx_decltype"],
|
||||
["property", "cxx_decltype_auto"],
|
||||
["property", "cxx_default_function_template_args"],
|
||||
["property", "cxx_defaulted_functions"],
|
||||
["property", "cxx_defaulted_move_initializers"],
|
||||
["property", "cxx_delegating_constructors"],
|
||||
["property", "cxx_deleted_functions"],
|
||||
["property", "cxx_digit_separators"],
|
||||
["property", "cxx_enum_forward_declarations"],
|
||||
["property", "cxx_explicit_conversions"],
|
||||
["property", "cxx_extended_friend_declarations"],
|
||||
["property", "cxx_extern_templates"],
|
||||
["property", "cxx_final"],
|
||||
["property", "cxx_func_identifier"],
|
||||
["property", "cxx_generalized_initializers"],
|
||||
["property", "cxx_generic_lambdas"],
|
||||
["property", "cxx_inheriting_constructors"],
|
||||
["property", "cxx_inline_namespaces"],
|
||||
["property", "cxx_lambdas"],
|
||||
["property", "cxx_lambda_init_captures"],
|
||||
["property", "cxx_local_type_template_args"],
|
||||
["property", "cxx_long_long_type"],
|
||||
["property", "cxx_noexcept"],
|
||||
["property", "cxx_nonstatic_member_init"],
|
||||
["property", "cxx_nullptr"],
|
||||
["property", "cxx_override"],
|
||||
["property", "cxx_range_for"],
|
||||
["property", "cxx_raw_string_literals"],
|
||||
["property", "cxx_reference_qualified_functions"],
|
||||
["property", "cxx_relaxed_constexpr"],
|
||||
["property", "cxx_return_type_deduction"],
|
||||
["property", "cxx_right_angle_brackets"],
|
||||
["property", "cxx_rvalue_references"],
|
||||
["property", "cxx_sizeof_member"],
|
||||
["property", "cxx_static_assert"],
|
||||
["property", "cxx_strong_enums"],
|
||||
["property", "cxx_thread_local"],
|
||||
["property", "cxx_trailing_return_types"],
|
||||
["property", "cxx_unicode_literals"],
|
||||
["property", "cxx_uniform_initialization"],
|
||||
["property", "cxx_unrestricted_unions"],
|
||||
["property", "cxx_user_literals"],
|
||||
["property", "cxx_variable_templates"],
|
||||
["property", "cxx_variadic_macros"],
|
||||
["property", "cxx_variadic_templates"],
|
||||
["property", "cxx_template_template_parameters"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for all properties.
|
|
@ -0,0 +1,15 @@
|
|||
${}
|
||||
$<>
|
||||
()
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["punctuation", "${"], ["punctuation", "}"],
|
||||
["punctuation", "$<"], ["punctuation", ">"],
|
||||
["punctuation", "("], ["punctuation", ")"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for punctuation.
|
|
@ -0,0 +1,38 @@
|
|||
"This is a string"
|
||||
"This is
|
||||
multi
|
||||
line
|
||||
string"
|
||||
"${VAR}with${BAR}"
|
||||
"${FOO} with ${BAR}"
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["string", ["\"This is a string\""]],
|
||||
["string", ["\"This is \nmulti\nline\nstring\""]],
|
||||
["string", [
|
||||
"\"",
|
||||
["interpolation", [
|
||||
["punctuation", "${"], ["variable", "VAR"], ["punctuation", "}"]]
|
||||
],
|
||||
"with",
|
||||
["interpolation", [
|
||||
["punctuation", "${"], ["variable", "BAR"], ["punctuation", "}"]]
|
||||
], "\""]
|
||||
],
|
||||
["string", [
|
||||
"\"",
|
||||
["interpolation", [
|
||||
["punctuation", "${"], ["variable", "FOO"], ["punctuation", "}"]]
|
||||
],
|
||||
" with ",
|
||||
["interpolation", [
|
||||
["punctuation", "${"], ["variable", "BAR"], ["punctuation", "}"]]
|
||||
], "\""]
|
||||
]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for strings.
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue