Warning, /libraries/ktextaddons/textgrammarcheck/common/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2019-2023 Laurent Montel <montel@kde.org> 0002 # SPDX-License-Identifier: BSD-3-Clause 0003 0004 add_library(grammarcommon) 0005 0006 target_sources(grammarcommon PRIVATE 0007 grammarerror.cpp 0008 grammarresulttextedit.cpp 0009 grammarresultwidget.cpp 0010 grammarerror.h 0011 grammarresulttextedit.h 0012 grammarresultwidget.h 0013 grammarresultutil.h 0014 grammarresultutil.cpp 0015 ) 0016 0017 ecm_qt_declare_logging_category(grammarcommon HEADER grammarcommon_debug.h IDENTIFIER LIBGRAMMARCOMMON_LOG CATEGORY_NAME org.kde.kf${KF_MAJOR_VERSION}.libgrammarcommon 0018 DESCRIPTION "KF${KF_MAJOR_VERSION} (libgramalecte common)" 0019 EXPORT KTEXTADDONS 0020 ) 0021 0022 0023 generate_export_header(grammarcommon BASE_NAME grammarcommon) 0024 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT) 0025 set_target_properties(grammarcommon PROPERTIES UNITY_BUILD ON) 0026 endif() 0027 0028 target_link_libraries(grammarcommon 0029 KF${KF_MAJOR_VERSION}::I18n 0030 ) 0031 0032 set_target_properties(grammarcommon 0033 PROPERTIES OUTPUT_NAME grammarcommon VERSION ${KDEPIMADDONS_LIB_VERSION} SOVERSION ${KDEPIMADDONS_LIB_SOVERSION} 0034 ) 0035 0036 0037 install(TARGETS grammarcommon ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP) 0038 0039 if(BUILD_TESTING) 0040 add_subdirectory(autotests) 0041 endif()