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"}