diff --git a/plasma-workspace.categories b/plasma-workspace.categories index 5d31bdb68..10d27751e 100644 --- a/plasma-workspace.categories +++ b/plasma-workspace.categories @@ -1,3 +1,4 @@ org.kde.kf5.ksmserver ksmserver (ksmserver) org.kde.plasma.runner.services DEFAULT_SEVERITY [WARNING] org.kde.plasma.runner.appstream DEFAULT_SEVERITY [WARNING] +org.kde.plasma.runner.bookmarks DEFAULT_SEVERITY [WARNING] diff --git a/runners/bookmarks/CMakeLists.txt b/runners/bookmarks/CMakeLists.txt index ccb5d1e6a..eb600a8e0 100644 --- a/runners/bookmarks/CMakeLists.txt +++ b/runners/bookmarks/CMakeLists.txt @@ -1,62 +1,69 @@ ########### next target ############### #set(EXTERNAL_LIBS KIOCore Qt5::Script KF5::Plasma Qt5::Sql) add_definitions(-DTRANSLATION_DOMAIN=\"plasma_runner_bookmarksrunner\") find_package(Qt5 CONFIG REQUIRED COMPONENTS Sql) set(EXTERNAL_LIBS Qt5::Sql KF5::KIOCore KF5::I18n KF5::Runner KF5::Bookmarks ) set(krunner_bookmarks_common_SRCS bookmarkmatch.cpp faviconfromblob.cpp favicon.cpp fetchsqlite.cpp ) +ecm_qt_declare_logging_category(krunner_bookmarks_common_SRCS + HEADER bookmarks_debug.h + IDENTIFIER RUNNER_BOOKMARKS + CATEGORY_NAME org.kde.plasma.runner.bookmarks + DEFAULT_SEVERITY Warning +) + set(krunner_bookmarksrunner_SRCS ${krunner_bookmarks_common_SRCS} bookmarksrunner.cpp browserfactory.cpp browsers/chromefindprofile.cpp browsers/chrome.cpp browsers/firefox.cpp browsers/kdebrowser.cpp browsers/opera.cpp ) add_library(krunner_bookmarksrunner MODULE ${krunner_bookmarksrunner_SRCS}) target_link_libraries(krunner_bookmarksrunner ${EXTERNAL_LIBS}) set(krunner_bookmarks_test_SRCS ${krunner_bookmarks_common_SRCS} browsers/chromefindprofile.cpp browsers/chrome.cpp ) add_library(krunner_bookmarks_test STATIC ${krunner_bookmarks_test_SRCS}) target_link_libraries(krunner_bookmarks_test Qt5::Sql KF5::KIOCore KF5::Runner ) install(TARGETS krunner_bookmarksrunner DESTINATION ${KDE_INSTALL_PLUGINDIR} ) ########### install files ############### install(FILES plasma-runner-bookmarks.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) # Currently tests include only chrome, so no need to get include them if json is not found if(BUILD_TESTING) add_subdirectory(tests) endif()