include_directories(${OPENSHIVA_INCLUDE_DIR} ${OPENCTL_LIBRARIES} ${QTGTL_INCLUDE_DIR} ${QTSHIVA_INCLUDE_DIR})

set(gtldesigner_SRCS
    gtldesigner.cpp
    ImageViewer.cpp
    main.cpp
    ErrorMessagesModel.cpp
    RenderWindow/RenderWindow.cpp
    RenderWindow/ShivaRenderWindow.cpp
    widgets/TransformWidget.cpp
    SpinBoxSliderConnector_p.cpp
    )

kde4_add_ui_files( gtldesigner_SRCS
  gtldesignerview_base.ui
  ImagesDocker.ui
  widgets/TransformWidget.ui )

kde4_add_executable(gtldesigner ${gtldesigner_SRCS})

target_link_libraries(gtldesigner ${KDE4_KDEUI_LIBS} ${KDE4_KTEXTEDITOR_LIBS}  ${OPENSHIVA_LIBRARIES}  ${OPENCTL_LIBRARIES} ${GTLIMAGEIO_LIBRARIES} ${QTGTL_LIBRARIES} ${QTSHIVA_LIBRARIES})

install(TARGETS gtldesigner DESTINATION ${BIN_INSTALL_DIR} )


########### install files ###############

install( FILES gtldesigner.desktop  DESTINATION ${XDG_APPS_INSTALL_DIR} )
install( FILES gtldesigner.kcfg  DESTINATION  ${KCFG_INSTALL_DIR} )
install( FILES gtldesignerui.rc  DESTINATION  ${DATA_INSTALL_DIR}/gtldesigner )
