summaryrefslogtreecommitdiff
path: root/SDL_Core/src/components/hmi_message_handler/CMakeLists.txt
blob: 4bdec5ca2b08feee2ba739bc4d6c3f68796e2af8 (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
include_directories (
  ./include/
  ../application_manager/include/
  ../utils/include/
  ../smart_objects/include/
  ../formatters/include/
  ../config_profile/include/
  ../media_manager/include/
  ../protocol_handler/include
  ../../thirdPartyLibs/jsoncpp/include/
  ../../thirdPartyLibs/MessageBroker/include
  ../config_profile/include
  ${CMAKE_SOURCE_DIR}/src/components/
  ${CMAKE_BINARY_DIR}/src/components/
  ${CMAKE_SOURCE_DIR}/src/components/dbus/include/
  ${CMAKE_SOURCE_DIR}/
)

IF (${QT_HMI})
    set (DBUS_SOURCE ./src/dbus_message_adapter.cc)
    set (DBUS_ADAPTER DBus)
ENDIF (${QT_HMI})

set (SOURCES
    ./src/hmi_message_handler_impl.cc
    ./src/messagebroker_adapter.cc
    ./src/hmi_message_adapter.cc
    ${DBUS_SOURCE}
)

set (LIBRARIES
    log4cxx
    ${DBUS_ADAPTER}
)

add_library("HMIMessageHandler" ${SOURCES})
target_link_libraries ("HMIMessageHandler" ${LIBRARIES})