project(kjotsdbusversion)

find_package(KDE4 REQUIRED)
include(KDE4Defaults)

include_directories(
    ${KDE4_INCLUDES}
    ${QT_INCLUDES}
)

# Temporary for development
FILE(WRITE ${PROJECT_BINARY_DIR}/datadir.h "#define DATADIR \"" ${PROJECT_SOURCE_DIR}/data/ "\"\n\n" )
include_directories( ${PROJECT_BINARY_DIR} )


set(kjotsdbusversion_SRCS
  main.cpp
  kjotsmodel.cpp
  kjotspage.cpp
  kjotsbook.cpp
  kjotsentity.cpp
  modeltest.cpp
  kjotswidget.cpp
)

qt4_add_dbus_adaptor(kjotsdbusversion_SRCS org.kde.KJots.DataManager.xml kjotsmodel.h KJotsModel)
qt4_add_dbus_interface(kjotsdbusversion_SRCS org.kde.KJots.DataManager.xml datamanageradaptor_interface)

kde4_add_executable(kjotsdbusversion ${kjotsdbusversion_SRCS})


target_link_libraries(kjotsdbusversion ${KDE_KIO_LIBS}
                                 ${KDE4_KDEUI_LIBS}
                                 ${QT_QTDBUS_LIBRARY}
                                 ${QT_QTCORE_LIBRARY}
)

install(TARGETS kjotsdbusversion ${INSTALL_TARGETS_DEFAULT_ARGS} )

