diff --git a/codecompletion/CMakeLists.txt b/codecompletion/CMakeLists.txt index 6d6af5c..42125cf 100644 --- a/codecompletion/CMakeLists.txt +++ b/codecompletion/CMakeLists.txt @@ -1,17 +1,23 @@ set(kdevrustcompletion_SRC completionmodel.cpp completionworker.cpp completioncontext.cpp ) +ecm_qt_declare_logging_category(kdevrustcompletion_SRC + HEADER rustdebug.h + IDENTIFIER KDEV_RUST + CATEGORY_NAME "kdevelop.languages.rust.completion" +) + add_library(kdevrustcompletion SHARED ${kdevrustcompletion_SRC}) generate_export_header(kdevrustcompletion BASE_NAME kdevrustcompletion EXPORT_MACRO_NAME KDEVRUSTCOMPLETION_EXPORT) target_link_libraries(kdevrustcompletion LINK_PRIVATE KDev::Interfaces KDev::Language ) install(TARGETS kdevrustcompletion DESTINATION ${INSTALL_TARGETS_DEFAULT_ARGS}) #add_subdirectory(tests) diff --git a/duchain/CMakeLists.txt b/duchain/CMakeLists.txt index 0dcf226..fc8e593 100644 --- a/duchain/CMakeLists.txt +++ b/duchain/CMakeLists.txt @@ -1,30 +1,36 @@ set(kdevrustduchain_SRC contextbuilder.cpp declarationbuilder.cpp usebuilder.cpp rustnode.cpp rustducontext.cpp parsesession.cpp astredux.h nodetraits.h ) find_package(Rust MODULE REQUIRED) find_package(ASTRedux MODULE REQUIRED) link_directories(${RUST_LIBRARY_DIR}) +ecm_qt_declare_logging_category(kdevrustduchain_SRC + HEADER rustdebug.h + IDENTIFIER KDEV_RUST + CATEGORY_NAME "kdevelop.languages.rust.duchain" +) + add_library(kdevrustduchain SHARED ${kdevrustduchain_SRC}) generate_export_header(kdevrustduchain BASE_NAME kdevrustduchain EXPORT_MACRO_NAME KDEVRUSTDUCHAIN_EXPORT) target_link_libraries(kdevrustduchain LINK_PRIVATE KDev::Interfaces KDev::Language LINK_PUBLIC ${ASTRedux_LIBRARY} ) install(TARGETS kdevrustduchain DESTINATION ${INSTALL_TARGETS_DEFAULT_ARGS}) add_subdirectory(tests)