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

0001 include_directories (${CMAKE_CURRENT_BINARY_DIR}
0002                      ${CMAKE_CURRENT_SOURCE_DIR}
0003 )
0004 
0005 set (ktp_widgets_private_SRCS
0006     contact-view-widget.cpp
0007     contact-grid-widget.cpp
0008     contact-grid-dialog.cpp
0009     contact-info-dialog.cpp
0010     add-contact-dialog.cpp
0011     join-chat-room-dialog.cpp
0012     notification-config-dialog.cpp
0013     accounts-combo-box.cpp
0014     start-chat-dialog.cpp
0015     settings-kcm-dialog.cpp
0016     debug.cpp
0017 )
0018 
0019 set (ktp_widgets_private_HDRS
0020      contact-view-widget.h
0021      contact-grid-widget.h
0022      contact-grid-dialog.h
0023      contact-info-dialog.h
0024      add-contact-dialog.h
0025      join-chat-room-dialog.h
0026      notification-config-dialog.h
0027      accounts-combo-box.h
0028      start-chat-dialog.h
0029      settings-kcm-dialog.h
0030 )
0031 
0032 ki18n_wrap_ui(ktp_widgets_private_SRCS
0033     add-contact-dialog.ui
0034     join-chat-room-dialog.ui
0035     start-chat-dialog.ui
0036 )
0037 
0038 add_library (KTpWidgets
0039                  ${ktp_widgets_private_SRCS}
0040 )
0041 add_library (KTp::Widgets ALIAS KTpWidgets)
0042 
0043 #Raise SOVERSION for every 0.x cycle
0044 set_target_properties(KTpWidgets PROPERTIES
0045                                     VERSION ${KTP_VERSION}
0046                                     SOVERSION ${KTP_SONUMBER}
0047                                     EXPORT_NAME Widgets
0048                                     DEFINE_SYMBOL MAKE_KTP_LIB)
0049 target_include_directories(KTpWidgets PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>)
0050 
0051 target_link_libraries (KTpWidgets
0052                     PUBLIC
0053                        KTp::CommonInternals
0054                        KF5::KCMUtils # used in settings-kcm-dialog.h
0055                        Qt5::Widgets
0056                     PRIVATE
0057                        KF5::I18n
0058                        KF5::WidgetsAddons
0059                        KF5::IconThemes
0060                        KF5::KIOFileWidgets
0061                        KF5::Notifications
0062                        KF5::NotifyConfig
0063                        KTp::Models
0064 )
0065 
0066 install (TARGETS KTpWidgets
0067          EXPORT KTpTargets
0068          ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}
0069 )
0070 
0071 install (FILES ${ktp_widgets_private_HDRS}
0072          DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KTp/Widgets
0073 )