Warning, /utilities/ark/part/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(arkpart MODULE) 0002 0003 target_sources(arkpart PRIVATE 0004 factory.cpp 0005 part.cpp 0006 infopanel.cpp 0007 arkviewer.cpp 0008 archivemodel.cpp 0009 archivesortfiltermodel.cpp 0010 archiveview.cpp 0011 jobtracker.cpp 0012 overwritedialog.cpp 0013 arkpart.qrc 0014 ) 0015 0016 ecm_qt_declare_logging_category(arkpart 0017 HEADER ark_debug.h 0018 IDENTIFIER ARK 0019 CATEGORY_NAME ark.part DESCRIPTION "Ark KPart" EXPORT ARK) 0020 set(ark_adaptor_SRCS) 0021 qt_add_dbus_adaptor(ark_adaptor_SRCS dnddbusinterface.xml part.h Ark::Part) 0022 target_sources(arkpart PRIVATE ${ark_adaptor_SRCS}) 0023 ki18n_wrap_ui(arkpart 0024 arkviewer.ui 0025 infopanel.ui 0026 jobtracker.ui) 0027 0028 0029 target_link_libraries(arkpart kerfuffle KF6::Parts KF6::KIOFileWidgets) 0030 0031 list(POP_BACK SUPPORTED_ARK_MIMETYPES) 0032 list(JOIN SUPPORTED_ARK_MIMETYPES "\", \"" SUPPORTED_ARK_MIMETYPES_JSON) 0033 0034 configure_file( 0035 ${CMAKE_CURRENT_SOURCE_DIR}/ark_part.json.cmake 0036 ${CMAKE_CURRENT_BINARY_DIR}/ark_part.json 0037 ) 0038 0039 install(TARGETS arkpart DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf6/parts)