Warning, /graphics/gwenview/part/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN="gwenview") 0002 0003 include_directories( 0004 ${CMAKE_CURRENT_SOURCE_DIR}/.. 0005 ) 0006 0007 set(gvpart_SRCS 0008 gvbrowserextension.cpp 0009 gvpart.cpp 0010 gvbrowserextension.h 0011 gvpart.h 0012 gvpart.qrc 0013 ) 0014 0015 add_library(gvpart MODULE ${gvpart_SRCS}) 0016 0017 target_link_libraries(gvpart KF6::Parts gwenviewlib) 0018 0019 if(QT_MAJOR_VERSION STREQUAL "6") 0020 JoinListAsString("${IMAGE_MIME_TYPES_LIST}" "\",\"" IMAGE_MIME_LIST) 0021 configure_file(gvpart.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/gvpart.json) 0022 else() 0023 configure_file(gvpart.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/gvpart.desktop) 0024 kcoreaddons_desktop_to_json(gvpart ${CMAKE_CURRENT_BINARY_DIR}/gvpart.desktop) 0025 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/gvpart.desktop DESTINATION ${KDE_INSTALL_KSERVICESDIR}) 0026 endif() 0027 0028 install(TARGETS gvpart DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf6/parts)