Warning, /system/ksystemlog/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001
0002 ########### Build ###############
0003
0004 add_subdirectory(lib)
0005 add_subdirectory(config)
0006
0007 add_subdirectory(modes/base)
0008 add_subdirectory(modes/open)
0009
0010 add_subdirectory(modes/system)
0011 add_subdirectory(modes/kernel)
0012 add_subdirectory(modes/xorg)
0013 add_subdirectory(modes/cron)
0014 add_subdirectory(modes/authentication)
0015 add_subdirectory(modes/daemon)
0016 add_subdirectory(modes/acpid)
0017 add_subdirectory(modes/xsession)
0018 add_subdirectory(modes/apache)
0019 add_subdirectory(modes/postfix)
0020 add_subdirectory(modes/samba)
0021 add_subdirectory(modes/cups)
0022 if (${AUDIT_FOUND})
0023 add_subdirectory(modes/audit)
0024 endif (${AUDIT_FOUND})
0025 if (${JOURNALD_FOUND})
0026 add_subdirectory(modes/journald)
0027 endif (${JOURNALD_FOUND})
0028
0029 add_executable(ksystemlog)
0030 target_sources(ksystemlog PRIVATE
0031 main.cpp
0032 mainWindow.cpp
0033 logModePluginsLoader.cpp
0034 loggerDialog.cpp
0035 detailDialog.cpp
0036 generalConfigurationWidget.cpp
0037 configurationDialog.cpp
0038 tabLogViewsWidget.cpp
0039 tabLogManager.cpp
0040 statusBar.cpp
0041 mainWindow.h
0042 logModePluginsLoader.h
0043 loggerDialog.h
0044 detailDialog.h
0045 generalConfigurationWidget.h
0046 configurationDialog.h
0047 tabLogViewsWidget.h
0048 tabLogManager.h
0049 statusBar.h
0050 ksystemlogui.qrc
0051 )
0052
0053 ki18n_wrap_ui(ksystemlog
0054 detailDialogBase.ui
0055 loggerDialogBase.ui
0056 generalConfigurationWidgetBase.ui
0057 )
0058
0059
0060 target_link_libraries(ksystemlog
0061 ksystemlog_lib
0062 ksystemlog_config
0063 ksystemlog_open
0064 ksystemlog_system
0065 ksystemlog_kernel
0066 ksystemlog_xorg
0067 ksystemlog_cron
0068 ksystemlog_apache
0069 ksystemlog_authentication
0070 ksystemlog_daemon
0071 ksystemlog_acpid
0072 ksystemlog_xsession
0073 ksystemlog_postfix
0074 ksystemlog_cups
0075 ksystemlog_samba
0076
0077 KF6::Archive
0078 KF6::TextWidgets
0079 )
0080
0081 if (${JOURNALD_FOUND})
0082 target_link_libraries(ksystemlog
0083 ksystemlog_journald)
0084 endif(${JOURNALD_FOUND})
0085
0086 if (${AUDIT_FOUND})
0087 target_link_libraries(ksystemlog
0088 ksystemlog_audit)
0089 endif(${AUDIT_FOUND})
0090
0091 ########### Installation ###############
0092
0093 install(TARGETS ksystemlog ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0094
0095 install(PROGRAMS org.kde.ksystemlog.desktop DESTINATION ${KDE_INSTALL_APPDIR})
0096 install(FILES org.kde.ksystemlog.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})