1 snippet cmake "CMakeFiles Stub" b
2 cmake_minimum_required(VERSION 3.5)
3 project(${1:ProjectName})
5 # find_package(Boost REQUIRED)
7 add_executable(\${PROJECT_NAME}
11 set_target_properties(\${PROJECT_NAME}
12 PROPERTIES CXX_STANDARD 14
15 target_link_libraries(\${PROJECT_NAME}
19 snippet qt5 "Find Qt5 Modules" b
27 foreach(qt5_module ${qt5_modules})
28 find_package(${qt5_module} REQUIRED)
39 find_package(${0:LIBRARY})
43 file(GLOB ${1:SRCS} *.${0:cpp})
47 add_subdirectory(${0:src})
57 target_link_libraries(\${PROJECT_NAME}
63 add_executable(${1:bin})
67 set(${1:var} ${0:val})
71 add_dependencies(${1:target}
77 set_target_properties(${1:target} ${2:PROPERTIES}
78 ${3:COMPILE_FLAGS} ${0:"-O3 -Wall -pedantic"}