Обновление

This commit is contained in:
2021-07-02 11:09:05 +03:00
parent 1dd2980c9b
commit e17d69febc
18 changed files with 282 additions and 111 deletions

View File

@ -24,7 +24,7 @@ set(TRGT_ui
# Файлы описания ресурсов, включаемых в исполняемый файл
set(TRGT_qrc
${CMAKE_SOURCE_DIR}/files/data/icon.qrc)
${CMAKE_SOURCE_DIR}/files/share/icon.qrc)
set(TRGT_headers ${TRGT_hpp} ${TRGT_moc_hpp})
###
@ -95,6 +95,9 @@ add_dependencies(${TRGT} myxlib)
# от внешнего проекта, к списку путей для поиска
target_include_directories(${TRGT} PUBLIC $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/include>)
# Компоновка с библиотеками из внешнего проекта
target_link_libraries(${TRGT} myx-qt myx-filesystem)
# Имя целевого каталога и выходного файла для цели
set_target_properties(${TRGT} PROPERTIES OUTPUT_NAME ${TRGT})
@ -110,4 +113,4 @@ add_code_coverage(${TRGT})
cotire(${TRGT})
# Правила для установки
install(TARGETS ${TRGT} COMPONENT MAIN RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
install(TARGETS ${TRGT} COMPONENT main RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})