Warning, /plasma/kde-cli-tools/keditfiletype/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_subdirectory(tests) 0002 0003 # KI18N Translation Domain for this library 0004 add_definitions(-DTRANSLATION_DOMAIN=\"kcm_filetypes\") 0005 0006 set(libfiletypes_SRCS 0007 filetypedetails.cpp 0008 filegroupdetails.cpp 0009 kservicelistwidget.cpp 0010 typeslistitem.cpp 0011 typeslistitembase.cpp 0012 typeslistproxyitem.cpp 0013 typeslisttreewidget.cpp 0014 mimetypedata.cpp 0015 mimetypewriter.cpp 0016 multiapplydialog.cpp 0017 newtypedlg.cpp 0018 kserviceselectdlg.cpp 0019 filetypedetails.h 0020 filegroupdetails.h 0021 kservicelistwidget.h 0022 typeslistitem.h 0023 typeslistitembase.h 0024 typeslistproxyitem.h 0025 typeslisttreewidget.h 0026 mimetypedata.h 0027 mimetypewriter.h 0028 multiapplydialog.h 0029 newtypedlg.h 0030 kserviceselectdlg.h 0031 ) 0032 0033 ########### next target ############### 0034 0035 set(kcm_filetypes_SRCS filetypesview.cpp ${libfiletypes_SRCS}) 0036 0037 kcoreaddons_add_plugin(kcm_filetypes SOURCES ${kcm_filetypes_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings_qwidgets") 0038 0039 kcmutils_generate_desktop_file(kcm_filetypes) 0040 target_link_libraries(kcm_filetypes 0041 KF6::ConfigWidgets 0042 KF6::IconThemes 0043 KF6::IconWidgets 0044 KF6::I18n 0045 KF6::KCMUtils 0046 KF6::KIOWidgets # KOpenWithDialog, KBuildSycocaProgressDialog 0047 KF6::Parts 0048 Qt::DBus 0049 ) 0050 0051 ########### next target ############### 0052 0053 set(keditfiletype_SRCS keditfiletype.cpp keditfiletype.h ${libfiletypes_SRCS}) 0054 0055 add_executable(keditfiletype ${keditfiletype_SRCS}) 0056 target_compile_definitions(keditfiletype PRIVATE -DPROJECT_VERSION="${PROJECT_VERSION}") 0057 0058 target_link_libraries(keditfiletype 0059 KF6::ConfigCore 0060 KF6::IconThemes 0061 KF6::IconWidgets 0062 KF6::KIOWidgets # KOpenWithDialog, KBuildSycocaProgressDialog 0063 KF6::WindowSystem 0064 KF6::I18n 0065 KF6::Service 0066 KF6::Parts 0067 Qt::DBus 0068 ) 0069 0070 install_compat_symlink(keditfiletype) 0071 install(TARGETS keditfiletype DESTINATION ${KDE_INSTALL_FULL_BINDIR}) 0072 0073 ########### install files ############### 0074 0075 install( PROGRAMS org.kde.keditfiletype.desktop DESTINATION ${KDE_INSTALL_APPDIR} )