Warning, /plasma/libksysguard/ksgrd/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 0002 0003 0004 ########### next target ############### 0005 0006 set(ksgrd_LIB_SRCS 0007 SensorAgent.cpp 0008 SensorManager.cpp 0009 SensorShellAgent.cpp 0010 SensorSocketAgent.cpp 0011 ) 0012 0013 set(ksgrd_LIB_HEADERS 0014 SensorAgent.h 0015 SensorClient.h 0016 SensorManager.h 0017 SensorShellAgent.h 0018 SensorSocketAgent.h 0019 ) 0020 0021 ecm_qt_declare_logging_category(ksgrd_LIB_SRCS HEADER ksgrd_debug.h IDENTIFIER LIBKSYSGUARD_KSGRD CATEGORY_NAME org.kde.libksysguard.ksgrd 0022 DESCRIPTION "libksysguard (ksgrd)" EXPORT LIBKSYSGUARD) 0023 add_definitions(-DTRANSLATION_DOMAIN=\"ksgrd\") 0024 0025 remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_STRICT_ITERATORS -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_KEYWORDS) 0026 0027 add_library(ksgrd ${ksgrd_LIB_SRCS} ${ksgrd_LIB_HEADERS}) 0028 add_library(KSysGuard::SysGuard ALIAS ksgrd) 0029 target_include_directories(ksgrd 0030 PUBLIC 0031 "$<BUILD_INTERFACE:${libksysguard_SOURCE_DIR}>" 0032 "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/ksysguard/>" 0033 ) 0034 0035 target_link_libraries(ksgrd 0036 PUBLIC 0037 Qt::Core 0038 Qt::Network # QTcpSocket in SensorSocketAgent.h 0039 KF5::ConfigCore # KConfigGroup in SensorManager.h 0040 PRIVATE 0041 KF5::I18n 0042 KF5::CoreAddons 0043 KSysGuard::ProcessCore 0044 ) 0045 0046 set_target_properties(ksgrd PROPERTIES 0047 VERSION ${KSYSGUARD_VERSION} 0048 SOVERSION ${KSYSGUARD_SOVERSION} 0049 EXPORT_NAME SysGuard 0050 ) 0051 install(TARGETS ksgrd EXPORT libksysguardLibraryTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) 0052 0053 install(FILES 0054 ${ksgrd_LIB_HEADERS} 0055 DESTINATION ${KDE_INSTALL_INCLUDEDIR}/ksysguard/ksgrd 0056 COMPONENT Devel 0057 ) 0058 0059 0060