SET(QT_DONT_USE_QTGUI "YES")
INCLUDE(${QT_USE_FILE})

SET(SERVICE_FILE "de.basyskom.simpleclient.service")

INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include
                    ${CMAKE_BINARY_DIR}/src/client
                    ${CMAKE_SOURCE_DIR}/src/client
                    ${QT_QTCORE_INCLUDE_DIR}
                    ${QTTAPIOCA_INC_DIR}
                    ${CMAKE_CURRENT_BINARY_DIR}
                    ${CMAKE_CURRENT_SOURCE_DIR}
)

CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/${SERVICE_FILE}.cmake"
               "${CMAKE_CURRENT_BINARY_DIR}/${SERVICE_FILE}"
)

# ######### simpleclient demo #########

SET(simpleclient_SRCS
    simpleclient.cpp
    mytextchannelhandler.cpp
)

SET(simpleclient_MOC_HDRS
    mytextchannelhandler.h
)

QT4_WRAP_CPP(simpleclient_MOC_SRCS ${simpleclient_MOC_HDRS})

ADD_EXECUTABLE(decibel_simpleclient_demo ${simpleclient_SRCS}
               ${simpleclient_MOC_SRCS}
)
TARGET_LINK_LIBRARIES(decibel_simpleclient_demo
                      ${QT_LIBRARIES}
                      ${QTTAPIOCA_LIBRARIES}
                      ${LIBDECIBEL}
)

INSTALL(TARGETS decibel_simpleclient_demo DESTINATION ${DEMO_INSTALL_DIR})
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${SERVICE_FILE}
        DESTINATION ${DBUS_SERVICES_INSTALL_DIR}
)
INSTALL(FILES de.basyskom.simpleclient.component
        DESTINATION ${COMPONENT_SEARCH_DIR}
)

