workman161 / glovebox

An in-car assistant built with Qt Embedded Linux.

This URL has Read+Write access

glovebox / gloveui / CMakeLists.txt
100644 41 lines (29 sloc) 0.797 kb
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
project(gloveui)
 
find_package(Qt4 REQUIRED)
find_package(Phonon REQUIRED)
 
include(${QT_USE_FILE})
 
 
set(gloveui_SRCS
  GIcon.cpp
  GStandardDirs.cpp
  GIconLoader.cpp
  GSoundLoader.cpp
  GNotify.cpp
)
 
# List of headers to be installed
set(gloveui_HEADERS
  GIcon.h
  GStandardDirs.h
  Glovebox.h
  GIconLoader.h
  GSoundLoader.h
  GNotify.h
)
 
qt4_automoc(${gloveui_SRCS})
 
configure_file(config.h.cmake
${CMAKE_CURRENT_BINARY_DIR}/config.h)
 
include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${QT_INCLUDES} ${PHONON_INCLUDES})
 
add_definitions(${QT_DEFINITIONS})
 
add_library(gloveui SHARED ${gloveui_SRCS})
target_link_libraries(gloveui ${QT_LIBRARIES} ${PHONON_LIBS})
 
install(TARGETS gloveui DESTINATION lib)
install(FILES ${gloveui_HEADERS} DESTINATION include)