1 snippet cmake "CMakeFiles Stub" b
 
   2 cmake_minimum_required(VERSION 2.8.11)
 
   3 project(${1:ProjectName})
 
   5 find_package(${2:LIBRARY})
 
  11 add_subdirectory(${0:src})
 
  14 set_target_properties($1
 
  15         PROPERTIES CXX_STANDARD 11
 
  19 target_link_libraries($1
 
  24 snippet qt5 "Find Qt5 Modules" b
 
  32 foreach(qt5_module ${qt5_modules})
 
  33         find_package(${qt5_module} QUIET)
 
  34         if(${qt5_module}_FOUND)
 
  36         else(${qt5_module}_FOUND)
 
  37                 message(FATAL_ERROR "Qt5 module '${qt5_module}' not found")
 
  50 find_package(${0:LIBRARY})
 
  51 include_dir($0_INCLUDE_DIRS)
 
  52 link_directories($0_LIBRARY_DIRS)
 
  56 file(GLOB ${1:SRCS} *.${0:cpp})
 
  60 add_subdirectory(${0:src})
 
  64 add_library(${1:lib} ${2:STATIC}
 
  70 target_link_libraries(${1:bin}
 
  76 add_executable(${1:bin})
 
  80 set(${1:var} ${0:val})
 
  84 add_dependencies(${1:target}
 
  90 set_target_properties(${1:target}
 
  91         ${2:PROPERTIES} ${3:COMPILE_FLAGS}
 
  92         ${0:"-O3 -Wall -pedantic"}