Warning, /graphics/okular/generators/dvi/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 remove_definitions(-DTRANSLATION_DOMAIN="okular")
0002 add_definitions(-DTRANSLATION_DOMAIN="okular_dvi")
0003
0004 #add_definitions(-DDEBUG_DVIRENDERER -DDEBUG_RENDER -DDEBUG_PRESCAN -DDEBUG_PSGS -DDEBUG_FONTPOOL)
0005
0006 if (FREETYPE_FOUND)
0007 add_definitions(-DHAVE_FREETYPE)
0008 else (FREETYPE_FOUND)
0009 remove_definitions(-DHAVE_FREETYPE)
0010 endif (FREETYPE_FOUND)
0011
0012 ########### next target ###############
0013
0014 set(okularGenerator_dvi_SRCS
0015 generator_dvi.cpp
0016 bigEndianByteReader.cpp
0017 dviRenderer.cpp
0018 dviRenderer_draw.cpp
0019 dviRenderer_prescan.cpp
0020 dviRenderer_dr.cpp
0021 special.cpp
0022 dviFile.cpp
0023 dviPageInfo.cpp
0024 psgs.cpp
0025 # psheader.cpp # already included in psgs.cpp
0026 glyph.cpp
0027 TeXFont.cpp
0028 TeXFontDefinition.cpp
0029 vf.cpp
0030 TeXFont_PFB.cpp
0031 TeXFont_PK.cpp
0032 TeXFont_TFM.cpp
0033 util.cpp
0034 pageSize.cpp
0035 simplePageSize.cpp
0036 length.cpp
0037 fontEncoding.cpp
0038 fontEncodingPool.cpp
0039 fontMap.cpp
0040 fontpool.cpp
0041 dvisourcesplitter.cpp
0042 dviexport.cpp
0043 )
0044
0045
0046 okular_add_generator(okularGenerator_dvi ${okularGenerator_dvi_SRCS})
0047
0048 target_link_libraries(okularGenerator_dvi okularcore KF6::I18n)
0049 if (FREETYPE_FOUND)
0050 target_link_libraries(okularGenerator_dvi Freetype::Freetype)
0051 endif (FREETYPE_FOUND)
0052
0053
0054 ########### install files ###############
0055 install( PROGRAMS okularApplication_dvi.desktop org.kde.mobile.okular_dvi.desktop DESTINATION ${KDE_INSTALL_APPDIR} )
0056 install( FILES org.kde.okular-dvi.metainfo.xml DESTINATION ${KDE_INSTALL_METAINFODIR} )