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} )