diff --git a/src/cmlib-example/CMakeLists.txt b/src/cmlib-example/CMakeLists.txt index 2623910..c0a9a22 100644 --- a/src/cmlib-example/CMakeLists.txt +++ b/src/cmlib-example/CMakeLists.txt @@ -59,6 +59,22 @@ link_directories(${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}) add_executable(${TRGT} ${TRGT_ui_h} ${TRGT_moc_cpp} ${TRGT_qrc_cpp} ${TRGT_cpp}) common_target_properties(${TRGT}) +# Создание цели format-sources для автоматического форматирования кода +add_format_sources(${TRGT} ${TRGT_cpp} ${TRGT_hpp} ${TRGT_moc_hpp}) + +# Создание цели clazy-check для проверки утилитой clazy +add_clazy_check(${TRGT} ${TRGT_cpp} ${TRGT_hpp} ${TRGT_moc_hpp}) + +# Создание цели clang-tidy-check для проверки утилитой clang-tidy +add_clang_tidy_check(${TRGT} ${TRGT_cpp} ${TRGT_hpp} ${TRGT_moc_hpp}) + +# Создание цели clang-analyze-check для проверки утилитой clang-analyze +add_clang_analyze_check(${TRGT} ${TRGT_cpp} ${TRGT_hpp} ${TRGT_moc_hpp}) + +# Создание цели pvs-check для проверки утилитой pvs-studio-analyzer +add_pvs_check(${TRGT}) + + # Qt5: подключение заголовочных файлов target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Core_INCLUDE_DIRS}) target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Gui_INCLUDE_DIRS})