
set(libMvQtTextPager_srcs
    TextPagerCursor.cpp
    TextPagerDocument.cpp
    TextPagerEdit.cpp
    TextPagerLayout_p.cpp
    TextPagerSearchHighlighter.cpp
    TextPagerSearchInterface.cpp
    TextPagerSection.cpp
    TextPagerWidget.cpp
    syntaxhighlighter.cpp)

#if(ECFLOW_QT5)
#    include_directories(${ECFLOW_QT_INCLUDE_DIR})
#else()
#    include(${QT_USE_FILE})
#    set(ECFLOW_QT_LIBRARIES ${QT_LIBRARIES})
#endif()

set(moc_files
    TextPagerCursor_p.hpp
    TextPagerDocument.hpp
    TextPagerDocument_p.hpp
    TextPagerEdit.hpp
    TextPagerEdit_p.hpp
    TextPagerSection_p.hpp
    TextPagerWidget.hpp
    syntaxhighlighter.hpp
)

if(METVIEW_QT5)
 QT5_WRAP_CPP(libMvQtTextPager_MOC ${moc_files})
 #QT5_ADD_RESOURCES(libMvQtTextPager_RES edit.qrc examiner.qrc find.qrc keyDialog.qrc mail.qrc window.qrc)
else()
 QT4_WRAP_CPP(libMvQtTextPager_MOC ${moc_files})
 #QT4_ADD_RESOURCES(libMvQtTextPager_RES edit.qrc examiner.qrc find.qrc keyDialog.qrc mail.qrc window.qrc)
endif()

foreach( f ${generated_srcs} )
    set_source_files_properties( ${f} GENERATED )
endforeach()

ecbuild_add_library( TARGET      MvQtTextPager
                     TYPE        STATIC
                     NOINSTALL
                     SOURCES     ${libMvQtTextPager_MOC} ${libMvQtTextPager_srcs}
                     TEMPLATES   ${common_templates}
                     INCLUDES    ${METVIEW_QT_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR}/../libMvQtGui
                     DEFINITIONS ${METVIEW_EXTRA_DEFINITIONS}
                     DEPENDS     mvmarsxdr
)
