Warning, /libraries/ktextaddons/texttranslator/translator/plugins/lingva/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-License-Identifier: BSD-3-Clause
0002 # SPDX-FileCopyrightText: none
0003 include_directories(${CMAKE_CURRENT_BINARY_DIR}/)
0004 add_library(translator_lingva MODULE)
0005 
0006 ecm_qt_declare_logging_category(translator_lingva_debug_SRCS
0007     HEADER lingvatranslator_debug.h
0008     IDENTIFIER TRANSLATOR_LINGVA_LOG
0009     CATEGORY_NAME org.kde.kf.texttranslator.lingva
0010     OLD_CATEGORY_NAMES org.kde.kf${KF_MAJOR_VERSION}.texttranslator.lingva
0011     DESCRIPTION "lingva translator"
0012     EXPORT KTEXTADDONS
0013 )
0014 
0015 target_sources(translator_lingva PRIVATE
0016     ${translator_lingva_debug_SRCS}
0017     lingvaengineclient.cpp
0018     lingvaengineclient.h
0019     lingvaengineplugin.cpp
0020     lingvaengineplugin.h
0021     lingvaenginedialog.h
0022     lingvaenginedialog.cpp
0023     lingvaenginewidget.h
0024     lingvaenginewidget.cpp
0025     lingvaengineutil.h
0026     lingvaengineutil.cpp
0027 )
0028 
0029 target_link_libraries(translator_lingva PRIVATE
0030     KF${KF_MAJOR_VERSION}::TextTranslator KF${KF_MAJOR_VERSION}::I18n KF${KF_MAJOR_VERSION}::ConfigCore
0031     KF${KF_MAJOR_VERSION}::TextAddonsWidgets
0032     KF${KF_MAJOR_VERSION}::WidgetsAddons
0033 )
0034 
0035 install(TARGETS translator_lingva  DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf${QT_MAJOR_VERSION}/translator/)
0036 if (BUILD_TESTING)
0037     add_subdirectory(autotests)
0038 endif()