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