Warning, /frameworks/ktexteditor/src/part/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # kate part itself just is core + the factory
0002 add_library (katepart MODULE katepart.cpp)
0003 
0004 # no KTextEditor/Document in KF6
0005 if(QT_MAJOR_VERSION STREQUAL "5")
0006     configure_file(katepart.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/katepart.desktop @ONLY)
0007     # service => json and install
0008     kcoreaddons_desktop_to_json (katepart ${CMAKE_CURRENT_BINARY_DIR}/katepart.desktop SERVICE_TYPES kpart.desktop)
0009     install( FILES ${CMAKE_CURRENT_BINARY_DIR}/katepart.desktop  DESTINATION  ${KDE_INSTALL_KSERVICESDIR} )
0010 else()
0011     configure_file(katepart.json.in ${CMAKE_CURRENT_BINARY_DIR}/katepart.json @ONLY)
0012 endif()
0013 
0014 # link the part, use kate part core + kde stuff
0015 target_link_libraries (katepart KF5TextEditor KF5::SyntaxHighlighting)
0016 
0017 # install the part
0018 install (TARGETS katepart DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf${QT_MAJOR_VERSION}/parts)