~ubuntu-branches/ubuntu/utopic/kde-workspace/utopic-proposed

« back to all changes in this revision

Viewing changes to ksysguard/gui/CMakeLists.txt

  • Committer: Bazaar Package Importer
  • Author(s): Michał Zając
  • Date: 2011-07-09 08:31:15 UTC
  • Revision ID: james.westby@ubuntu.com-20110709083115-ohyxn6z93mily9fc
Tags: upstream-4.6.90
Import upstream version 4.6.90

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
add_subdirectory( ksgrd )
 
3
add_subdirectory( tests )
 
4
 
 
5
include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/ksgrd/
 
6
   ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/
 
7
   ${CMAKE_SOURCE_DIR}/workspace
 
8
   ${KDEBASE_WORKSPACE_SOURCE_DIR}/libs
 
9
   ${KDEBASE_WORKSPACE_SOURCE_DIR}/libs/ksysguard
 
10
   ${KDEBASE_WORKSPACE_SOURCE_DIR}/libs/ksysguard/signalplotter
 
11
   ${KDEBASE_WORKSPACE_SOURCE_DIR}/libs/ksysguard/processcore )
 
12
 
 
13
 
 
14
########### next target ###############
 
15
 
 
16
set(libsensordisplays_SRCS
 
17
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/SensorDisplay.cpp
 
18
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/BarGraph.cpp
 
19
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/DancingBars.cpp
 
20
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/DancingBarsSettings.cpp
 
21
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/DummyDisplay.cpp
 
22
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/FancyPlotter.cpp
 
23
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/FancyPlotterSettings.cpp
 
24
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/ListView.cpp
 
25
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/LogFile.cpp
 
26
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/MultiMeter.cpp
 
27
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/MultiMeterSettings.cpp
 
28
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/ProcessController.cpp
 
29
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/SensorLogger.cpp
 
30
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/SensorLoggerDlg.cpp
 
31
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/SensorLoggerSettings.cpp
 
32
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/SensorModel.cpp
 
33
        ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/ListViewSettings.cpp
 
34
#       ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/modeltest.cpp
 
35
        )
 
36
 
 
37
kde4_add_ui_files( libsensordisplays_SRCS
 
38
   ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/ListViewSettingsWidget.ui
 
39
   ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/LogFileSettings.ui
 
40
   ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/MultiMeterSettingsWidget.ui
 
41
   ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/SensorLoggerDlgWidget.ui
 
42
   ${CMAKE_CURRENT_SOURCE_DIR}/SensorDisplayLib/SensorLoggerSettingsWidget.ui
 
43
)
 
44
 
 
45
set(ksysguard_KDEINIT_SRCS ${libsensordisplays_SRCS}
 
46
   ksortfilterproxymodel.cpp
 
47
   SensorBrowser.cpp
 
48
   WorkSheet.cpp
 
49
   WorkSheetSettings.cpp
 
50
   Workspace.cpp
 
51
   HostConnector.cpp
 
52
   StyleEngine.cpp
 
53
   ksysguard.cpp )
 
54
 
 
55
 
 
56
 
 
57
kde4_add_kdeinit_executable(ksysguard ${ksysguard_KDEINIT_SRCS})
 
58
 
 
59
target_link_libraries(kdeinit_ksysguard processui ksignalplotter ${KDE4_KIO_LIBS} ksgrd ${KDE4_KNEWSTUFF3_LIBS})
 
60
 
 
61
install(TARGETS kdeinit_ksysguard ${INSTALL_TARGETS_DEFAULT_ARGS})
 
62
install(TARGETS ksysguard         ${INSTALL_TARGETS_DEFAULT_ARGS})
 
63
 
 
64
########### install files ###############
 
65
 
 
66
install( PROGRAMS ksysguard.desktop  DESTINATION  ${XDG_APPS_INSTALL_DIR} )
 
67
install( FILES ProcessTable.sgrd SystemLoad2.sgrd DESTINATION  ${DATA_INSTALL_DIR}/ksysguard )
 
68
install( FILES ksysguardui.rc  DESTINATION  ${DATA_INSTALL_DIR}/ksysguard )
 
69
install( FILES ksysguard.knsrc DESTINATION ${CONFIG_INSTALL_DIR})
 
70