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

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

# ######### supportedprotocols demo #########

SET(supportedprotocols_SRCS
    supportedprotocols.cpp
)

ADD_EXECUTABLE(decibel_supportedprotocols_demo ${supportedprotocols_SRCS})
TARGET_LINK_LIBRARIES(decibel_supportedprotocols_demo
                      ${QT_LIBRARIES}
                      ${TAPIOCA_QT_LIBRARIES}
                      decibel
)

INSTALL(TARGETS decibel_supportedprotocols_demo DESTINATION ${DEMO_INSTALL_DIR})

# ######### listcms demo #########

SET(listcms_SRCS
    listcms.cpp
)

ADD_EXECUTABLE(decibel_listcms_demo ${listcms_SRCS})
TARGET_LINK_LIBRARIES(decibel_listcms_demo
                      ${QT_LIBRARIES}
                      ${TAPIOCA_QT_LIBRARIES}
                      decibel
)

INSTALL(TARGETS decibel_listcms_demo DESTINATION ${DEMO_INSTALL_DIR})

# ######### listcmsfor demo #########

SET(listcmsfor_SRCS
    listcmsfor.cpp
)

ADD_EXECUTABLE(decibel_listcmsfor_demo ${listcmsfor_SRCS})
TARGET_LINK_LIBRARIES(decibel_listcmsfor_demo
                      ${QT_LIBRARIES}
                      ${TAPIOCA_QT_LIBRARIES}
                      decibel
)

INSTALL(TARGETS decibel_listcmsfor_demo DESTINATION ${DEMO_INSTALL_DIR} )

# ######### defaultcmfor demo #########

SET(defaultcmfor_SRCS
    defaultcmfor.cpp
)

ADD_EXECUTABLE(decibel_defaultcmfor_demo ${defaultcmfor_SRCS})
TARGET_LINK_LIBRARIES(decibel_defaultcmfor_demo
                      ${QT_LIBRARIES}
                      ${TAPIOCA_QT_LIBRARIES}
                      decibel
)

INSTALL(TARGETS decibel_defaultcmfor_demo DESTINATION ${DEMO_INSTALL_DIR})

# ######### setdefaultcmfor demo #########

SET(setdefaultcmfor_SRCS
    setdefaultcmfor.cpp
)

ADD_EXECUTABLE(decibel_setdefaultcmfor_demo ${setdefaultcmfor_SRCS})
TARGET_LINK_LIBRARIES(decibel_setdefaultcmfor_demo
                      ${QT_LIBRARIES}
                      ${TAPIOCA_QT_LIBRARIES}
                      decibel
)

INSTALL(TARGETS decibel_setdefaultcmfor_demo DESTINATION ${DEMO_INSTALL_DIR})
