Warning, /frameworks/kconfig/src/kconfig_compiler/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_executable(kconfig_compiler) 0002 0003 if(CMAKE_CROSSCOMPILING) 0004 if(BUILD_TESTING) 0005 message(WARNING "Testing should be disabled on cross-compilation") 0006 endif() 0007 else() 0008 add_executable(KF6::kconfig_compiler ALIAS kconfig_compiler) 0009 endif() 0010 0011 target_sources(kconfig_compiler PRIVATE 0012 KConfigParameters.cpp 0013 KConfigCodeGeneratorBase.cpp 0014 KConfigHeaderGenerator.cpp 0015 KConfigSourceGenerator.cpp 0016 KConfigXmlParser.cpp 0017 kconfig_compiler.cpp 0018 ) 0019 0020 set_target_properties(kconfig_compiler PROPERTIES 0021 OUTPUT_NAME "kconfig_compiler_kf6" 0022 ) 0023 0024 target_link_libraries(kconfig_compiler Qt6::Xml) 0025 0026 ecm_mark_nongui_executable(kconfig_compiler) 0027 0028 install(TARGETS kconfig_compiler EXPORT KF6ConfigCompilerTargets DESTINATION ${KDE_INSTALL_LIBEXECDIR_KF})