Warning, /sdk/kompare/src/komparepart/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_definitions(-DTRANSLATION_DOMAIN=\"kompare\")
0002 
0003 configure_file(komparepart.json.in ${CMAKE_CURRENT_BINARY_DIR}/komparepart.json @ONLY)
0004 
0005 add_library(komparepart MODULE)
0006 
0007 target_sources(komparepart PRIVATE
0008     kompare_part.cpp
0009     kompare_partfactory.cpp
0010     kompareconnectwidget.cpp
0011     komparesplitter.cpp
0012     komparelistview.cpp
0013     kompareprefdlg.cpp
0014     komparesaveoptionsbase.cpp
0015     komparesaveoptionswidget.cpp
0016     kompareview.cpp
0017 
0018     kompare_part.qrc
0019 )
0020 
0021 ecm_qt_declare_logging_category(komparepart
0022     HEADER komparepartdebug.h
0023     IDENTIFIER KOMPAREPART
0024     CATEGORY_NAME "kompare.part"
0025     DESCRIPTION "Kompare KParts plugin"
0026     EXPORT kompare
0027 )
0028 
0029 ki18n_wrap_ui(komparepart komparesaveoptionsbase.ui)
0030 
0031 target_link_libraries(komparepart
0032     komparedialogpages
0033     kompareinterface
0034     KompareDiff2
0035     KF6::ConfigWidgets
0036     KF6::CoreAddons
0037     KF6::JobWidgets
0038     Qt6::PrintSupport
0039 )
0040 
0041 install(TARGETS komparepart  DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf6/parts)