<commit_before>set(katebuild_SRCS plugin_katebuild.cpp targets.cpp selecttargetdialog.cpp)

qt5_wrap_ui(katebuild_SRCS build.ui)

add_library(katebuildplugin MODULE ${katebuild_SRCS})

target_link_libraries(katebuildplugin KF5::TextEditor KF5::I18n KF5::IconThemes)

########### install files ###############
install(FILES ui.rc DESTINATION ${DATA_INSTALL_DIR}/katebuild)
install(TARGETS katebuildplugin DESTINATION ${PLUGIN_INSTALL_DIR})
install(FILES katebuildplugin.desktop DESTINATION ${SERVICES_INSTALL_DIR})
ecm_install_icons (${ICON_INSTALL_DIR})
kservice_desktop_to_json (katebuildplugin.desktop)
<commit_msg>fix compile<commit_after># Load the frameworks we need
find_package(KF5 CONFIG REQUIRED COMPONENTS Notifications)

set(katebuild_SRCS plugin_katebuild.cpp targets.cpp selecttargetdialog.cpp)

qt5_wrap_ui(katebuild_SRCS build.ui)

add_library(katebuildplugin MODULE ${katebuild_SRCS})

target_link_libraries(katebuildplugin KF5::TextEditor KF5::I18n KF5::IconThemes KF5::Notifications)

########### install files ###############
install(FILES ui.rc DESTINATION ${DATA_INSTALL_DIR}/katebuild)
install(TARGETS katebuildplugin DESTINATION ${PLUGIN_INSTALL_DIR})
install(FILES katebuildplugin.desktop DESTINATION ${SERVICES_INSTALL_DIR})
ecm_install_icons (${ICON_INSTALL_DIR})
kservice_desktop_to_json (katebuildplugin.desktop)

{'fraction_non_alphanumeric': 0.11707680835197613, 'fraction_numerical': 0.010439970171513796, 'mean_word_length': 11.780952380952382, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1358266', 'n_tokens_mistral': 485, 'n_tokens_neox': 463, 'n_words': 75}