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