Обновление подмодулей

This commit is contained in:
2020-04-15 10:38:42 +03:00
parent 0790d78cf4
commit fc747976e4
4 changed files with 19 additions and 7 deletions

View File

@ -76,15 +76,15 @@ add_pvs_check(${TRGT})
# Qt5: подключение заголовочных файлов
target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Core_INCLUDE_DIRS})
target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Gui_INCLUDE_DIRS})
target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Widgets_INCLUDE_DIRS})
target_include_directories(${TRGT} PUBLIC ${Qt5Core_INCLUDE_DIRS})
target_include_directories(${TRGT} PUBLIC ${Qt5Gui_INCLUDE_DIRS})
target_include_directories(${TRGT} PUBLIC ${Qt5Widgets_INCLUDE_DIRS})
# Qt5: подключение библиотек
target_link_libraries(${TRGT} Qt5::Core Qt5::Gui Qt5::Widgets)
# Добавление к пути поиска заголовочных файлов
target_include_directories(${TRGT} SYSTEM PUBLIC ${Boost_INCLUDE_DIRS})
target_include_directories(${TRGT} PUBLIC ${Boost_INCLUDE_DIRS})
# Зависимость от библиотеки из внешнего проекта проекта
add_dependencies(${TRGT} myxlib)
@ -100,5 +100,17 @@ target_link_libraries(${TRGT} myx-qt myx-filesystem myx-base)
set_target_properties(${TRGT} PROPERTIES OUTPUT_NAME ${TRGT} RUNTIME_OUTPUT_DIRECTORY
${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_BINDIR})
# Подключение настроек для динамического анализа программы
add_sanitizers(${TRGT})
# Подключение возможности использования утилиты Gcov
# для исследования покрытия кода
add_code_coverage(${TRGT})
# Подключение возможности включения пакетного режима обработки
# исходных файлов в генераторах для ускорения сборки
cotire(${TRGT})
# Правила для установки
install(TARGETS ${TRGT} COMPONENT MAIN RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})