Changeset View
Changeset View
Standalone View
Standalone View
processcore/CMakeLists.txt
1 | add_definitions(-DTRANSLATION_DOMAIN=\"processcore\") | 1 | add_definitions(-DTRANSLATION_DOMAIN=\"processcore\") | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | ########### next target ############### | 3 | ########### next target ############### | ||
4 | 4 | | |||
5 | set(ksysguard_LIB_SRCS | 5 | set(ksysguard_LIB_SRCS | ||
6 | processes.cpp | 6 | processes.cpp | ||
7 | process.cpp | 7 | process.cpp | ||
8 | processes_local_p.cpp | 8 | processes_local_p.cpp | ||
9 | processes_remote_p.cpp | 9 | processes_remote_p.cpp | ||
10 | processes_base_p.cpp | 10 | processes_base_p.cpp | ||
11 | processes_atop_p.cpp | 11 | processes_atop_p.cpp | ||
12 | process_controller.cpp | ||||
12 | ) | 13 | ) | ||
13 | ecm_qt_declare_logging_category(ksysguard_LIB_SRCS HEADER processcore_debug.h IDENTIFIER LIBKSYSGUARD_PROCESSCORE CATEGORY_NAME org.kde.libksysguard.processcore) | 14 | ecm_qt_declare_logging_category(ksysguard_LIB_SRCS HEADER processcore_debug.h IDENTIFIER LIBKSYSGUARD_PROCESSCORE CATEGORY_NAME org.kde.libksysguard.processcore) | ||
14 | 15 | | |||
15 | 16 | | |||
16 | add_library(processcore ${ksysguard_LIB_SRCS}) | 17 | add_library(processcore ${ksysguard_LIB_SRCS}) | ||
17 | add_library(KF5::ProcessCore ALIAS processcore) | 18 | add_library(KF5::ProcessCore ALIAS processcore) | ||
18 | 19 | | |||
19 | target_link_libraries(processcore | 20 | target_link_libraries(processcore | ||
20 | PUBLIC | 21 | PUBLIC | ||
21 | Qt5::Core | 22 | Qt5::Core | ||
22 | PRIVATE | 23 | PRIVATE | ||
23 | KF5::I18n | 24 | KF5::I18n | ||
25 | KF5::AuthCore | ||||
24 | ${ZLIB_LIBRARIES} | 26 | ${ZLIB_LIBRARIES} | ||
25 | ) | 27 | ) | ||
26 | 28 | | |||
27 | if( ${CMAKE_SYSTEM_NAME} MATCHES "NetBSD" ) | 29 | if( ${CMAKE_SYSTEM_NAME} MATCHES "NetBSD" ) | ||
28 | message(STATUS "Adding kvm library on NetBSD") | 30 | message(STATUS "Adding kvm library on NetBSD") | ||
29 | target_link_libraries(processcore kvm) | 31 | target_link_libraries(processcore kvm) | ||
30 | endif() | 32 | endif() | ||
31 | 33 | | |||
32 | target_include_directories(processcore | 34 | target_include_directories(processcore | ||
33 | PUBLIC | 35 | PUBLIC | ||
34 | "$<BUILD_INTERFACE:${libksysguard_SOURCE_DIR}>" | 36 | "$<BUILD_INTERFACE:${libksysguard_SOURCE_DIR}>" | ||
35 | "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/ksysguard>" | 37 | "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/ksysguard>" | ||
36 | ) | 38 | ) | ||
37 | set_target_properties(processcore PROPERTIES VERSION ${KSYSGUARD_VERSION_STRING} SOVERSION ${KSYSGUARD_SOVERSION} EXPORT_NAME ProcessCore) | 39 | set_target_properties(processcore PROPERTIES VERSION ${KSYSGUARD_VERSION_STRING} SOVERSION ${KSYSGUARD_SOVERSION} EXPORT_NAME ProcessCore) | ||
38 | install(TARGETS processcore EXPORT libksysguardLibraryTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | 40 | install(TARGETS processcore EXPORT libksysguardLibraryTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | ||
39 | 41 | | |||
40 | ########### install files ############### | 42 | ########### install files ############### | ||
41 | 43 | | |||
42 | install( FILES | 44 | install( FILES | ||
43 | processes.h | 45 | processes.h | ||
44 | process.h | 46 | process.h | ||
47 | process_controller.h | ||||
45 | DESTINATION ${KDE_INSTALL_INCLUDEDIR}/ksysguard/processcore | 48 | DESTINATION ${KDE_INSTALL_INCLUDEDIR}/ksysguard/processcore | ||
46 | COMPONENT Devel | 49 | COMPONENT Devel | ||
47 | ) | 50 | ) | ||
48 | 51 | | |||
49 | #------ KAuth stuff | 52 | #------ KAuth stuff | ||
50 | 53 | | |||
51 | # Auth example helper | 54 | # Auth example helper | ||
52 | set(ksysguardprocesslist_helper_srcs | 55 | set(ksysguardprocesslist_helper_srcs | ||
Show All 14 Lines |