Обновление CMakeLists.txt
This commit is contained in:
@ -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)
|
||||
|
Reference in New Issue
Block a user