include_directories( ${CMAKE_SOURCE_DIR}/kchart
                     ${CMAKE_SOURCE_DIR}/kchart/kdchart/include
                     ${CMAKE_SOURCE_DIR}/interfaces
                     ${KOGUIUTILS_INCLUDES} )

########### Flake Plugin library ###############

SET (chartshape_LIB_SRCS
    ChartProxyModel.cpp
    ChartTableView.cpp
    ChartShape.cpp
    ChartShapeFactory.cpp
    ChartTypeTool.cpp
    ChartTypeToolFactory.cpp
    ChartTypeConfigWidget.cpp
    ChartDataConfigWidget.cpp
    ChartLegendTool.cpp
    ChartLegendToolFactory.cpp
    ChartLegendConfigWidget.cpp
    ../commands/ChartTypeCommand.cpp
)

kde4_add_ui_files(chartshape_LIB_SRCS
    ChartTypeConfigWidget.ui
    ChartDataConfigWidget.ui
    ChartLegendConfigWidget.ui
    ChartTableEditor.ui
)

kde4_add_library(chartshapelib SHARED ${chartshape_LIB_SRCS})
target_link_libraries(chartshapelib kdchart kochart flake)
set_target_properties(chartshapelib PROPERTIES VERSION ${GENERIC_KOFFICE_LIB_VERSION} SOVERSION ${GENERIC_KOFFICE_LIB_SOVERSION} )

install(TARGETS chartshapelib DESTINATION ${LIB_INSTALL_DIR})

kde4_add_plugin(chartshape ChartShapeFactory.cpp)
target_link_libraries(chartshape chartshapelib kdchart kochart flake)
install(TARGETS chartshape DESTINATION ${PLUGIN_INSTALL_DIR})

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

install( FILES chartshape.desktop DESTINATION ${SERVICES_INSTALL_DIR})
kde4_install_icons( ${DATA_INSTALL_DIR}/koffice/icons )
