Warning, /frameworks/kconfig/src/qml/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(KF5ConfigQml) 0002 add_library(KF5::ConfigQml ALIAS KF5ConfigQml) 0003 0004 target_sources(KF5ConfigQml PRIVATE 0005 kconfigpropertymap.cpp 0006 ) 0007 0008 ecm_generate_export_header(KF5ConfigQml 0009 BASE_NAME KConfigQml 0010 GROUP_BASE_NAME KF 0011 VERSION ${KF_VERSION} 0012 DEPRECATED_BASE_VERSION 0 0013 EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT} 0014 ) 0015 0016 target_link_libraries(KF5ConfigQml 0017 PUBLIC 0018 KF5::ConfigCore # KCoreConfigSkeleton, in ConfigPropertyMap 0019 Qt${QT_MAJOR_VERSION}::Qml 0020 ) 0021 set_target_properties(KF5ConfigQml PROPERTIES VERSION ${KCONFIG_VERSION} 0022 SOVERSION ${KCONFIG_SOVERSION} 0023 EXPORT_NAME ConfigQml 0024 ) 0025 0026 ecm_generate_headers(KConfigQml_HEADERS 0027 HEADER_NAMES 0028 KConfigPropertyMap 0029 0030 REQUIRED_HEADERS KConfigQml_HEADERS 0031 ) 0032 target_include_directories(KF5ConfigQml 0033 INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF}/KConfig;${KDE_INSTALL_INCLUDEDIR_KF}/KConfigQml>") 0034 0035 install(TARGETS KF5ConfigQml EXPORT KF5ConfigTargets ${KF_INSTALL_TARGETS_DEFAULT_ARGS}) 0036 install(FILES 0037 ${CMAKE_CURRENT_BINARY_DIR}/kconfigqml_export.h 0038 ${KConfigQml_HEADERS} 0039 DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KConfigQml COMPONENT Devel 0040 )