set(ksignalplotter_LIB_SRCS ksignalplotter.cpp kgraphicssignalplotter.cpp ) add_library(ksignalplotter SHARED ${ksignalplotter_LIB_SRCS}) target_link_libraries(ksignalplotter PUBLIC ${KDE4_KDEUI_LIBS}) set_target_properties(ksignalplotter PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} ) install( TARGETS ksignalplotter EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS} ) #---------------------- kde4_add_widget(ksignalplotterwidgets_SRCS ksignalplotter.widgets) kde4_add_plugin(ksignalplotterwidgets ${ksignalplotterwidgets_SRCS} ${ksignalplotterwidgets_PART_SRCS}) target_link_libraries(ksignalplotterwidgets ${KDE4_KDEUI_LIBS} ksignalplotter) install( TARGETS ksignalplotterwidgets DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}/plugins/designer ) install( FILES ksignalplotter.h DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/ksysguard COMPONENT Devel )