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

0001 add_executable(kconf_update kconf_update.cpp)
0002 add_executable(KF6::kconf_update ALIAS kconf_update)
0003 
0004 target_compile_definitions(kconf_update PRIVATE -DCMAKE_INSTALL_FULL_LIBDIR="${CMAKE_INSTALL_FULL_LIBDIR}")
0005 ecm_qt_declare_logging_category(kconf_update
0006     HEADER kconf_update_debug.h
0007     IDENTIFIER KCONF_UPDATE_LOG
0008     CATEGORY_NAME kf.config.kconf_update
0009     OLD_CATEGORY_NAMES kf5.kconfig.update
0010     DESCRIPTION "kconf_update"
0011     EXPORT KCONFIG
0012 )
0013 
0014 target_link_libraries(kconf_update Qt6::Core KF6::ConfigCore)
0015 include(ECMMarkNonGuiExecutable)
0016 ecm_mark_nongui_executable(kconf_update)
0017 
0018 # Although this is mostly an internal binary (hence installing it in
0019 # KF6_LIBEXEC_INSTALL_DIR), it is used by kded, and so we export its location
0020 install(TARGETS kconf_update EXPORT KF6ConfigCompilerTargets DESTINATION ${KDE_INSTALL_LIBEXECDIR_KF})