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=\"kcm5_filetypes\") 0005 0006 set(libfiletypes_SRCS 0007 filetypedetails.cpp 0008 filegroupdetails.cpp 0009 kservicelistwidget.cpp 0010 typeslistitem.cpp 0011 mimetypedata.cpp 0012 mimetypewriter.cpp 0013 newtypedlg.cpp 0014 kserviceselectdlg.cpp 0015 filetypedetails.h 0016 filegroupdetails.h 0017 kservicelistwidget.h 0018 typeslistitem.h 0019 mimetypedata.h 0020 mimetypewriter.h 0021 newtypedlg.h 0022 kserviceselectdlg.h 0023 ) 0024 0025 ########### next target ############### 0026 0027 set(kcm_filetypes_SRCS filetypesview.cpp ${libfiletypes_SRCS}) 0028 0029 kcoreaddons_add_plugin(kcm_filetypes SOURCES ${kcm_filetypes_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings_qwidgets") 0030 0031 kcmutils_generate_desktop_file(kcm_filetypes) 0032 target_link_libraries(kcm_filetypes 0033 KF5::ConfigWidgets 0034 KF5::IconThemes 0035 KF5::I18n 0036 KF5::KIOWidgets # KOpenWithDialog, KBuildSycocaProgressDialog 0037 KF5::Parts 0038 Qt::DBus 0039 ) 0040 0041 ########### next target ############### 0042 0043 set(keditfiletype_SRCS keditfiletype.cpp keditfiletype.h ${libfiletypes_SRCS}) 0044 0045 add_executable(keditfiletype ${keditfiletype_SRCS}) 0046 target_compile_definitions(keditfiletype PRIVATE -DPROJECT_VERSION="${PROJECT_VERSION}") 0047 0048 target_link_libraries(keditfiletype 0049 KF5::ConfigCore 0050 KF5::IconThemes 0051 KF5::KIOWidgets # KOpenWithDialog, KBuildSycocaProgressDialog 0052 KF5::WindowSystem 0053 KF5::I18n 0054 KF5::Service 0055 KF5::Parts 0056 Qt::DBus 0057 ) 0058 0059 install_compat_symlink(keditfiletype) 0060 install(TARGETS keditfiletype DESTINATION ${KDE_INSTALL_FULL_BINDIR}) 0061 0062 ########### install files ############### 0063 0064 install( PROGRAMS org.kde.keditfiletype.desktop DESTINATION ${KDE_INSTALL_APPDIR} )