add_definitions(-DTRANSLATION_DOMAIN="gwenview") include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) set(gvpart_SRCS gvbrowserextension.cpp gvpart.cpp gvbrowserextension.h gvpart.h gvpart.qrc ) add_library(gvpart MODULE ${gvpart_SRCS}) target_link_libraries(gvpart KF6::Parts gwenviewlib) if(QT_MAJOR_VERSION STREQUAL "6") JoinListAsString("${IMAGE_MIME_TYPES_LIST}" "\",\"" IMAGE_MIME_LIST) configure_file(gvpart.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/gvpart.json) else() configure_file(gvpart.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/gvpart.desktop) kcoreaddons_desktop_to_json(gvpart ${CMAKE_CURRENT_BINARY_DIR}/gvpart.desktop) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/gvpart.desktop DESTINATION ${KDE_INSTALL_KSERVICESDIR}) endif() install(TARGETS gvpart DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf6/parts)