snippet new_project
options head
project(${1:project_name})
set(${2:PROJECT}_VERSION_MAJOR 0)
set($2_VERSION_MINOR 0)
set($2_VERSION_TEENY 1)
set(PACKAGE_VERSION "${$2_VERSION_MAJOR}.${$2_VERSION_MINOR}.${$2_VERSION_TEENY}")
cmake_minimum_required(VERSION ${3:2.8})
${0}
snippet if
abbr if() endif()
options head
if(${1:#:condition})
${0}
endif()
snippet if_else
abbr if() else() endif()
options head
if(${1:#:condition})
${2}
else()
${3}
endif()
snippet foreach
abbr foreach() endforeach()
options head
foreach(${1:item} ${2:items})
${3}
endforeach($1)
snippet macro
abbr macro() endmacro()
options head
macro(${1:name} ${2:args})
${3}
endmacro($1)
snippet function
abbr function() endfunction()
options head
function(${1:name} ${2:args})
${3}
endfunction($1)
snippet message
abbr message("...")
options head
message("${1}")
snippet status_message
abbr message(STATUS "...")
options head
message(STATUS "${1}")
snippet warning_message
abbr message(WARNING "...")
options head
message(WARNING "${1}")
snippet author_warning_message
abbr message(AUTHOR_WARNING "...")
options head
message(AUTHOR_WARNING "${1}")
snippet send_error_message
abbr message(SEND_ERROR "...")
options head
message(SEND_ERROR "${1}")
snippet fatal_error_message
abbr message(FATAL_ERROR "...")
options head
message(FATAL_ERROR "${1}")
snippet while
abbr while() endwhile()
options head
while(${1:#:condition})
${2}
endwhile()
snippet file_GLOBE_RECURSE
abbr file(GLOB_RECURSE ...)
options head
file(GLOB_RECURSE ${1:#:var} ${2:#:glob_paths})