
add_subdirectory( pix ) 

include_directories( ${CMAKE_SOURCE_DIR}/ligature/shell ${FreeType2_INCLUDE_DIR} )


########### next target ###############

set(ligaturePlugin_DVI_PART_SRCS 
   bigEndianByteReader.cpp 
   dviexport.cpp 
   dviFile.cpp 
   dviRenderer.cpp 
   dviRenderer_draw.cpp 
   dviRenderer_prescan.cpp 
   dvisourceeditor.cpp 
   dvisourcesplitter.cpp 
   dviWidget.cpp 
   fontEncoding.cpp 
   fontEncodingPool.cpp 
   fontMap.cpp 
   fontpool.cpp 
   fontprogress.cpp 
   glyph.cpp 
   infodialog.cpp 
   kdvi_multipage.cpp 
   kdvi_multipage_texthandling.cpp 
   optionDialogFontsWidget.cpp 
   optionDialogSpecialWidget.cpp 
   psgs.cpp 
   psheader.cpp 
   renderedDviPagePixmap.cpp 
   special.cpp 
   TeXFont.cpp 
   TeXFont_PFB.cpp 
   TeXFont_PK.cpp 
   TeXFont_TFM.cpp 
   TeXFontDefinition.cpp 
   util.cpp 
   vf.cpp )

kde4_automoc(${ligaturePlugin_DVI_PART_SRCS})

kde4_add_ui3_files(ligaturePlugin_DVI_PART_SRCS optionDialogFontsWidget_base.ui )

kde4_add_ui_files(ligaturePlugin_DVI_PART_SRCS optionDialogSpecialWidget_base.ui)

kde4_add_kcfg_files(ligaturePlugin_DVI_PART_SRCS prefs.kcfgc )

kde4_add_plugin(ligaturePlugin_DVI ${ligaturePlugin_DVI_PART_SRCS})


target_link_libraries(ligaturePlugin_DVI  ${KDE4_KDECORE_LIBS} ${KDE4_KPARTS_LIBS} ligaturePluginGUI freetype z )

install(TARGETS ligaturePlugin_DVI  DESTINATION ${PLUGIN_INSTALL_DIR} )


########### next target ###############

set(squeeze_SRCS squeeze.c )

kde4_automoc(${squeeze_SRCS})

kde4_add_executable(squeeze ${squeeze_SRCS})

target_link_libraries(squeeze  ${KDE4_KDECORE_LIBS} )


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

install( FILES kdvi_part.rc  DESTINATION  ${DATA_INSTALL_DIR} )
install( FILES kdvi.kcfg  DESTINATION  ${KCFG_INSTALL_DIR} )
install( FILES kdvimultipage.desktop kvs_dvi_part.desktop DESTINATION  ${SERVICES_INSTALL_DIR} )


