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})