summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
blob: f841d121e80e93547d897eb0e0f6a70af97b4a16 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
add_subdirectory( pics   )
add_subdirectory( sounds )

include_directories(
  ${CMAKE_BINARY_DIR}
  ${CMAKE_CURRENT_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}
  ${TDE_INCLUDE_DIR}
  ${TQT_INCLUDE_DIRS}
  ${SENSORS_INCLUDE_DIRS}
)

link_directories(
  ${TQT_LIBRARY_DIRS}
  ${TDE_LIB_DIR}
)


##### ksensors (executable)

tde_add_executable( ${PROJECT_NAME} AUTOMOC

  SOURCES
        main.cpp ksensors.cpp aboutcfgdesign.ui cpupanel.cpp
        cputimepanel.cpp generalcfg.cpp generalcfgdesign.ui
        hdsensorslist.cpp i8ksensorslist.cpp infopanels.cpp
        ksensorscfg.cpp ksensorssplash.cpp lmsensor.cpp
        lmsensordockpanel.cpp lmsensorpanel.cpp lmsensorsalarms.cpp
        lmsensorscfg.cpp lmsensorscfgdesign.ui lmsensorschip.cpp
        lmsensors.cpp lmsensorsdock.cpp lmsensorswidget.cpp
        palettecfg.cpp palettecfgdesign.ui panel.cpp panelsgroup.cpp
        processexec.cpp procinfo.cpp qbarmeter.cpp qdialarc.cpp
        qlcdraw.cpp qlcdstring.cpp rampanel.cpp sensor.cpp
        sensorslist.cpp systemcfg.cpp systemcfgdesign.ui
        uptimepanel.cpp
  LINK
     tdeui-shared
     tdecore-shared
     ${SENSORS_LIBRARIES}
     ${MATH_LIBC}
     
  DESTINATION ${BIN_INSTALL_DIR}
)


##### other data

install(
    FILES ksensorsui.rc
    DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}
)

install(
    FILES ${PROJECT_NAME}.desktop
    DESTINATION ${AUTOSTART_INSTALL_DIR}
)

install(
    FILES ${PROJECT_NAME}.desktop
    DESTINATION ${XDG_APPS_INSTALL_DIR}
)