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