OSDN Git Service

generic: prepare for Katie changes
[kde/kde-extraapps.git] / okular / CMakeLists.txt
index 51c76d0..a5149dd 100644 (file)
@@ -63,12 +63,30 @@ add_feature_info(okular_gs
     "PostScript support in Okular"
 )
 
+find_program(PS2PDF_EXECUTABLE NAMES ps2pdf)
+add_feature_info(okular_ps2pdf
+    PS2PDF_EXECUTABLE
+    "PostScript support in Okular"
+)
+
+find_program(LATEX_EXECUTABLE NAMES latex)
+add_feature_info(okular_latex
+    LATEX_EXECUTABLE
+    "LaTeX support in Okular"
+)
+
 find_program(KPSEWHICH_EXECUTABLE NAMES kpsewhich)
 add_feature_info(okular_kpsewhich
     KPSEWHICH_EXECUTABLE
     "DVI support in Okular"
 )
 
+find_program(DVIPNG_EXECUTABLE NAMES dvipng)
+add_feature_info(okular_dvipng
+    DVIPNG_EXECUTABLE
+    "DVI support in Okular"
+)
+
 option(
     OKULAR_FORCE_DRM
     "Forces okular to check for DRM to decide if you can copy/print protected pdf. (default=no)"
@@ -122,7 +140,6 @@ set(okularcore_SRCS
     core/tilesmanager.cpp
     core/utils.cpp
     core/view.cpp
-    core/fileprinter.cpp
     core/chooseenginewidget.ui
     core/textdocumentsettings.ui
 )
@@ -173,6 +190,7 @@ add_library(okularcore SHARED ${okularcore_SRCS})
 
 target_link_libraries(okularcore
     ${KDE4_KIO_LIBS}
+    ${KDE4_KARCHIVE_LIBS}
     ${MATH_LIB}
     KDE4::kmediaplayer
 )
@@ -213,7 +231,6 @@ set(okularpart_SRCS
     ui/annotationtools.cpp
     ui/annotationwidgets.cpp
     ui/bookmarklist.cpp
-    ui/fileprinterpreview.cpp
     ui/findbar.cpp
     ui/formwidgets.cpp
     ui/guiutils.cpp
@@ -257,6 +274,7 @@ target_link_libraries(okularpart
     ${KDE4_KPARTS_LIBS}
     ${KDE4_KPASSWDSTORE_LIBS}
     ${KDE4_KSPEECH_LIBS}
+    ${KDE4_KARCHIVE_LIBS}
     ${QT_QTGUI_LIBRARY}
     ${QT_QTDBUS_LIBRARY}
     ${MATH_LIB}