Improve some CMake snippets
This commit is contained in:
parent
93c8302e99
commit
804c05e3e1
@ -757,23 +757,27 @@ string(MAKE_C_IDENTIFIER ${1:input} ${2:output})
|
|||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet target_compile_definitions
|
snippet target_compile_definitions
|
||||||
target_compile_definitions(${1:target}
|
target_compile_definitions(${1:target} $2`!p
|
||||||
$2`!p snip.rv=complete(t[2], ['INTERFACE', 'PUBLIC', 'PRIVATE'])` ${4:definitions})
|
snip.rv=complete(t[2], ['INTERFACE', 'PUBLIC', 'PRIVATE'])`
|
||||||
|
${4:definitions})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet target_compile_options
|
snippet target_compile_options
|
||||||
target_compile_options(${1:target}${2: BEFORE}
|
target_compile_options(${1:target}${2: BEFORE} $3`!p
|
||||||
$3`!p snip.rv=complete(t[3], ['INTERFACE', 'PUBLIC', 'PRIVATE'])` ${4:options})
|
snip.rv=complete(t[3], ['INTERFACE', 'PUBLIC', 'PRIVATE'])`
|
||||||
|
${4:options})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet target_include_directories
|
snippet target_include_directories
|
||||||
target_include_directories(${1:target}${2: SYSTEM}${3: BEFORE}
|
target_include_directories(${1:target}${2: SYSTEM}${3: BEFORE} $4`!p
|
||||||
$4`!p snip.rv=complete(t[4], ['INTERFACE', 'PUBLIC', 'PRIVATE'])` ${5:includes})
|
snip.rv=complete(t[4], ['INTERFACE', 'PUBLIC', 'PRIVATE'])`
|
||||||
|
${5:includes})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet target_link_libraries
|
snippet target_link_libraries
|
||||||
target_link_libraries(${1:target}
|
target_link_libraries(${1:target} $2`!p
|
||||||
$2`!p snip.rv=complete(t[2], ['PRIVATE', 'PUBLIC', 'INTERFACE'])` ${3:libraries})
|
snip.rv=complete(t[2], ['PRIVATE', 'PUBLIC', 'INTERFACE'])`
|
||||||
|
${3:libraries})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet try_compile "cmake"
|
snippet try_compile "cmake"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user