kde-workspace/libs/ksysguard/processui/CMakeLists.txt

56 lines
1.3 KiB
Text
Raw Normal View History

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)
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
target_link_libraries(processui PRIVATE ${QT_QTSCRIPT_LIBRARY})
target_link_libraries(processui PUBLIC ${KDE4_KDEUI_LIBS} processcore)
2014-11-13 19:30:51 +02:00
set_target_properties(processui
PROPERTIES VERSION ${GENERIC_LIB_VERSION}
SOVERSION ${GENERIC_LIB_SOVERSION}
)
2014-11-13 19:30:51 +02:00
install(
TARGETS processui
EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}
)
2014-11-13 19:30:51 +02:00
#----------------------
kde4_add_widget(ksysguardwidgets_SRCS ksysguard.widgets)
2014-11-13 19:30:51 +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)
install(
TARGETS ksysguardwidgets
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}/plugins/designer
)
2014-11-13 19:30:51 +02:00
install(
FILES
ProcessModel.h
ProcessFilter.h
ksysguardprocesslist.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/ksysguard
COMPONENT Devel
)
2014-11-13 19:30:51 +02:00