Обновление CMakeLists.txt

This commit is contained in:
2019-04-15 03:29:57 +03:00
parent 427053f55d
commit 9ae75c2035
4 changed files with 26 additions and 5 deletions

View File

@ -21,9 +21,7 @@ qt_translation(TARGET ${current_target} TS_DIR ${CMAKE_SOURCE_DIR}/l10n LANGUAGE
target_include_directories(${current_target} SYSTEM PUBLIC ${Qt5Core_INCLUDE_DIRS})
target_include_directories(${current_target} SYSTEM PUBLIC ${Qt5Gui_INCLUDE_DIRS})
target_include_directories(${current_target} SYSTEM PUBLIC ${Qt5Widgets_INCLUDE_DIRS})
target_link_libraries(${current_target} Qt5::Core)
target_link_libraries(${current_target} Qt5::Gui)
target_link_libraries(${current_target} Qt5::Widgets)
target_compile_options(${current_target} PUBLIC "${Qt5Core_EXECUTABLE_COMPILE_FLAGS}")
# Зависимость от библиотеки из текущего проекта
add_dependencies(${current_target} cmex)
@ -55,9 +53,20 @@ target_link_libraries(${current_target} cmex_static)
# Библиотека из внешнего проекта cmext
target_link_libraries(${current_target} ${CMAKE_BINARY_DIR}/lib/libcmext.a)
target_link_libraries(${current_target} Qt5::Core)
target_link_libraries(${current_target} Qt5::Gui)
target_link_libraries(${current_target} Qt5::Widgets)
cotire(${current_target})
# cotire(${current_target})
# Правила для установки
install(TARGETS ${current_target} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
#include(PVS-Studio)
#pvs_studio_add_target(TARGET ${current_target}_pvs
# ANALYZE ${current_target}
# ALL
# HIDE_HELP
# COMPILE_COMANDS
# OUTPUT FORMAT errorfile
# MODE GA:1,2,3;64:1;OP:1,2;CS:1,2)