Changeset View
Changeset View
Standalone View
Standalone View
src/urifilters/ikws/CMakeLists.txt
1 | add_subdirectory(searchproviders) | 1 | add_subdirectory(searchproviders) | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | set(kuriikwsfilter_PART_SRCS kuriikwsfiltereng.cpp kuriikwsfilter.cpp searchprovider.cpp) | 3 | #### | ||
4 | 4 | | |||
5 | ki18n_wrap_ui(kuriikwsfilter_PART_SRCS ikwsopts_ui.ui searchproviderdlg_ui.ui) | 5 | set(kuriikwsfilter_SRCS kuriikwsfiltereng.cpp kuriikwsfilter.cpp searchprovider.cpp) | ||
6 | 6 | | |||
7 | add_library(kuriikwsfilter MODULE ${kuriikwsfilter_PART_SRCS}) | 7 | ki18n_wrap_ui(kuriikwsfilter_SRCS ikwsopts_ui.ui searchproviderdlg_ui.ui) | ||
8 | | ||||
9 | kcoreaddons_add_plugin(kuriikwsfilter INSTALL_NAMESPACE "kf5/urifilters" JSON kuriikwsfilter.json SOURCES ${kuriikwsfilter_SRCS}) | ||||
8 | 10 | | |||
9 | target_link_libraries(kuriikwsfilter | 11 | target_link_libraries(kuriikwsfilter | ||
10 | KF5::ConfigWidgets # KCModule | 12 | KF5::ConfigWidgets # KCModule | ||
11 | KF5::KIOWidgets # KUriFilter | 13 | KF5::KIOWidgets # KUriFilter | ||
12 | KF5::I18n | 14 | KF5::I18n | ||
13 | Qt5::DBus | 15 | Qt5::DBus | ||
14 | ) | 16 | ) | ||
15 | 17 | | |||
16 | set_target_properties(kuriikwsfilter PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/kf5/urifilters") | 18 | ##### | ||
17 | install(TARGETS kuriikwsfilter DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf5/urifilters) | | |||
18 | 19 | | |||
19 | set(kurisearchfilter_PART_SRCS | 20 | set(kurisearchfilter_SRCS | ||
20 | kurisearchfilter.cpp | 21 | kurisearchfilter.cpp | ||
21 | kuriikwsfiltereng.cpp | 22 | kuriikwsfiltereng.cpp | ||
22 | ikwsopts.cpp | 23 | ikwsopts.cpp | ||
23 | searchproviderdlg.cpp | 24 | searchproviderdlg.cpp | ||
24 | searchprovider.cpp ) | 25 | searchprovider.cpp ) | ||
25 | 26 | | |||
26 | ki18n_wrap_ui(kurisearchfilter_PART_SRCS ikwsopts_ui.ui searchproviderdlg_ui.ui) | 27 | ki18n_wrap_ui(kurisearchfilter_SRCS ikwsopts_ui.ui searchproviderdlg_ui.ui) | ||
27 | 28 | | |||
28 | add_library(kurisearchfilter MODULE ${kurisearchfilter_PART_SRCS}) | 29 | kcoreaddons_add_plugin(kurisearchfilter INSTALL_NAMESPACE "kf5/urifilters" JSON kurisearchfilter.json SOURCES ${kurisearchfilter_SRCS}) | ||
29 | 30 | | |||
30 | target_link_libraries(kurisearchfilter | 31 | target_link_libraries(kurisearchfilter | ||
31 | KF5::ConfigWidgets # KCModule | 32 | KF5::ConfigWidgets # KCModule | ||
32 | KF5::KIOWidgets # KUriFilter | 33 | KF5::KIOWidgets # KUriFilter | ||
33 | KF5::I18n | 34 | KF5::I18n | ||
34 | Qt5::DBus | 35 | Qt5::DBus | ||
35 | ) | 36 | ) | ||
36 | 37 | | |||
37 | set_target_properties(kurisearchfilter PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/kf5/urifilters") | | |||
38 | install(TARGETS kurisearchfilter DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf5/urifilters) | | |||
39 | | ||||
40 | ########### install files ############### | 38 | ########### install files ############### | ||
41 | 39 | | |||
42 | install( FILES kuriikwsfilter.desktop kurisearchfilter.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) | | |||
43 | install( FILES searchprovider.desktop DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR} ) | 40 | install( FILES searchprovider.desktop DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR} ) |