Warning, /education/kiten/app/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 ############## kiten binary #############
0002 
0003 add_executable(kiten_bin)
0004 set_target_properties(kiten_bin PROPERTIES
0005     OUTPUT_NAME kiten
0006     IMPORT_PREFIX bin_
0007 )
0008 
0009 ecm_setup_version(${RELEASE_SERVICE_VERSION} VARIABLE_PREFIX KITEN VERSION_HEADER kiten_version.h)
0010 
0011 target_sources(kiten_bin PRIVATE
0012     configdictionaryselector.cpp
0013     configdictionaryselector.h
0014     configsortingpage.cpp
0015     configsortingpage.h
0016     configuredialog.cpp
0017     configuredialog.h
0018     dictionaryupdatemanager.cpp
0019     dictionaryupdatemanager.h
0020     entrylistmodel.cpp
0021     entrylistmodel.h
0022     entrylistview.cpp
0023     entrylistview.h
0024     kiten.cpp
0025     kiten.h
0026     main.cpp
0027     resultsview.cpp
0028     resultsview.h
0029     searchstringinput.cpp
0030     searchstringinput.h
0031 
0032     kiten.qrc
0033 )
0034 ki18n_wrap_ui(kiten_bin
0035     configdictselect.ui
0036     configfont.ui
0037     configsearching.ui
0038     configsorting.ui
0039 )
0040 kconfig_add_kcfg_files( kiten_bin kitenconfig.kcfgc)
0041 
0042 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../data/pics/*-apps-kiten.png")
0043 ecm_add_app_icon(kiten_bin ICONS ${ICONS_SRCS})
0044 
0045 target_link_libraries(kiten_bin
0046     KF6::Archive
0047     KF6::ConfigWidgets
0048     KF6::Crash
0049     KF6::I18n
0050     KF6::KIOCore
0051     KF6::XmlGui
0052     kiten
0053 )
0054 
0055 install( TARGETS kiten_bin ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
0056 
0057 install( PROGRAMS org.kde.kiten.desktop DESTINATION ${KDE_INSTALL_APPDIR} )
0058 install( FILES kiten.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} )