Warning, /frameworks/kio/src/urifilters/ikws/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_subdirectory(searchproviders) 0002 0003 #### 0004 0005 kcoreaddons_add_plugin(kuriikwsfilter 0006 INSTALL_NAMESPACE "kf${QT_MAJOR_VERSION}/urifilters" 0007 ) 0008 0009 target_sources(kuriikwsfilter PRIVATE 0010 kuriikwsfiltereng.cpp 0011 kuriikwsfilter.cpp 0012 searchprovider.cpp 0013 searchproviderregistry.cpp 0014 ) 0015 0016 ki18n_wrap_ui(kuriikwsfilter 0017 ikwsopts_ui.ui 0018 searchproviderdlg_ui.ui 0019 ) 0020 0021 ecm_qt_export_logging_category( 0022 IDENTIFIER category 0023 CATEGORY_NAME kf.kio.urifilters.ikws 0024 OLD_CATEGORY_NAMES org.kde.kurifilter-ikws 0025 DEFAULT_SEVERITY Warning 0026 DESCRIPTION "KUriFilter IKWS (KIO)" 0027 EXPORT KIO 0028 ) 0029 0030 target_link_libraries(kuriikwsfilter 0031 PRIVATE 0032 KF5::ConfigWidgets # KCModule 0033 KF5::KIOWidgets # KUriFilter 0034 KF5::I18n 0035 Qt${QT_MAJOR_VERSION}::DBus 0036 ) 0037 0038 if (TARGET Qt6::Core5Compat) 0039 target_link_libraries(kuriikwsfilter PRIVATE Qt6::Core5Compat) # QTextCodec 0040 endif() 0041 0042 ##### 0043 0044 kcoreaddons_add_plugin(kurisearchfilter 0045 INSTALL_NAMESPACE "kf${QT_MAJOR_VERSION}/urifilters" 0046 ) 0047 0048 target_sources(kurisearchfilter PRIVATE 0049 kurisearchfilter.cpp 0050 kuriikwsfiltereng.cpp 0051 ikwsopts.cpp 0052 searchproviderdlg.cpp 0053 searchprovider.cpp 0054 searchproviderregistry.cpp 0055 ) 0056 0057 ki18n_wrap_ui(kurisearchfilter ikwsopts_ui.ui searchproviderdlg_ui.ui) 0058 0059 target_link_libraries(kurisearchfilter 0060 KF5::ConfigWidgets # KCModule 0061 KF5::KIOWidgets # KUriFilter 0062 KF5::I18n 0063 Qt${QT_MAJOR_VERSION}::DBus 0064 ) 0065 0066 ########### install files ############### 0067 0068 install( FILES searchprovider.desktop DESTINATION ${KDE_INSTALL_KSERVICETYPESDIR} )