SVN_SILENT made messages (.desktop file)
[kdeadmin.git] / ksystemlog / src / CMakeLists.txt
blob5f5aed4fbf342129ab247bd8a06240c453bdc167
2 ########### Build ###############
4 include_directories( 
5         ${CMAKE_CURRENT_SOURCE_DIR}/config 
6         ${CMAKE_CURRENT_SOURCE_DIR}/lib
7         ${CMAKE_CURRENT_BINARY_DIR}/config
8         ${CMAKE_CURRENT_BINARY_DIR}/lib 
9         ${CMAKE_CURRENT_SOURCE_DIR} 
10         
11         ${CMAKE_CURRENT_SOURCE_DIR}/modes/open
13         ${CMAKE_CURRENT_SOURCE_DIR}/modes/system 
14         ${CMAKE_CURRENT_SOURCE_DIR}/modes/kernel
15         ${CMAKE_CURRENT_SOURCE_DIR}/modes/daemon
16         ${CMAKE_CURRENT_SOURCE_DIR}/modes/xorg
17         ${CMAKE_CURRENT_SOURCE_DIR}/modes/cron
18         ${CMAKE_CURRENT_SOURCE_DIR}/modes/acpid
19         ${CMAKE_CURRENT_SOURCE_DIR}/modes/xsession
20         ${CMAKE_CURRENT_SOURCE_DIR}/modes/apache
21         ${CMAKE_CURRENT_SOURCE_DIR}/modes/cups
22         ${CMAKE_CURRENT_SOURCE_DIR}/modes/samba
23         ${CMAKE_CURRENT_SOURCE_DIR}/modes/authentication
24         ${CMAKE_CURRENT_SOURCE_DIR}/modes/postfix 
27 set(ksystemlog_sources
28         main.cpp
29         mainWindow.cpp
30         logModePluginsLoader.cpp
31         loggerDialog.cpp
32         detailDialog.cpp
33         generalConfigurationWidget.cpp
34         configurationDialog.cpp
35         tabLogViewsWidget.cpp
36         tabLogManager.cpp
37         statusBar.cpp
41 kde4_add_ui_files(ksystemlog_sources
42         detailDialogBase.ui
43         loggerDialogBase.ui
44         generalConfigurationWidgetBase.ui
47 kde4_add_executable(ksystemlog ${ksystemlog_sources})
49 target_link_libraries(ksystemlog  
50         ${KDE4_KIO_LIBS} 
51         ${KDE4_KDEUI_LIBS}
52         ksystemlog_lib
53         ksystemlog_config
54         ksystemlog_open
55         ksystemlog_system
56         ksystemlog_kernel
57         ksystemlog_xorg 
58         ksystemlog_cron 
59         ksystemlog_apache
60         ksystemlog_authentication 
61         ksystemlog_daemon 
62         ksystemlog_acpid 
63         ksystemlog_xsession
64         ksystemlog_postfix 
65         ksystemlog_cups 
66         ksystemlog_samba 
69 ########### Installation ###############
71 install( TARGETS ksystemlog ${INSTALL_TARGETS_DEFAULT_ARGS})
73 install(FILES   ksystemlog.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
74 install(FILES   ksystemlogui.rc DESTINATION ${DATA_INSTALL_DIR}/ksystemlog)
76 kde4_install_icons( ${ICON_INSTALL_DIR})