Warning, /office/kbibtex/src/parts/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-License-Identifier: GPL-2.0-or-later
0002 # SPDX-FileCopyrightText: 2009-2023 Thomas Fischer <fischer@unix-ag.uni-kl.de>
0003 
0004 configure_file(kbibtexpart.json.in ${CMAKE_CURRENT_BINARY_DIR}/kbibtexpart.json @ONLY)
0005 
0006 set(
0007     kbibtexpart_SRCS
0008     part.cpp
0009 
0010     part.qrc
0011 )
0012 
0013 ecm_qt_declare_logging_category(kbibtexpart_SRCS
0014     HEADER logging_part.h
0015     IDENTIFIER LOG_KBIBTEX_PART
0016     CATEGORY_NAME kbibtex.part
0017 )
0018 
0019 if(UNITY_BUILD)
0020     enable_unity_build(kbibtexpart kbibtexpart_SRCS)
0021 endif(UNITY_BUILD)
0022 
0023 add_library(kbibtexpart
0024     MODULE
0025     ${kbibtexpart_SRCS}
0026 )
0027 
0028 add_dependencies(kbibtexpart
0029     generate-kbibtex-git-info
0030 )
0031 
0032 target_include_directories(kbibtexpart
0033     PRIVATE
0034         ${CMAKE_BINARY_DIR}
0035 )
0036 
0037 target_link_libraries(kbibtexpart
0038     PRIVATE
0039         KF${QT_VERSION_MAJOR}::Parts
0040         KF${QT_VERSION_MAJOR}::CoreAddons
0041         KF${QT_VERSION_MAJOR}::I18n
0042         KF${QT_VERSION_MAJOR}::KIOGui
0043         KF${QT_VERSION_MAJOR}::JobWidgets
0044         KBibTeX::GUI
0045         KBibTeX::IO
0046         KBibTeX::Networking
0047         KBibTeX::Processing
0048 )
0049 
0050 install(
0051     TARGETS
0052     kbibtexpart
0053     DESTINATION
0054     ${KDE_INSTALL_PLUGINDIR}/kf${QT_VERSION_MAJOR}/parts
0055 )