mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-24 19:02:51 +00:00
57 lines
1.3 KiB
CMake
57 lines
1.3 KiB
CMake
|
|
include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/../ ../processcore/)
|
|
|
|
set(processui_LIB_SRCS
|
|
ksysguardprocesslist.cpp
|
|
ProcessFilter.cpp
|
|
ProcessModel.cpp
|
|
ReniceDlg.cpp
|
|
KTextEditVT.cpp
|
|
ReniceDlgUi.ui
|
|
ProcessWidgetUI.ui
|
|
)
|
|
|
|
add_library(processui SHARED ${processui_LIB_SRCS})
|
|
|
|
if(X11_XRes_FOUND)
|
|
target_link_libraries(processui PRIVATE ${X11_XRes_LIB} ${X11_LIBRARIES})
|
|
include_directories(${X11_XRes_INCLUDE_PATH})
|
|
endif()
|
|
|
|
target_link_libraries(processui PRIVATE ${QT_QTSCRIPT_LIBRARY})
|
|
target_link_libraries(processui PUBLIC ${KDE4_KDEUI_LIBS} processcore)
|
|
|
|
|
|
set_target_properties(processui
|
|
PROPERTIES VERSION ${GENERIC_LIB_VERSION}
|
|
SOVERSION ${GENERIC_LIB_SOVERSION}
|
|
)
|
|
|
|
install(
|
|
TARGETS processui
|
|
EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}
|
|
)
|
|
|
|
#----------------------
|
|
|
|
kde4_add_widget(ksysguardwidgets_SRCS ksysguard.widgets)
|
|
|
|
kde4_add_plugin(ksysguardwidgets ${ksysguardwidgets_SRCS} ${ksysguardwidgets_PART_SRCS})
|
|
|
|
target_link_libraries(ksysguardwidgets ${KDE4_KDEUI_LIBS} processui)
|
|
|
|
install(
|
|
TARGETS ksysguardwidgets
|
|
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}/kde4/plugins/designer
|
|
)
|
|
|
|
install(
|
|
FILES
|
|
ProcessModel.h
|
|
ProcessFilter.h
|
|
KTextEditVT.h
|
|
ksysguardprocesslist.h
|
|
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/ksysguard
|
|
COMPONENT Devel
|
|
)
|
|
|