diff options
author | Hannah von Reth <hannah.vonreth@owncloud.com> | 2021-03-11 22:43:14 +0300 |
---|---|---|
committer | Hannah von Reth <hannah.vonreth@owncloud.com> | 2021-03-11 22:43:14 +0300 |
commit | 3e4e63c587804a3a848ff65d323c9f4f55d27a84 (patch) | |
tree | 0d77bc62b7eb9dc0d6da46ce809466ab61272f5b /src/gui/CMakeLists.txt | |
parent | 8d83074a59eee79ab6a2499961944b284a7e4191 (diff) | |
parent | bc3a5ced95447c990a8c5864b00b9edb2c9c1cdd (diff) |
Merge remote-tracking branch 'origin/2.7' into master
Diffstat (limited to 'src/gui/CMakeLists.txt')
-rw-r--r-- | src/gui/CMakeLists.txt | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt index 224da029c..868176ad0 100644 --- a/src/gui/CMakeLists.txt +++ b/src/gui/CMakeLists.txt @@ -126,7 +126,7 @@ endif() add_library(owncloudCore STATIC ${final_src}) set_target_properties(owncloudCore PROPERTIES AUTOUIC ON AUTORCC ON) target_link_libraries(owncloudCore PUBLIC Qt5::Widgets Qt5::Network Qt5::Xml - ${synclib_NAME}) + libsync) add_subdirectory(socketapi) @@ -187,27 +187,31 @@ if(WITH_CRASHREPORTER) endif() endif() -add_executable(${APPLICATION_EXECUTABLE} main.cpp) -set_target_properties(${APPLICATION_EXECUTABLE} PROPERTIES AUTOUIC ON AUTORCC ON) -target_link_libraries( ${APPLICATION_EXECUTABLE} owncloudCore ) +add_executable(owncloud main.cpp) +set_target_properties(owncloud PROPERTIES + OUTPUT_NAME "${APPLICATION_EXECUTABLE}" + AUTOUIC ON + AUTORCC ON +) +target_link_libraries(owncloud owncloudCore) find_package(Qt5LinguistTools) if(Qt5LinguistTools_FOUND) qt5_add_translation(client_I18N ${TRANSLATIONS}) - target_sources(${APPLICATION_EXECUTABLE} PRIVATE ${client_I18N}) + target_sources(owncloud PRIVATE ${client_I18N}) endif() #TODO Move resources files -target_sources(${APPLICATION_EXECUTABLE} PRIVATE +target_sources(owncloud PRIVATE ${PROJECT_SOURCE_DIR}/client.qrc ${PROJECT_SOURCE_DIR}/core_theme.qrc) -generate_theme(${APPLICATION_EXECUTABLE} OWNCLOUD_SIDEBAR_ICONS) +generate_theme(owncloud OWNCLOUD_SIDEBAR_ICONS) MESSAGE(STATUS "OWNCLOUD_SIDEBAR_ICONS: ${APPLICATION_ICON_NAME}: ${OWNCLOUD_SIDEBAR_ICONS}") ecm_add_app_icon(appIcons ICONS "${OWNCLOUD_ICONS}" SIDEBAR_ICONS "${OWNCLOUD_SIDEBAR_ICONS}" OUTFILE_BASENAME "${APPLICATION_ICON_NAME}") -target_sources(${APPLICATION_EXECUTABLE} PRIVATE ${appIcons}) +target_sources(owncloud PRIVATE ${appIcons}) if(NOT APPLE) if(WIN32) @@ -215,9 +219,9 @@ if(NOT APPLE) ${CMAKE_CURRENT_SOURCE_DIR}/version.rc.in ${CMAKE_CURRENT_BINARY_DIR}/version.rc @ONLY) - target_sources(${APPLICATION_EXECUTABLE} PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/version.rc) + target_sources(owncloud PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/version.rc) if(NOT MSVC) - target_sources(${APPLICATION_EXECUTABLE} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/manifest-mingw.rc) + target_sources(owncloud PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/manifest-mingw.rc) endif() else() file(GLOB _icons "${OEM_THEME_DIR}/theme/colored/*-${APPLICATION_ICON_NAME}-icon.png") @@ -232,7 +236,7 @@ if(NOT APPLE) # we may not add MACOSX_BUNDLE here, if not building one else() - target_sources(${APPLICATION_EXECUTABLE} PRIVATE ${OWNCLOUD_BUNDLED_RESOURCES}) + target_sources(owncloud PRIVATE ${OWNCLOUD_BUNDLED_RESOURCES}) set_source_files_properties( ${client_I18N} @@ -246,10 +250,10 @@ else() MACOSX_PACKAGE_LOCATION Resources ) - set_target_properties(${APPLICATION_EXECUTABLE} PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/MacOSXBundleInfo.plist) + set_target_properties(owncloud PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/MacOSXBundleInfo.plist) endif() -install(TARGETS ${APPLICATION_EXECUTABLE} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) +install(TARGETS owncloud ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) if(UNIX AND NOT APPLE) include(libcloudproviders/libcloudproviders.cmake) |