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)