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)