Warning, /network/krdc/core/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include(GenerateExportHeader)
0002
0003 add_library(krdccore SHARED)
0004 set_target_properties(krdccore PROPERTIES
0005 VERSION ${KRDC_VERSION}
0006 SOVERSION ${KRDC_SOVERSION}
0007 )
0008
0009 target_sources(krdccore PRIVATE
0010 remoteviewfactory.cpp
0011 remoteview.cpp
0012 hostpreferences.cpp
0013 )
0014
0015 kconfig_add_kcfg_files(krdccore settings.kcfgc)
0016
0017 ecm_qt_declare_logging_category(krdccore
0018 HEADER krdc_debug.h
0019 IDENTIFIER KRDC
0020 CATEGORY_NAME KRDC
0021 )
0022
0023 generate_export_header(krdccore BASE_NAME krdccore)
0024
0025 target_link_libraries(krdccore
0026 Qt::Core
0027 KF${QT_MAJOR_VERSION}::Wallet
0028 KF${QT_MAJOR_VERSION}::ConfigCore
0029 KF${QT_MAJOR_VERSION}::CoreAddons
0030 KF${QT_MAJOR_VERSION}::WidgetsAddons
0031 KF${QT_MAJOR_VERSION}::I18n
0032 KF${QT_MAJOR_VERSION}::ConfigGui
0033 KF${QT_MAJOR_VERSION}::Completion
0034 Qt::Gui
0035 Qt::Widgets)
0036
0037 install(TARGETS krdccore ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0038
0039 # Install headers
0040 set(krdccore_HDRS
0041 remoteviewfactory.h
0042 remoteview.h
0043 hostpreferences.h
0044 )
0045
0046 install(FILES ${krdccore_HDRS} DESTINATION ${KDE_INSTALL_INCLUDEDIR}/krdc COMPONENT Devel)
0047 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/krdccore_export.h DESTINATION ${KDE_INSTALL_INCLUDEDIR} COMPONENT Devel)
0048 install(FILES krdc.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})