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})