2014-11-13 19:30:51 +02:00
|
|
|
|
|
|
|
include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/../ ../processcore/)
|
|
|
|
|
|
|
|
set(processui_LIB_SRCS
|
|
|
|
ksysguardprocesslist.cpp
|
|
|
|
ProcessFilter.cpp
|
|
|
|
ProcessModel.cpp
|
|
|
|
ReniceDlg.cpp
|
|
|
|
ReniceDlgUi.ui
|
|
|
|
ProcessWidgetUI.ui
|
|
|
|
)
|
|
|
|
|
2015-09-01 04:37:19 +03:00
|
|
|
add_library(processui SHARED ${processui_LIB_SRCS})
|
2014-11-13 19:30:51 +02:00
|
|
|
|
|
|
|
if(X11_XRes_FOUND)
|
2015-11-01 15:08:49 +02:00
|
|
|
target_link_libraries(processui PRIVATE ${X11_XRes_LIB} ${X11_LIBRARIES})
|
|
|
|
include_directories(${X11_XRes_INCLUDE_PATH})
|
|
|
|
endif()
|
2014-11-13 19:30:51 +02:00
|
|
|
|
2016-03-10 23:30:57 +00:00
|
|
|
target_link_libraries(processui PRIVATE ${QT_QTSCRIPT_LIBRARY})
|
2015-06-25 01:28:57 +03:00
|
|
|
target_link_libraries(processui PUBLIC ${KDE4_KDEUI_LIBS} processcore)
|
2014-11-13 19:30:51 +02:00
|
|
|
|
|
|
|
|
|
|
|
set_target_properties(processui
|
2015-11-01 15:08:49 +02:00
|
|
|
PROPERTIES VERSION ${GENERIC_LIB_VERSION}
|
|
|
|
SOVERSION ${GENERIC_LIB_SOVERSION}
|
|
|
|
)
|
2014-11-13 19:30:51 +02:00
|
|
|
|
2016-03-10 23:30:57 +00:00
|
|
|
install(
|
|
|
|
TARGETS processui
|
|
|
|
EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}
|
|
|
|
)
|
2014-11-13 19:30:51 +02:00
|
|
|
|
|
|
|
#----------------------
|
|
|
|
|
2015-11-01 15:08:49 +02:00
|
|
|
kde4_add_widget(ksysguardwidgets_SRCS ksysguard.widgets)
|
2014-11-13 19:30:51 +02:00
|
|
|
|
2015-11-01 15:08:49 +02:00
|
|
|
kde4_add_plugin(ksysguardwidgets ${ksysguardwidgets_SRCS} ${ksysguardwidgets_PART_SRCS})
|
2014-11-13 19:30:51 +02:00
|
|
|
|
|
|
|
target_link_libraries(ksysguardwidgets ${KDE4_KDEUI_LIBS} processui)
|
|
|
|
|
2016-03-10 23:30:57 +00:00
|
|
|
install(
|
|
|
|
TARGETS ksysguardwidgets
|
2022-10-10 15:06:27 +03:00
|
|
|
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}/plugins/designer
|
2016-03-10 23:30:57 +00:00
|
|
|
)
|
2014-11-13 19:30:51 +02:00
|
|
|
|
2016-03-10 23:30:57 +00:00
|
|
|
install(
|
|
|
|
FILES
|
|
|
|
ProcessModel.h
|
|
|
|
ProcessFilter.h
|
|
|
|
ksysguardprocesslist.h
|
2020-02-08 19:29:32 +00:00
|
|
|
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/ksysguard
|
2016-03-10 23:30:57 +00:00
|
|
|
COMPONENT Devel
|
|
|
|
)
|
2014-11-13 19:30:51 +02:00
|
|
|
|