Warning, /network/ktp-common-internals/KTp/Logger/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 set(KTP_LOGGER_PLUGIN_VERSION "1")
0002 
0003 set (ktp_logger_private_SRCS
0004     abstract-logger-plugin.cpp
0005     log-entity.cpp
0006     log-manager.cpp
0007     log-message.cpp
0008     log-search-hit.cpp
0009     pending-logger-dates.cpp
0010     pending-logger-dates-impl.cpp
0011     pending-logger-entities.cpp
0012     pending-logger-entities-impl.cpp
0013     pending-logger-logs.cpp
0014     pending-logger-logs-impl.cpp
0015     pending-logger-operation.cpp
0016     pending-logger-search.cpp
0017     pending-logger-search-impl.cpp
0018     scrollback-manager.cpp
0019     debug.cpp
0020 )
0021 
0022 set (ktp_logger_private_HDRS
0023     abstract-logger-plugin.h
0024     log-entity.h
0025     log-manager.h
0026     log-message.h
0027     log-search-hit.h
0028     pending-logger-dates.h
0029     pending-logger-entities.h
0030     pending-logger-logs.h
0031     pending-logger-operation.h
0032     pending-logger-search.h
0033     scrollback-manager.h
0034     ${CMAKE_CURRENT_BINARY_DIR}/ktplogger_export.h
0035 )
0036 
0037 add_library (KTpLogger ${ktp_logger_private_SRCS})
0038 add_library (KTp::Logger ALIAS KTpLogger)
0039 
0040 generate_export_header(KTpLogger)
0041 
0042 set_target_properties(KTpLogger PROPERTIES
0043                                 VERSION ${KTP_VERSION}
0044                                 SOVERSION ${KTP_SONUMBER}
0045                                 EXPORT_NAME Logger
0046                                 DEFINE_SYMBOL MAKE_KTP_LIB)
0047 
0048 target_include_directories(KTpLogger PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>)
0049 
0050 target_link_libraries (KTpLogger
0051                 PUBLIC
0052                        KTp::CommonInternals
0053                        ${TELEPATHY_LOGGER_LIBRARIES}
0054                 PRIVATE
0055                        KF5::Service
0056 )
0057 
0058 install (TARGETS KTpLogger
0059          EXPORT KTpTargets
0060          ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}
0061 )
0062 
0063 install (FILES ${ktp_logger_private_HDRS}
0064          DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KTp/Logger
0065 )
0066 
0067 install(FILES ktp_logger_plugin.desktop
0068         DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR}
0069 )
0070 
0071 
0072 add_subdirectory(plugins)