1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-01-09 14:27:56 +00:00

Set target property before it is used

This commit is contained in:
Vladimir Golovnev (Glassez) 2020-09-27 22:17:50 +03:00
parent 0284721ba2
commit aef8f4f465
No known key found for this signature in database
GPG Key ID: 52A2C7DEE2DFA6F7

View File

@ -65,6 +65,11 @@ target_link_libraries(qbt_app PRIVATE
) )
set_target_properties(qbt_app PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") set_target_properties(qbt_app PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}")
if (GUI)
set_target_properties(qbt_app PROPERTIES OUTPUT_NAME qbittorrent)
else()
set_target_properties(qbt_app PROPERTIES OUTPUT_NAME qbittorrent-nox)
endif()
# Additional platform specific configuration # Additional platform specific configuration
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
@ -145,10 +150,13 @@ if (STACKTRACE)
endif() endif()
if (GUI) if (GUI)
set_target_properties(qbt_app PROPERTIES OUTPUT_NAME qbittorrent)
target_link_libraries(qbt_app PRIVATE qbt_gui) target_link_libraries(qbt_app PRIVATE qbt_gui)
else() if ((CMAKE_SYSTEM_NAME STREQUAL "Windows") OR (CMAKE_SYSTEM_NAME STREQUAL "Darwin"))
set_target_properties(qbt_app PROPERTIES OUTPUT_NAME qbittorrent-nox) qt5_import_plugins(qbt_app
INCLUDE Qt5::QSvgIconPlugin
INCLUDE Qt5::QSvgPlugin
)
endif()
endif() endif()
if (WEBUI) if (WEBUI)
@ -159,15 +167,6 @@ if (WEBUI)
target_link_libraries(qbt_app PRIVATE qbt_webui) target_link_libraries(qbt_app PRIVATE qbt_webui)
endif() endif()
if (GUI)
if ((CMAKE_SYSTEM_NAME STREQUAL "Windows") OR (CMAKE_SYSTEM_NAME STREQUAL "Darwin"))
qt5_import_plugins(qbt_app
INCLUDE Qt5::QSvgIconPlugin
INCLUDE Qt5::QSvgPlugin
)
endif()
endif()
# Installation # Installation
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------