diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt index 977826a09..30b2b9b10 100644 --- a/src/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -65,6 +65,11 @@ target_link_libraries(qbt_app PRIVATE ) 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 # ----------------------------------------------------------------------------- @@ -145,10 +150,13 @@ if (STACKTRACE) endif() if (GUI) - set_target_properties(qbt_app PROPERTIES OUTPUT_NAME qbittorrent) target_link_libraries(qbt_app PRIVATE qbt_gui) -else() - set_target_properties(qbt_app PROPERTIES OUTPUT_NAME qbittorrent-nox) + 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() if (WEBUI) @@ -159,15 +167,6 @@ if (WEBUI) target_link_libraries(qbt_app PRIVATE qbt_webui) 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 # ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------